reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
756 return Builder.CreateLoad(V, Name.c_str()); 768 return Builder.CreateCall(F, OperandV, "unop"); 791 Builder.CreateStore(Val, Variable); 802 return Builder.CreateFAdd(L, R, "addtmp"); 804 return Builder.CreateFSub(L, R, "subtmp"); 806 return Builder.CreateFMul(L, R, "multmp"); 808 L = Builder.CreateFCmpULT(L, R, "cmptmp"); 810 return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp"); 821 return Builder.CreateCall(F, Ops, "binop"); 841 return Builder.CreateCall(CalleeF, ArgsV, "calltmp"); 850 CondV = Builder.CreateFCmpONE( 853 Function *TheFunction = Builder.GetInsertBlock()->getParent(); 861 Builder.CreateCondBr(CondV, ThenBB, ElseBB); 864 Builder.SetInsertPoint(ThenBB); 870 Builder.CreateBr(MergeBB); 872 ThenBB = Builder.GetInsertBlock(); 876 Builder.SetInsertPoint(ElseBB); 882 Builder.CreateBr(MergeBB); 884 ElseBB = Builder.GetInsertBlock(); 888 Builder.SetInsertPoint(MergeBB); 889 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp"); 916 Function *TheFunction = Builder.GetInsertBlock()->getParent(); 927 Builder.CreateStore(StartVal, Alloca); 934 Builder.CreateBr(LoopBB); 937 Builder.SetInsertPoint(LoopBB); 968 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str()); 969 Value *NextVar = Builder.CreateFAdd(CurVar, StepVal, "nextvar"); 970 Builder.CreateStore(NextVar, Alloca); 973 EndCond = Builder.CreateFCmpONE( 981 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); 984 Builder.SetInsertPoint(AfterBB); 999 Function *TheFunction = Builder.GetInsertBlock()->getParent(); 1021 Builder.CreateStore(InitVal, Alloca); 1083 Builder.SetInsertPoint(BB); 1092 Builder.CreateStore(&Arg, Alloca); 1100 Builder.CreateRet(RetVal);