Lines Matching refs:getCondition

130     Type *CondTy = SI.getCondition()->getType();  in FoldSelectOpOp()
157 Value *NewSI = Builder->CreateSelect(SI.getCondition(), TI->getOperand(0), in FoldSelectOpOp()
202 Value *NewSI = Builder->CreateSelect(SI.getCondition(), OtherOpT, in FoldSelectOpOp()
250 Value *NewSel = Builder->CreateSelect(SI.getCondition(), OOp, C); in FoldSelectIntoOp()
280 Value *NewSel = Builder->CreateSelect(SI.getCondition(), C, OOp); in FoldSelectIntoOp()
312 const ICmpInst *IC = dyn_cast<ICmpInst>(SI.getCondition()); in foldSelectICmpAndOr()
632 const PHINode *CondPHI = cast<PHINode>(SI.getCondition()); in CanSelectOperandBeMappingIntoPredBlock()
713 SI->getCondition(), SI->getFalseValue(), SI->getTrueValue()); in FoldSPFofSPF()
772 const ICmpInst *IC = dyn_cast<ICmpInst>(SI.getCondition()); in foldSelectICmpAnd()
844 Value *CondVal = SI.getCondition(); in foldAddSubSelect()
913 Value *CondVal = SI.getCondition(); in visitSelectInst()
1119 auto FMF = cast<FPMathOperator>(SI.getCondition())->getFastMathFlags(); in visitSelectInst()
1180 if (isa<PHINode>(SI.getCondition())) in visitSelectInst()
1188 if (TrueSI->getCondition()->getType() == CondVal->getType()) { in visitSelectInst()
1190 if (TrueSI->getCondition() == CondVal) { in visitSelectInst()
1200 Value *And = Builder->CreateAnd(CondVal, TrueSI->getCondition()); in visitSelectInst()
1208 if (FalseSI->getCondition()->getType() == CondVal->getType()) { in visitSelectInst()
1210 if (FalseSI->getCondition() == CondVal) { in visitSelectInst()
1218 Value *Or = Builder->CreateOr(CondVal, FalseSI->getCondition()); in visitSelectInst()
1258 PBI->getCondition(), SI.getCondition(), DL, CondIsFalse); in visitSelectInst()