reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9958 F->addFnAttr("enqueued-block"); 9960 auto *BB = llvm::BasicBlock::Create(C, "entry", F); 9965 Builder.CreateAlignedStore(F->arg_begin(), BlockPtr, BlockAlign); 9969 for (auto I = F->arg_begin() + 1, E = F->arg_end(); I != E; ++I) 9969 for (auto I = F->arg_begin() + 1, E = F->arg_end(); I != E; ++I) 9975 F->setMetadata("kernel_arg_addr_space", llvm::MDNode::get(C, AddressQuals)); 9976 F->setMetadata("kernel_arg_access_qual", llvm::MDNode::get(C, AccessQuals)); 9977 F->setMetadata("kernel_arg_type", llvm::MDNode::get(C, ArgTypeNames)); 9978 F->setMetadata("kernel_arg_base_type", 9980 F->setMetadata("kernel_arg_type_qual", llvm::MDNode::get(C, ArgTypeQuals)); 9982 F->setMetadata("kernel_arg_name", llvm::MDNode::get(C, ArgNames)); 9984 return F;