/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Driver/ |
H A D | Action.cpp | 52 : Action(BindArchClass, Input), ArchName(_ArchName) {} 57 static const char* GpuArchToComputeName(const char *ArchName) { argument 58 if (!ArchName) 60 return llvm::StringSwitch<const char *>(ArchName) 74 CudaDeviceAction::CudaDeviceAction(Action *Input, const char *ArchName, argument 76 : Action(CudaDeviceClass, Input), GpuArchName(ArchName), 85 bool CudaDeviceAction::IsValidGpuArchName(llvm::StringRef ArchName) { argument 86 return GpuArchToComputeName(ArchName.data()) != nullptr;
|
H A D | ToolChain.cpp | 476 std::string ArchName; local 478 ArchName = "armeb"; 480 ArchName = "arm"; 486 ArchName = "thumbeb"; 488 ArchName = "thumb"; 490 Triple.setArchName(ArchName + Suffix.str());
|
H A D | MSVCToolChain.cpp | 364 StringRef ArchName = getWindowsSDKArch(getArch()); 365 if (ArchName.empty()) 369 llvm::sys::path::append(LibPath, "Lib", UCRTVersion, "ucrt", ArchName);
|
H A D | Driver.cpp | 316 StringRef ArchName = A->getValue(); local 317 tools::darwin::setTripleTypeForMachOArchName(Target, ArchName); 609 StringRef ArchName = A->getValue(); local 610 ArchNames.insert(ArchName); 1815 const char *ArchName = BAA->getArchName(); local 1817 if (ArchName) 1820 computeTargetTriple(DefaultTargetTriple, C.getArgs(), ArchName)); 1824 return BuildJobsForAction(C, *BAA->begin(), TC, ArchName, AtTopLevel,
|
H A D | Tools.cpp | 626 llvm::StringRef ArchName, 629 std::pair<StringRef, StringRef> Split = ArchName.split("+"); 631 std::string MArch = arm::getARMArch(ArchName, Triple); 637 // Check -mcpu=. Needs ArchName to handle -mcpu=generic. 639 llvm::StringRef CPUName, llvm::StringRef ArchName, 644 std::string CPU = arm::getARMTargetCPU(CPUName, ArchName, Triple); 645 if (arm::getLLVMArchSuffixForARM(CPU, ArchName, Triple).empty() || 806 StringRef ArchName; local 811 ArchName = StringRef(WaArch->getValue()).substr(7); 812 checkARMArchName(D, WaArch, Args, ArchName, Feature 625 checkARMArchName(const Driver &D, const Arg *A, const ArgList &Args, llvm::StringRef ArchName, std::vector<const char *> &Features, const llvm::Triple &Triple) argument 638 checkARMCPUName(const Driver &D, const Arg *A, const ArgList &Args, llvm::StringRef CPUName, llvm::StringRef ArchName, std::vector<const char *> &Features, const llvm::Triple &Triple) argument 6957 StringRef ArchName = getMachOToolChain().getMachOArchName(Args); local [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUTargetStreamer.h | 30 StringRef ArchName) = 0; 50 StringRef ArchName) override; 86 StringRef ArchName) override;
|
H A D | AMDGPUTargetStreamer.cpp | 50 StringRef ArchName) { 53 ",\"" << VendorName << "\",\"" << ArchName << "\"\n"; local 280 StringRef ArchName) { 286 uint16_t ArchNameSize = ArchName.size() + 1; 304 OS.EmitBytes(ArchName); 305 OS.EmitIntValue(0, 1); // NULL terminte ArchName 46 EmitDirectiveHSACodeObjectISA(uint32_t Major, uint32_t Minor, uint32_t Stepping, StringRef VendorName, StringRef ArchName) argument 276 EmitDirectiveHSACodeObjectISA(uint32_t Major, uint32_t Minor, uint32_t Stepping, StringRef VendorName, StringRef ArchName) argument
|
/freebsd-11.0-release/contrib/llvm/include/llvm/DebugInfo/Symbolize/ |
H A D | Symbolize.h | 70 const std::string &ArchName); 73 const std::string &ArchName); 77 const std::string &ArchName); 83 const std::string &ArchName);
|
/freebsd-11.0-release/contrib/llvm/lib/Support/ |
H A D | TargetRegistry.cpp | 25 const Target *TargetRegistry::lookupTarget(const std::string &ArchName, argument 32 if (!ArchName.empty()) { 35 [&](const Target &T) { return ArchName == T.getName(); }); 38 Error = "error: invalid target '" + ArchName + "'.\n"; 46 Triple::ArchType Type = Triple::getArchTypeForLLVMName(ArchName);
|
H A D | Triple.cpp | 213 static Triple::ArchType parseBPFArch(StringRef ArchName) { argument 214 if (ArchName.equals("bpf")) { 219 } else if (ArchName.equals("bpf_be") || ArchName.equals("bpfeb")) { 221 } else if (ArchName.equals("bpf_le") || ArchName.equals("bpfel")) { 277 static Triple::ArchType parseARMArch(StringRef ArchName) { argument 278 unsigned ISA = ARM::parseArchISA(ArchName); 279 unsigned ENDIAN = ARM::parseArchEndian(ArchName); 313 ArchName 335 parseArch(StringRef ArchName) argument [all...] |
/freebsd-11.0-release/contrib/llvm/lib/DebugInfo/Symbolize/ |
H A D | Symbolize.cpp | 219 const MachOObjectFile *MachExeObj, const std::string &ArchName) { 229 auto DbgObjOrErr = getOrCreateObject(Path, ArchName); 244 const std::string &ArchName) { 252 auto DbgObjOrErr = getOrCreateObject(DebugBinaryPath, ArchName); 260 const std::string &ArchName) { 261 const auto &I = ObjectPairForPathArch.find(std::make_pair(Path, ArchName)); 265 auto ObjOrErr = getOrCreateObject(Path, ArchName); 268 std::make_pair(std::make_pair(Path, ArchName), EC)); 277 DbgObj = lookUpDsymFile(Path, MachObj, ArchName); 279 DbgObj = lookUpDebuglinkObject(Path, Obj, ArchName); 218 lookUpDsymFile(const std::string &ExePath, const MachOObjectFile *MachExeObj, const std::string &ArchName) argument 242 lookUpDebuglinkObject(const std::string &Path, const ObjectFile *Obj, const std::string &ArchName) argument 259 getOrCreateObjectPair(const std::string &Path, const std::string &ArchName) argument 289 getOrCreateObject(const std::string &Path, const std::string &ArchName) argument 344 std::string ArchName = Opts.DefaultArch; local [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Object/ |
H A D | MachOUniversal.cpp | 127 MachOUniversalBinary::getObjectForArch(StringRef ArchName) const { 128 if (Triple(ArchName).getArch() == Triple::ArchType::UnknownArch) 132 if (I->getArchTypeName() == ArchName)
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Driver/ |
H A D | Action.h | 125 const char *ArchName; member in class:clang::driver::BindArchAction 128 BindArchAction(Action *Input, const char *ArchName); 130 const char *getArchName() const { return ArchName; } 146 CudaDeviceAction(Action *Input, const char *ArchName, bool AtTopLevel); 155 static bool IsValidGpuArchName(llvm::StringRef ArchName);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Object/ |
H A D | MachOUniversal.h | 112 getObjectForArch(StringRef ArchName) const;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMSubtarget.cpp | 173 StringRef ArchName = TargetTriple.getArchName(); local 174 if (ArchName.endswith("v7s")) 177 else if (ArchName.endswith("v7k"))
|
/freebsd-11.0-release/contrib/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.h | 26 extern cl::opt<std::string> ArchName;
|
H A D | llvm-objdump.cpp | 126 llvm::ArchName("arch-name", cl::desc("Target arch to disassemble for, " 289 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple,
|
/freebsd-11.0-release/contrib/llvm/tools/llvm-mc/ |
H A D | llvm-mc.cpp | 99 ArchName("arch", cl::desc("Target arch to assemble for, " 199 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 712 StringRef ArchName; local 755 ArchName = getLexer().getTok().getStringContents(); 759 VendorName, ArchName);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/ |
H A D | TargetRegistry.h | 605 /// \param ArchName - The architecture to use for finding a target. 611 static const Target *lookupTarget(const std::string &ArchName,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/ |
H A D | Targets.cpp | 4383 StringRef ArchName = getTriple().getArchName(); 4385 ArchISA = llvm::ARM::parseArchISA(ArchName); 4386 CPU = llvm::ARM::getDefaultCPU(ArchName); 4387 unsigned AK = llvm::ARM::parseArch(ArchName);
|