Lines Matching refs:getCondition
81 static Value *getCondition(Instruction *I) { in getCondition() function
92 return cast<BranchInst>(I)->getCondition(); in getCondition()
265 widenCondCommon(getCondition(ToWiden), NewCondition, ToWiden, Result, in widenGuard()
317 assert(isa<ConstantInt>(getCondition(I)) && "Should be!"); in run()
337 if (isa<ConstantInt>(getCondition(Instr))) in eliminateInstrViaWidening()
374 LLVM_DEBUG(dbgs() << "Score between " << *getCondition(Instr) in eliminateInstrViaWidening()
375 << " and " << *getCondition(Candidate) << " is " in eliminateInstrViaWidening()
395 widenGuard(BestSoFar, getCondition(Instr), InvertCondition); in eliminateInstrViaWidening()
423 if (!isAvailableAt(getCondition(DominatedInstr), DominatingGuard)) in computeWideningScore()
434 if (isWideningCondProfitable(getCondition(DominatedInstr), in computeWideningScore()
435 getCondition(DominatingGuard), InvertCond)) in computeWideningScore()