Lines Matching refs:CtorBuilder
747 CGBuilderTy CtorBuilder(CGM, Context); in makeModuleCtorFunction() local
749 CtorBuilder.SetInsertPoint(CtorEntryBB); in makeModuleCtorFunction()
855 auto *HandleValue = CtorBuilder.CreateLoad(GpuBinaryAddr); in makeModuleCtorFunction()
858 llvm::Value *EQZero = CtorBuilder.CreateICmpEQ(HandleValue, Zero); in makeModuleCtorFunction()
859 CtorBuilder.CreateCondBr(EQZero, IfBlock, ExitBlock); in makeModuleCtorFunction()
862 CtorBuilder.SetInsertPoint(IfBlock); in makeModuleCtorFunction()
865 CtorBuilder.CreateCall(RegisterFatbinFunc, FatbinWrapper); in makeModuleCtorFunction()
866 CtorBuilder.CreateStore(RegisterFatbinCall, GpuBinaryAddr); in makeModuleCtorFunction()
867 CtorBuilder.CreateBr(ExitBlock); in makeModuleCtorFunction()
870 CtorBuilder.SetInsertPoint(ExitBlock); in makeModuleCtorFunction()
873 auto *HandleValue = CtorBuilder.CreateLoad(GpuBinaryAddr); in makeModuleCtorFunction()
874 CtorBuilder.CreateCall(RegisterGlobalsFunc, HandleValue); in makeModuleCtorFunction()
882 CtorBuilder.CreateCall(RegisterFatbinFunc, FatbinWrapper); in makeModuleCtorFunction()
887 CtorBuilder.CreateAlignedStore(RegisterFatbinCall, GpuBinaryHandle, in makeModuleCtorFunction()
892 CtorBuilder.CreateCall(RegisterGlobalsFunc, RegisterFatbinCall); in makeModuleCtorFunction()
901 CtorBuilder.CreateCall(RegisterFatbinEndFunc, RegisterFatbinCall); in makeModuleCtorFunction()
925 CtorBuilder.CreateCall(RegisterLinkedBinaryFunc, Args); in makeModuleCtorFunction()
938 CtorBuilder.CreateCall(AtExitFunc, CleanupFn); in makeModuleCtorFunction()
941 CtorBuilder.CreateRetVoid(); in makeModuleCtorFunction()