Home
last modified time | relevance | path

Searched refs:CtorBuilder (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp747 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()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DOffloadWrapper.cpp560 IRBuilder<> CtorBuilder(BasicBlock::Create(C, "entry", CtorFunc)); in createRegisterFatbinFunction() local
561 CallInst *Handle = CtorBuilder.CreateCall( in createRegisterFatbinFunction()
564 CtorBuilder.CreateAlignedStore( in createRegisterFatbinFunction()
567 CtorBuilder.CreateCall(createRegisterGlobalsFunction(M, IsHIP, EntryArray, in createRegisterFatbinFunction()
572 CtorBuilder.CreateCall(RegFatbinEnd, Handle); in createRegisterFatbinFunction()
573 CtorBuilder.CreateCall(AtExit, DtorFunc); in createRegisterFatbinFunction()
574 CtorBuilder.CreateRetVoid(); in createRegisterFatbinFunction()