Searched refs:ArchName (Results 1 - 21 of 21) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Driver/
H A DAction.cpp52 : 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 DToolChain.cpp476 std::string ArchName; local
478 ArchName = "armeb";
480 ArchName = "arm";
486 ArchName = "thumbeb";
488 ArchName = "thumb";
490 Triple.setArchName(ArchName + Suffix.str());
H A DMSVCToolChain.cpp364 StringRef ArchName = getWindowsSDKArch(getArch());
365 if (ArchName.empty())
369 llvm::sys::path::append(LibPath, "Lib", UCRTVersion, "ucrt", ArchName);
H A DDriver.cpp316 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 DTools.cpp626 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 DAMDGPUTargetStreamer.h30 StringRef ArchName) = 0;
50 StringRef ArchName) override;
86 StringRef ArchName) override;
H A DAMDGPUTargetStreamer.cpp50 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 DSymbolize.h70 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 DTargetRegistry.cpp25 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 DTriple.cpp213 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 DSymbolize.cpp219 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 DMachOUniversal.cpp127 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 DAction.h125 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 DMachOUniversal.h112 getObjectForArch(StringRef ArchName) const;
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp173 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 Dllvm-objdump.h26 extern cl::opt<std::string> ArchName;
H A Dllvm-objdump.cpp126 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 Dllvm-mc.cpp99 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 DAMDGPUAsmParser.cpp712 StringRef ArchName; local
755 ArchName = getLexer().getTok().getStringContents();
759 VendorName, ArchName);
/freebsd-11.0-release/contrib/llvm/include/llvm/Support/
H A DTargetRegistry.h605 /// \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 DTargets.cpp4383 StringRef ArchName = getTriple().getArchName();
4385 ArchISA = llvm::ARM::parseArchISA(ArchName);
4386 CPU = llvm::ARM::getDefaultCPU(ArchName);
4387 unsigned AK = llvm::ARM::parseArch(ArchName);

Completed in 330 milliseconds