Home
last modified time | relevance | path

Searched refs:SwitchTy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp862 const LLT SwitchTy = getLLTForType(*SValue.getType(), *DL); in emitJumpTableHeader() local
864 auto FirstCst = MIB.buildConstant(SwitchTy, JTH.First); in emitJumpTableHeader()
865 auto Sub = MIB.buildSub({SwitchTy}, SwitchOpReg, FirstCst); in emitJumpTableHeader()
1148 LLT SwitchTy = getLLTForMVT(BB.RegVT); in emitBitTestCase() local
1155 MIB.buildConstant(SwitchTy, llvm::countr_zero(B.Mask)); in emitBitTestCase()
1162 MIB.buildConstant(SwitchTy, llvm::countr_one(B.Mask)); in emitBitTestCase()
1167 auto CstOne = MIB.buildConstant(SwitchTy, 1); in emitBitTestCase()
1168 auto SwitchVal = MIB.buildShl(SwitchTy, CstOne, Reg); in emitBitTestCase()
1171 auto CstMask = MIB.buildConstant(SwitchTy, B.Mask); in emitBitTestCase()
1172 auto AndOp = MIB.buildAnd(SwitchTy, SwitchVal, CstMask); in emitBitTestCase()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp3160 Type *SwitchTy = SI.getCondition()->getType(); in visitSwitchInst() local
3165 Check(Case.getCaseValue()->getType() == SwitchTy, in visitSwitchInst()