Home | History | Annotate | Download | only in llvm_ir

Lines Matching defs:function

25     const std::function<void(llvm::Value*, bool)>& for_body_generator) {
36 const std::function<void(llvm::Value*, llvm::Value*)>& for_body_generator) {
56 llvm::Value* condition, const std::function<void()>& true_block_generator,
57 const std::function<void()>& false_block_generator) {
71 const std::function<void(KernelSupportLibrary::ArgumentVector)>&
74 llvm::Function* function =
89 if (!function) {
99 function = llvm_ir::CreateFunction(
107 llvm::BasicBlock::Create(ir_builder->getContext(), "entry", function);
118 for (llvm::Function::arg_iterator arg = function->arg_begin(),
119 arg_e = function->arg_end();
131 ir_builder->CreateCall(function, llvm_ir::AsArrayRef(sanitized_args));