| /llvm-project-15.0.7/llvm/lib/TextAPI/ |
| H A D | Architecture.cpp | 27 return AK_##Arch; in getArchitectureFromCpuType() 36 #define ARCHINFO(Arch, Type, Subtype, NumBits) .Case(#Arch, AK_##Arch) in getArchitectureFromName() argument 42 StringRef getArchitectureName(Architecture Arch) { in getArchitectureName() argument 43 switch (Arch) { in getArchitectureName() 46 return #Arch; in getArchitectureName() 58 std::pair<uint32_t, uint32_t> getCPUTypeFromArchitecture(Architecture Arch) { in getCPUTypeFromArchitecture() argument 59 switch (Arch) { in getCPUTypeFromArchitecture() 78 bool is64Bit(Architecture Arch) { in is64Bit() argument 79 switch (Arch) { in is64Bit() 92 raw_ostream &operator<<(raw_ostream &OS, Architecture Arch) { in operator <<() argument [all …]
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | CMakeLists.txt | 11 Arch/AArch64.cpp 12 Arch/AMDGPU.cpp 13 Arch/ARM.cpp 14 Arch/AVR.cpp 15 Arch/Hexagon.cpp 16 Arch/Mips.cpp 18 Arch/MSP430.cpp 19 Arch/PPC.cpp 20 Arch/PPC64.cpp 21 Arch/RISCV.cpp [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lld/ELF/ |
| H A D | BUILD.gn | 28 "Arch/AArch64.cpp", 29 "Arch/AMDGPU.cpp", 30 "Arch/ARM.cpp", 31 "Arch/AVR.cpp", 33 "Arch/MSP430.cpp", 34 "Arch/Mips.cpp", 36 "Arch/PPC.cpp", 37 "Arch/PPC64.cpp", 38 "Arch/RISCV.cpp", 40 "Arch/X86.cpp", [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/TextAPI/ |
| H A D | Target.h | 29 Target(Architecture Arch, PlatformType Platform) in Target() argument 30 : Arch(Arch), Platform(Platform) {} in Target() 32 : Arch(mapToArchitecture(Triple)), Platform(mapToPlatformType(Triple)) {} in Target() 38 Architecture Arch; variable 43 return std::tie(LHS.Arch, LHS.Platform) == std::tie(RHS.Arch, RHS.Platform); 47 return std::tie(LHS.Arch, LHS.Platform) != std::tie(RHS.Arch, RHS.Platform); 51 return std::tie(LHS.Arch, LHS.Platform) < std::tie(RHS.Arch, RHS.Platform); 55 return LHS.Arch == RHS; 59 return LHS.Arch != RHS;
|
| H A D | ArchitectureSet.h | 40 ArchitectureSet(Architecture Arch) : ArchitectureSet() { set(Arch); } in ArchitectureSet() argument 43 void set(Architecture Arch) { in set() argument 44 if (Arch == AK_unknown) in set() 46 ArchSet |= 1U << static_cast<int>(Arch); in set() 49 void clear(Architecture Arch) { ArchSet &= ~(1U << static_cast<int>(Arch)); } in clear() argument 51 bool has(Architecture Arch) const { in has() argument 52 return ArchSet & (1U << static_cast<int>(Arch)); in has() 132 ArchitectureSet &operator|=(const Architecture &Arch) { 133 set(Arch);
|
| H A D | Architecture.h | 28 #define ARCHINFO(Arch, Type, SubType, NumBits) AK_##Arch, argument 41 StringRef getArchitectureName(Architecture Arch); 44 std::pair<uint32_t, uint32_t> getCPUTypeFromArchitecture(Architecture Arch); 52 raw_ostream &operator<<(raw_ostream &OS, Architecture Arch);
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | ARMTargetParser.cpp | 29 Arch = getCanonicalArchName(Arch); in parseArch() 40 Arch = getCanonicalArchName(Arch); in parseArchVersion() 41 switch (parseArch(Arch)) { in parseArchVersion() 99 Arch = getCanonicalArchName(Arch); in parseArchProfile() 100 switch (parseArch(Arch)) { in parseArchProfile() 180 .Default(Arch); in getArchSynonym() 249 if (Arch.startswith("armeb") || Arch.startswith("thumbeb") || in parseArchEndian() 253 if (Arch.startswith("arm") || Arch.startswith("thumb")) { in parseArchEndian() 260 if (Arch.startswith("aarch64") || Arch.startswith("aarch64_32")) in parseArchEndian() 297 StringRef A = Arch; in getCanonicalArchName() [all …]
|
| H A D | AArch64TargetParser.cpp | 21 static unsigned checkArchVersion(llvm::StringRef Arch) { in checkArchVersion() argument 22 if (Arch.size() >= 2 && Arch[0] == 'v' && std::isdigit(Arch[1])) in checkArchVersion() 23 return (Arch[1] - 48); in checkArchVersion() 151 StringRef AArch64::getDefaultCPU(StringRef Arch) { in getDefaultCPU() argument 152 ArchKind AK = parseArch(Arch); in getDefaultCPU() 166 for (const auto &Arch : AArch64CPUNames) { in fillValidCPUArchList() local 167 if (Arch.ArchID != ArchKind::INVALID) in fillValidCPUArchList() 168 Values.push_back(Arch.getName()); in fillValidCPUArchList() 179 Arch = ARM::getCanonicalArchName(Arch); in parseArch() 180 if (checkArchVersion(Arch) < 8) in parseArch() [all …]
|
| H A D | CSKYTargetParser.cpp | 80 StringRef CSKY::getDefaultCPU(StringRef Arch) { in getDefaultCPU() argument 81 ArchKind AK = parseArch(Arch); in getDefaultCPU() 85 return Arch; in getDefaultCPU() 91 CSKY::ArchKind CSKY::parseArch(StringRef Arch) { in parseArch() argument 93 if (A.getName() == Arch) in parseArch() 118 for (const CpuNames<CSKY::ArchKind> &Arch : CPUNames) { in fillValidCPUArchList() local 119 if (Arch.ArchID != CSKY::ArchKind::INVALID) in fillValidCPUArchList() 120 Values.push_back(Arch.getName()); in fillValidCPUArchList()
|
| /llvm-project-15.0.7/clang/lib/Driver/ |
| H A D | CMakeLists.txt | 28 ToolChains/Arch/AArch64.cpp 29 ToolChains/Arch/ARM.cpp 30 ToolChains/Arch/CSKY.cpp 31 ToolChains/Arch/M68k.cpp 32 ToolChains/Arch/Mips.cpp 33 ToolChains/Arch/PPC.cpp 34 ToolChains/Arch/RISCV.cpp 35 ToolChains/Arch/Sparc.cpp 36 ToolChains/Arch/SystemZ.cpp 37 ToolChains/Arch/VE.cpp [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Driver/ |
| H A D | BUILD.gn | 49 "ToolChains/Arch/AArch64.cpp", 50 "ToolChains/Arch/ARM.cpp", 51 "ToolChains/Arch/CSKY.cpp", 52 "ToolChains/Arch/M68k.cpp", 53 "ToolChains/Arch/Mips.cpp", 54 "ToolChains/Arch/PPC.cpp", 55 "ToolChains/Arch/RISCV.cpp", 56 "ToolChains/Arch/Sparc.cpp", 57 "ToolChains/Arch/SystemZ.cpp", 58 "ToolChains/Arch/VE.cpp", [all …]
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldELF.h | 64 if (Arch == Triple::aarch64 || Arch == Triple::aarch64_be) in getMaxStubSize() 66 if (Arch == Triple::arm || Arch == Triple::thumb) in getMaxStubSize() 72 else if (Arch == Triple::ppc64 || Arch == Triple::ppc64le) in getMaxStubSize() 74 else if (Arch == Triple::x86_64) in getMaxStubSize() 76 else if (Arch == Triple::systemz) in getMaxStubSize() 83 if (Arch == Triple::systemz) in getStubAlignment() 182 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
|
| /llvm-project-15.0.7/llvm/lib/InterfaceStub/ |
| H A D | IFSHandler.cpp | 195 Stub->Target.Arch = in readIFSFromBuffer() 204 if (Stub.Target.Arch) { in writeIFSToOutputStream() 225 if (Stub.Target.Arch && Stub.Target.Arch.value() != OverrideArch.value()) { in overrideIFSTarget() 229 Stub.Target.Arch = OverrideArch.value(); in overrideIFSTarget() 261 if (Stub.Target.Arch || Stub.Target.BitWidth || Stub.Target.Endianness || in validateIFSTarget() 269 Stub.Target.Arch = TargetFromTriple.Arch; in validateIFSTarget() 277 if (!Stub.Target.Arch) { in validateIFSTarget() 299 RetTarget.Arch = (IFSArch)ELF::EM_AARCH64; in parseTriple() 302 RetTarget.Arch = (IFSArch)ELF::EM_X86_64; in parseTriple() 305 RetTarget.Arch = (IFSArch)ELF::EM_NONE; in parseTriple() [all …]
|
| /llvm-project-15.0.7/llvm/tools/dsymutil/ |
| H A D | MachOUtils.h | 28 std::string Arch; member 34 ArchAndFile(StringRef Arch) : Arch(std::string(Arch)) {} in ArchAndFile() 64 std::string getArchName(StringRef Arch);
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | CMakeLists.txt | 8 Arch/ARM.cpp 9 Arch/ARM64.cpp 10 Arch/ARM64Common.cpp 11 Arch/ARM64_32.cpp 12 Arch/X86_64.cpp
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lld/MachO/ |
| H A D | BUILD.gn | 25 "Arch/ARM.cpp", 26 "Arch/ARM64.cpp", 27 "Arch/ARM64Common.cpp", 28 "Arch/ARM64_32.cpp", 29 "Arch/X86_64.cpp",
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/ |
| H A D | binary-output-target.test | 61 # AARCH64-NEXT: Arch: aarch64 62 # ARM-NEXT: Arch: arm 63 # HEXAGON-NEXT: Arch: hexagon 64 # I386-NEXT: Arch: i386 65 # MIPS-NEXT: Arch: mips{{$}} 66 # PPC32BE-NEXT: Arch: powerpc{{$}} 70 # RISCV32-NEXT: Arch: riscv32 71 # RISCV64-NEXT: Arch: riscv64 72 # SPARC-NEXT: Arch: sparc{{$}} 73 # SPARCEL-NEXT: Arch: sparcel [all …]
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | BareMetal.cpp | 39 StringRef Arch = riscv::getRISCVArch(Args, TargetTriple); in findRISCVMultilibs() local 50 (Arch == "rv64imafdc") || (Arch == "rv64gc"); // gc => imafdc in findRISCVMultilibs() 52 addMultilibFlag((Arch == "rv64imac"), "march=rv64imac", Flags); in findRISCVMultilibs() 75 bool UseI = (Arch == "rv32i") || (Arch == "rv32ic"); // ic => i in findRISCVMultilibs() 76 bool UseIm = (Arch == "rv32im") || (Arch == "rv32imc"); // imc => im in findRISCVMultilibs() 77 bool UseImafc = (Arch == "rv32imafc") || (Arch == "rv32imafdc") || in findRISCVMultilibs() 78 (Arch == "rv32gc"); // imafdc,gc => imafc in findRISCVMultilibs() 82 addMultilibFlag((Arch == "rv32iac"), "march=rv32iac", Flags); in findRISCVMultilibs() 83 addMultilibFlag((Arch == "rv32imac"), "march=rv32imac", Flags); in findRISCVMultilibs()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/ |
| H A D | ARM.h | 26 std::string getARMTargetCPU(StringRef CPU, llvm::StringRef Arch, 28 std::string getARMArch(llvm::StringRef Arch, const llvm::Triple &Triple); 29 StringRef getARMCPUForMArch(llvm::StringRef Arch, const llvm::Triple &Triple); 30 llvm::ARM::ArchKind getLLVMArchKindForARM(StringRef CPU, StringRef Arch, 32 StringRef getLLVMArchSuffixForARM(llvm::StringRef CPU, llvm::StringRef Arch, 65 llvm::StringRef &Arch, llvm::StringRef &CPU,
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | Relocation.cpp | 23 Triple::ArchType Relocation::Arch; member in Relocation 534 if (Arch == Triple::aarch64) in isSupported() 540 if (Arch == Triple::aarch64) in getSizeForType() 546 if (Arch == Triple::aarch64) in skipRelocationType() 552 if (Arch == Triple::aarch64) in skipRelocationProcess() 559 if (Arch == Triple::aarch64) in adjustValue() 566 if (Arch == Triple::aarch64) in extractValue() 572 if (Arch == Triple::aarch64) in isGOT() 578 if (Arch != Triple::x86_64) in isX86GOTPCRELX() 586 if (Arch == Triple::aarch64) in isRelative() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | ARMTargetParser.h | 258 StringRef getDefaultCPU(StringRef Arch); 259 StringRef getCanonicalArchName(StringRef Arch); 261 StringRef getArchSynonym(StringRef Arch); 266 ArchKind parseArch(StringRef Arch); 269 ISAKind parseArchISA(StringRef Arch); 270 EndianKind parseArchEndian(StringRef Arch); 271 ProfileKind parseArchProfile(StringRef Arch); 272 unsigned parseArchVersion(StringRef Arch);
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | TapiFile.cpp | 41 Architecture Arch) in TapiFile() argument 42 : SymbolicFile(ID_TapiFile, Source), Arch(Arch) { in TapiFile() 44 if (!Symbol->getArchitectures().has(Arch)) in TapiFile() 52 if (interface.getPlatforms().count(PLATFORM_MACOS) && Arch == AK_i386) { in TapiFile()
|
| /llvm-project-15.0.7/llvm/test/tools/obj2yaml/Archives/ |
| H A D | regular.yaml | 11 # EMPTY: --- !Arch 15 --- !Arch 26 # MULTIPLE: --- !Arch 52 --- !Arch 99 --- !Arch 112 --- !Arch 123 --- !Arch 141 # NO-PADDING-BYTE: --- !Arch 147 --- !Arch 158 # PADDING-BYTE: --- !Arch
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | AsmVariant.td | 19 def Arch : Target { 34 let Namespace = "Arch"; 42 // CHECK-NEXT: /* foo */, Arch::foo 46 // CHECK-NEXT: /* bar */, Arch::foo
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDebugFrame.h | 441 Triple::ArchType triple() const { return Arch; } in triple() 444 Triple::ArchType Arch) in CFIProgram() argument 447 Arch(Arch) {} in CFIProgram() 467 Triple::ArchType Arch; variable 538 CFIs(CodeAlign, DataAlign, Arch) {} in FrameEntry() 577 Optional<uint32_t> PersonalityEnc, Triple::ArchType Arch) in CIE() argument 579 DataAlignmentFactor, Arch), in CIE() 630 Optional<uint64_t> LSDAAddress, Triple::ArchType Arch) in FDE() argument 634 Arch), in FDE() 666 const Triple::ArchType Arch; variable [all …]
|