Home | History | Annotate | Download | only in lazy

Lines Matching refs:Builder

895 static IRBuilder<> Builder(getGlobalContext());
922 return Builder.CreateLoad(V, Name.c_str());
933 return Builder.CreateCall(F, OperandV, "unop");
951 Builder.CreateStore(Val, Variable);
960 case '+': return Builder.CreateFAdd(L, R, "addtmp");
961 case '-': return Builder.CreateFSub(L, R, "subtmp");
962 case '*': return Builder.CreateFMul(L, R, "multmp");
963 case '/': return Builder.CreateFDiv(L, R, "divtmp");
965 L = Builder.CreateFCmpULT(L, R, "cmptmp");
967 return Builder.CreateUIToFP(L, Type::getDoubleTy(getGlobalContext()),
978 return Builder.CreateCall(F, Ops, "binop");
997 return Builder.CreateCall(CalleeF, ArgsV, "calltmp");
1005 CondV = Builder.CreateFCmpONE(CondV,
1009 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1017 Builder.CreateCondBr(CondV, ThenBB, ElseBB);
1020 Builder.SetInsertPoint(ThenBB);
1025 Builder.CreateBr(MergeBB);
1027 ThenBB = Builder.GetInsertBlock();
1031 Builder.SetInsertPoint(ElseBB);
1036 Builder.CreateBr(MergeBB);
1038 ElseBB = Builder.GetInsertBlock();
1042 Builder.SetInsertPoint(MergeBB);
1043 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(getGlobalContext()), 2,
1072 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1082 Builder.CreateStore(StartVal, Alloca);
1089 Builder.CreateBr(LoopBB);
1092 Builder.SetInsertPoint(LoopBB);
1121 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
1122 Value *NextVar = Builder.CreateFAdd(CurVar, StepVal, "nextvar");
1123 Builder.CreateStore(NextVar, Alloca);
1126 EndCond = Builder.CreateFCmpONE(EndCond,
1134 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
1137 Builder.SetInsertPoint(AfterBB);
1153 Function *TheFunction = Builder.GetInsertBlock()->getParent();
1174 Builder.CreateStore(InitVal, Alloca);
1247 Builder.CreateStore(AI, Alloca);
1267 Builder.SetInsertPoint(BB);
1274 Builder.CreateRet(RetVal);