Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:getCondition

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