Lines Matching refs:Create
106 llvm::Function *DummyFunc = llvm::Function::Create(
110 llvm::BasicBlock::Create(Context, "", DummyFunc);
291 // Create temporary dim3 grid_dim, block_dim.
399 llvm::Function *RegisterKernelsFunc = llvm::Function::Create(
403 llvm::BasicBlock::Create(Context, "entry", RegisterKernelsFunc);
499 // We always need a function to pass in as callback. Create a dummy
528 llvm::Function *ModuleCtorFunc = llvm::Function::Create(
533 llvm::BasicBlock::Create(Context, "entry", ModuleCtorFunc);
594 // Create initialized wrapper structure that points to the loaded GPU binary
621 llvm::BasicBlock::Create(Context, "if", ModuleCtorFunc);
623 llvm::BasicBlock::Create(Context, "exit", ModuleCtorFunc);
697 // Create an alias for the FatbinWrapper that nvcc will look for.
716 // Create destructor and register it with atexit() the way NVCC does it. Doing
762 llvm::Function *ModuleDtorFunc = llvm::Function::Create(
768 llvm::BasicBlock::Create(Context, "entry", ModuleDtorFunc);
780 llvm::BasicBlock::Create(Context, "if", ModuleDtorFunc);
782 llvm::BasicBlock::Create(Context, "exit", ModuleDtorFunc);