reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/TargetInfo.cpp
 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));