Searched refs:DtorBuilder (Results 1 – 2 of 2) sorted by relevance
1046 CGBuilderTy DtorBuilder(CGM, Context); in makeModuleDtorFunction() local1047 DtorBuilder.SetInsertPoint(DtorEntryBB); in makeModuleDtorFunction()1052 auto *HandleValue = DtorBuilder.CreateLoad(GpuBinaryAddr); in makeModuleDtorFunction()1062 llvm::Value *NEZero = DtorBuilder.CreateICmpNE(HandleValue, Zero); in makeModuleDtorFunction()1063 DtorBuilder.CreateCondBr(NEZero, IfBlock, ExitBlock); in makeModuleDtorFunction()1065 DtorBuilder.SetInsertPoint(IfBlock); in makeModuleDtorFunction()1066 DtorBuilder.CreateCall(UnregisterFatbinFunc, HandleValue); in makeModuleDtorFunction()1067 DtorBuilder.CreateStore(Zero, GpuBinaryAddr); in makeModuleDtorFunction()1068 DtorBuilder.CreateBr(ExitBlock); in makeModuleDtorFunction()1070 DtorBuilder.SetInsertPoint(ExitBlock); in makeModuleDtorFunction()[all …]
613 IRBuilder<> DtorBuilder(BasicBlock::Create(C, "entry", DtorFunc)); in createRegisterFatbinFunction() local614 LoadInst *BinaryHandle = DtorBuilder.CreateAlignedLoad( in createRegisterFatbinFunction()617 DtorBuilder.CreateCall(UnregFatbin, BinaryHandle); in createRegisterFatbinFunction()618 DtorBuilder.CreateRetVoid(); in createRegisterFatbinFunction()