reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9938 ArgTypeNames.push_back(llvm::MDString::get(C, "__block_literal")); 9940 ArgBaseTypeNames.push_back(llvm::MDString::get(C, "__block_literal")); 9941 ArgTypeQuals.push_back(llvm::MDString::get(C, "")); 9942 AccessQuals.push_back(llvm::MDString::get(C, "none")); 9943 ArgNames.push_back(llvm::MDString::get(C, "block_literal")); 9946 ArgTypeNames.push_back(llvm::MDString::get(C, "void*")); 9948 AccessQuals.push_back(llvm::MDString::get(C, "none")); 9949 ArgBaseTypeNames.push_back(llvm::MDString::get(C, "void*")); 9950 ArgTypeQuals.push_back(llvm::MDString::get(C, "")); 9952 llvm::MDString::get(C, (Twine("local_arg") + Twine(I)).str())); 9955 auto *FT = llvm::FunctionType::get(llvm::Type::getVoidTy(C), ArgTys, false); 9960 auto *BB = llvm::BasicBlock::Create(C, "entry", F); 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)); 9979 llvm::MDNode::get(C, ArgBaseTypeNames)); 9980 F->setMetadata("kernel_arg_type_qual", llvm::MDNode::get(C, ArgTypeQuals)); 9982 F->setMetadata("kernel_arg_name", llvm::MDNode::get(C, ArgNames));