Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGCUDANV.cpp979 CGBuilderTy DtorBuilder(CGM, Context); in makeModuleDtorFunction() local
980 DtorBuilder.SetInsertPoint(DtorEntryBB); in makeModuleDtorFunction()
985 auto *HandleValue = DtorBuilder.CreateLoad(GpuBinaryAddr); in makeModuleDtorFunction()
995 llvm::Value *NEZero = DtorBuilder.CreateICmpNE(HandleValue, Zero); in makeModuleDtorFunction()
996 DtorBuilder.CreateCondBr(NEZero, IfBlock, ExitBlock); in makeModuleDtorFunction()
998 DtorBuilder.SetInsertPoint(IfBlock); in makeModuleDtorFunction()
999 DtorBuilder.CreateCall(UnregisterFatbinFunc, HandleValue); in makeModuleDtorFunction()
1000 DtorBuilder.CreateStore(Zero, GpuBinaryAddr); in makeModuleDtorFunction()
1001 DtorBuilder.CreateBr(ExitBlock); in makeModuleDtorFunction()
1003 DtorBuilder.SetInsertPoint(ExitBlock); in makeModuleDtorFunction()
[all …]