Searched refs:SwitchTy (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 779 const LLT SwitchTy = getLLTForType(*SValue.getType(), *DL); in emitJumpTableHeader() local 781 auto FirstCst = MIB.buildConstant(SwitchTy, JTH.First); in emitJumpTableHeader() 782 auto Sub = MIB.buildSub({SwitchTy}, SwitchOpReg, FirstCst); in emitJumpTableHeader() 1065 LLT SwitchTy = getLLTForMVT(BB.RegVT); in emitBitTestCase() local 1072 MIB.buildConstant(SwitchTy, countTrailingZeros(B.Mask)); in emitBitTestCase() 1079 MIB.buildConstant(SwitchTy, countTrailingOnes(B.Mask)); in emitBitTestCase() 1084 auto CstOne = MIB.buildConstant(SwitchTy, 1); in emitBitTestCase() 1085 auto SwitchVal = MIB.buildShl(SwitchTy, CstOne, Reg); in emitBitTestCase() 1088 auto CstMask = MIB.buildConstant(SwitchTy, B.Mask); in emitBitTestCase() 1089 auto AndOp = MIB.buildAnd(SwitchTy, SwitchVal, CstMask); in emitBitTestCase() [all …]
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Verifier.cpp | 2836 Type *SwitchTy = SI.getCondition()->getType(); in visitSwitchInst() local 2839 Check(Case.getCaseValue()->getType() == SwitchTy, in visitSwitchInst()
|