Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Assumption

2334   llvm::Instruction *Assumption = Builder.CreateAlignmentAssumption(
2340 OffsetValue, TheCheck, Assumption);
2606 llvm::Instruction *Assumption) {
2607 assert(Assumption && isa<llvm::CallInst>(Assumption) &&
2608 cast<llvm::CallInst>(Assumption)->getCalledOperand() ==
2612 "Assumption should be a call to llvm.assume().");
2613 assert(&(Builder.GetInsertBlock()->back()) == Assumption &&
2614 "Assumption should be the last instruction of the basic block, "
2625 // We need to temorairly remove the assumption so we can insert the
2627 Assumption->removeFromParent();
2646 // Reintroduce the assumption.
2647 Builder.Insert(Assumption);
2648 // FIXME: Assumption still has it's original basic block as it's Parent.