Skip to content

Commit 714054b

Browse files
committed
Tidy up some debug prints and update vector_range_metadata test
1 parent c6fac80 commit 714054b

File tree

5 files changed

+4
-15
lines changed

5 files changed

+4
-15
lines changed

llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1282,8 +1282,6 @@ void VectorLegalizer::Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results) {
12821282
}
12831283

12841284
SDValue Unrolled = DAG.UnrollVectorOp(Node);
1285-
LLVM_DEBUG(dbgs() << "\nUnrolled node: "; Unrolled->dump());
1286-
LLVM_DEBUG(dbgs() << "\n");
12871285
if (Node->getNumValues() == 1) {
12881286
Results.push_back(Unrolled);
12891287
} else {

llvm/lib/Target/AMDGPU/SIISelLowering.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
#include "llvm/IR/IntrinsicsR600.h"
4141
#include "llvm/IR/MDBuilder.h"
4242
#include "llvm/Support/CommandLine.h"
43-
4443
#include "llvm/Support/KnownBits.h"
4544
#include "llvm/Support/ModRef.h"
4645
#include "llvm/Transforms/Utils/LowerAtomic.h"
@@ -844,7 +843,6 @@ SITargetLowering::SITargetLowering(const TargetMachine &TM,
844843
AddPromotedToType(ISD::SELECT, MVT::v2f16, MVT::i32);
845844
} else {
846845
// Legalization hack.
847-
// Hmm.
848846
setOperationAction(ISD::SELECT, {MVT::v2i16, MVT::v2f16}, Custom);
849847

850848
setOperationAction({ISD::FNEG, ISD::FABS}, MVT::v2f16, Custom);

llvm/lib/Target/AMDGPU/SIInstructions.td

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2468,12 +2468,6 @@ def : GCNPat<(fshr i32:$src0, i32:$src1, i32:$src2),
24682468
} // end True16Predicate = UseRealTrue16Insts
24692469

24702470
let True16Predicate = UseFakeTrue16Insts in {
2471-
2472-
// Prevents regression in fneg-modifier-casting.ll along with modifications to XorCombine() when v2i32 or is legal.
2473-
def : AMDGPUPat <
2474-
(fneg (select i1:$src0, (f32 (bitconvert i32:$src1)), (f32 (bitconvert i32:$src2)))),
2475-
(V_CNDMASK_B32_e64 (i32 1), $src2, (i32 1), $src1, $src0)>;
2476-
24772471
def : GCNPat <
24782472
(rotr i32:$src0, i32:$src1),
24792473
(V_ALIGNBIT_B32_fake16_e64 /* src0_modifiers */ 0, $src0,

llvm/lib/Target/AMDGPU/VOP2Instructions.td

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -977,7 +977,6 @@ def : divergent_i64_BinOp <and, V_AND_B32_e64, v2i32>;
977977
def : divergent_i64_BinOp <or, V_OR_B32_e64, v2i32>;
978978
def : divergent_i64_BinOp <xor, V_XOR_B32_e64, v2i32>;
979979

980-
981980
// mul24 w/ 64 bit output.
982981
class mul24_64_Pat<SDPatternOperator Op, Instruction InstLo, Instruction InstHi> : GCNPat<
983982
(i64 (Op i32:$src0, i32:$src1)),

llvm/test/CodeGen/AMDGPU/vector_range_metadata.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ define <2 x i32> @test_add2x32(ptr %a_ptr, ptr %b_ptr) {
1818
; CHECK-LABEL: test_add2x32:
1919
; CHECK: ; %bb.0:
2020
; CHECK-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
21-
; CHECK-NEXT: flat_load_dword v4, v[2:3]
22-
; CHECK-NEXT: flat_load_dword v5, v[0:1]
23-
; CHECK-NEXT: v_mov_b32_e32 v1, 48
21+
; CHECK-NEXT: flat_load_dwordx2 v[4:5], v[0:1]
22+
; CHECK-NEXT: flat_load_dwordx2 v[6:7], v[2:3]
2423
; CHECK-NEXT: s_waitcnt vmcnt(0) lgkmcnt(0)
25-
; CHECK-NEXT: v_or_b32_e32 v0, v5, v4
24+
; CHECK-NEXT: v_or_b32_e32 v1, v5, v7
25+
; CHECK-NEXT: v_or_b32_e32 v0, v4, v6
2626
; CHECK-NEXT: s_setpc_b64 s[30:31]
2727
%a = load <2 x i32>, ptr %a_ptr, !range !2, !noundef !{}
2828
%b = load <2 x i32>, ptr %b_ptr, !range !3, !noundef !{}

0 commit comments

Comments
 (0)