Lines Matching refs:Builder
514 static IRBuilder<> Builder(getGlobalContext());
560 return Builder.CreateFAdd(L, R, "addtmp");
562 return Builder.CreateFSub(L, R, "subtmp");
564 return Builder.CreateFMul(L, R, "multmp");
566 L = Builder.CreateFCmpULT(L, R, "cmptmp");
568 return Builder.CreateUIToFP(L, Type::getDoubleTy(getGlobalContext()),
592 return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
601 CondV = Builder.CreateFCmpONE(
604 Function *TheFunction = Builder.GetInsertBlock()->getParent();
613 Builder.CreateCondBr(CondV, ThenBB, ElseBB);
616 Builder.SetInsertPoint(ThenBB);
622 Builder.CreateBr(MergeBB);
624 ThenBB = Builder.GetInsertBlock();
628 Builder.SetInsertPoint(ElseBB);
634 Builder.CreateBr(MergeBB);
636 ElseBB = Builder.GetInsertBlock();
640 Builder.SetInsertPoint(MergeBB);
642 Builder.CreatePHI(Type::getDoubleTy(getGlobalContext()), 2, "iftmp");
672 Function *TheFunction = Builder.GetInsertBlock()->getParent();
673 BasicBlock *PreheaderBB = Builder.GetInsertBlock();
678 Builder.CreateBr(LoopBB);
681 Builder.SetInsertPoint(LoopBB);
684 PHINode *Variable = Builder.CreatePHI(Type::getDoubleTy(getGlobalContext()),
710 Value *NextVar = Builder.CreateFAdd(Variable, StepVal, "nextvar");
718 EndCond = Builder.CreateFCmpONE(
722 BasicBlock *LoopEndBB = Builder.GetInsertBlock();
727 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
730 Builder.SetInsertPoint(AfterBB);
774 Builder.SetInsertPoint(BB);
783 Builder.CreateRet(RetVal);