Skip to content

Commit 01b1001

Browse files
committed
Remove unneeded includes & update tests
1 parent 4af6985 commit 01b1001

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

llvm/lib/Target/Sparc/SparcISelLowering.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
#include "llvm/IR/DiagnosticInfo.h"
3535
#include "llvm/IR/Function.h"
3636
#include "llvm/IR/IRBuilder.h"
37-
#include "llvm/IR/Instructions.h"
3837
#include "llvm/IR/Module.h"
3938
#include "llvm/Support/ErrorHandling.h"
4039
#include "llvm/Support/KnownBits.h"

llvm/test/Transforms/AtomicExpand/SPARC/partword.ll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ target triple = "sparcv9-unknown-unknown"
1212
define i8 @test_cmpxchg_i8(ptr %arg, i8 %old, i8 %new) {
1313
; CHECK-LABEL: @test_cmpxchg_i8(
1414
; CHECK-NEXT: entry:
15+
; CHECK-NEXT: fence release
1516
; CHECK-NEXT: [[ALIGNEDADDR:%.*]] = call ptr @llvm.ptrmask.p0.i64(ptr [[ARG:%.*]], i64 -4)
1617
; CHECK-NEXT: [[TMP0:%.*]] = ptrtoint ptr [[ARG]] to i64
1718
; CHECK-NEXT: [[PTRLSB:%.*]] = and i64 [[TMP0]], 3
@@ -44,6 +45,7 @@ define i8 @test_cmpxchg_i8(ptr %arg, i8 %old, i8 %new) {
4445
; CHECK-NEXT: [[EXTRACTED:%.*]] = trunc i32 [[SHIFTED]] to i8
4546
; CHECK-NEXT: [[TMP17:%.*]] = insertvalue { i8, i1 } poison, i8 [[EXTRACTED]], 0
4647
; CHECK-NEXT: [[TMP18:%.*]] = insertvalue { i8, i1 } [[TMP17]], i1 [[TMP14]], 1
48+
; CHECK-NEXT: fence acquire
4749
; CHECK-NEXT: [[RET:%.*]] = extractvalue { i8, i1 } [[TMP18]], 0
4850
; CHECK-NEXT: ret i8 [[RET]]
4951
;
@@ -56,6 +58,7 @@ entry:
5658
define i16 @test_cmpxchg_i16(ptr %arg, i16 %old, i16 %new) {
5759
; CHECK-LABEL: @test_cmpxchg_i16(
5860
; CHECK-NEXT: entry:
61+
; CHECK-NEXT: fence release
5962
; CHECK-NEXT: [[ALIGNEDADDR:%.*]] = call ptr @llvm.ptrmask.p0.i64(ptr [[ARG:%.*]], i64 -4)
6063
; CHECK-NEXT: [[TMP0:%.*]] = ptrtoint ptr [[ARG]] to i64
6164
; CHECK-NEXT: [[PTRLSB:%.*]] = and i64 [[TMP0]], 3
@@ -88,6 +91,7 @@ define i16 @test_cmpxchg_i16(ptr %arg, i16 %old, i16 %new) {
8891
; CHECK-NEXT: [[EXTRACTED:%.*]] = trunc i32 [[SHIFTED]] to i16
8992
; CHECK-NEXT: [[TMP17:%.*]] = insertvalue { i16, i1 } poison, i16 [[EXTRACTED]], 0
9093
; CHECK-NEXT: [[TMP18:%.*]] = insertvalue { i16, i1 } [[TMP17]], i1 [[TMP14]], 1
94+
; CHECK-NEXT: fence acquire
9195
; CHECK-NEXT: [[RET:%.*]] = extractvalue { i16, i1 } [[TMP18]], 0
9296
; CHECK-NEXT: ret i16 [[RET]]
9397
;

0 commit comments

Comments
 (0)