Searched refs:SSHLSAT (Results 1 – 14 of 14) sorted by relevance
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | combine-shift-of-shifted-logic-shlsat.mir | 218 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C2]](s32) 220 ; CHECK: [[AND:%[0-9]+]]:_(s32) = G_AND [[SSHLSAT]], [[SSHLSAT1]] 246 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C2]](s32) 248 ; CHECK: [[AND:%[0-9]+]]:_(s32) = G_AND [[SSHLSAT]], [[SSHLSAT1]] 275 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C2]](s32) 277 ; CHECK: [[AND:%[0-9]+]]:_(s32) = G_AND [[SSHLSAT]], [[SSHLSAT1]] 304 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C2]](s32) 306 ; CHECK: [[OR:%[0-9]+]]:_(s32) = G_OR [[SSHLSAT]], [[SSHLSAT1]] 332 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C2]](s32) 334 ; CHECK: [[OR:%[0-9]+]]:_(s32) = G_OR [[SSHLSAT]], [[SSHLSAT1]] [all …]
|
D | combine-shift-imm-chain-shlsat.mir | 15 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C]](s32) 16 ; CHECK: $vgpr0 = COPY [[SSHLSAT]](s32) 37 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C]](s32) 38 …; CHECK: [[INT:%[0-9]+]]:_(s32) = G_INTRINSIC intrinsic(@llvm.amdgcn.readfirstlane), [[SSHLSAT]](s… 66 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[C]](s32) 67 ; CHECK: $vgpr0 = COPY [[SSHLSAT]](s32) 92 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s64) = G_SSHLSAT [[MV]], [[C]](s64) 93 ; CHECK: [[UV:%[0-9]+]]:_(s32), [[UV1:%[0-9]+]]:_(s32) = G_UNMERGE_VALUES [[SSHLSAT]](s64)
|
D | irtranslator-sat.ll | 408 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s16) = G_SSHLSAT [[TRUNC]], [[TRUNC1]](s16) 409 ; CHECK: [[ANYEXT:%[0-9]+]]:_(s32) = G_ANYEXT [[SSHLSAT]](s16) 425 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s32) = G_SSHLSAT [[COPY]], [[COPY1]](s32) 426 ; CHECK: $vgpr0 = COPY [[SSHLSAT]](s32) 445 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s64) = G_SSHLSAT [[MV]], [[MV1]](s64) 446 ; CHECK: [[UV:%[0-9]+]]:_(s32), [[UV1:%[0-9]+]]:_(s32) = G_UNMERGE_VALUES [[SSHLSAT]](s64) 467 …; CHECK: [[SSHLSAT:%[0-9]+]]:_(<2 x s32>) = G_SSHLSAT [[BUILD_VECTOR]], [[BUILD_VECTOR1]](<2 x s… 468 ; CHECK: [[UV:%[0-9]+]]:_(s32), [[UV1:%[0-9]+]]:_(s32) = G_UNMERGE_VALUES [[SSHLSAT]](<2 x s32>)
|
D | combine-shift-imm-chain-illegal-types.mir | 215 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s44) = G_SSHLSAT [[TRUNC]], [[C]](s44) 216 ; CHECK: [[ANYEXT:%[0-9]+]]:_(s64) = G_ANYEXT [[SSHLSAT]](s44) 253 ; CHECK: [[SSHLSAT:%[0-9]+]]:_(s55) = G_SSHLSAT [[TRUNC]], [[C]](s55) 254 ; CHECK: [[ANYEXT:%[0-9]+]]:_(s64) = G_ANYEXT [[SSHLSAT]](s55)
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 339 SSHLSAT, enumerator
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGDumper.cpp | 315 case ISD::SSHLSAT: return "sshlsat"; in getOperationName()
|
D | LegalizeVectorOps.cpp | 456 case ISD::SSHLSAT: in LegalizeOp()
|
D | LegalizeIntegerTypes.cpp | 162 case ISD::SSHLSAT: in PromoteIntegerResult() 738 bool IsShift = Opcode == ISD::USHLSAT || Opcode == ISD::SSHLSAT; in PromoteIntRes_ADDSUBSHLSAT() 761 case ISD::SSHLSAT: in PromoteIntRes_ADDSUBSHLSAT() 2143 case ISD::SSHLSAT: in ExpandIntegerResult()
|
D | LegalizeVectorTypes.cpp | 132 case ISD::SSHLSAT: in ScalarizeVectorResult() 1000 case ISD::SSHLSAT: in SplitVectorResult() 2891 case ISD::SSHLSAT: in WidenVectorResult()
|
D | LegalizeDAG.cpp | 1138 case ISD::SSHLSAT: in LegalizeOp() 3549 case ISD::SSHLSAT: in ExpandNode()
|
D | TargetLowering.cpp | 7624 bool IsSigned = Opcode == ISD::SSHLSAT; in expandShlSat() 7630 assert((Node->getOpcode() == ISD::SSHLSAT || in expandShlSat()
|
D | SelectionDAGBuilder.cpp | 6275 setValue(&I, DAG.getNode(ISD::SSHLSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 767 setOperationAction(ISD::SSHLSAT, VT, Expand); in initActions()
|
/external/llvm-project/llvm/include/llvm/Target/ |
D | TargetSelectionDAG.td | 401 def sshlsat : SDNode<"ISD::SSHLSAT" , SDTIntBinOp>;
|