Home
last modified time | relevance | path

Searched refs:Arch (Results 1 – 25 of 361) sorted by relevance

12345678910>>...15

/llvm-project-15.0.7/llvm/lib/TextAPI/
H A DArchitecture.cpp27 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 DCMakeLists.txt11 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 DBUILD.gn28 "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 DTarget.h29 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 DArchitectureSet.h40 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 DArchitecture.h28 #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 DARMTargetParser.cpp29 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 DAArch64TargetParser.cpp21 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 DCSKYTargetParser.cpp80 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 DCMakeLists.txt28 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 DBUILD.gn49 "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 DRuntimeDyldELF.h64 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 DIFSHandler.cpp195 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 DMachOUtils.h28 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 DCMakeLists.txt8 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 DBUILD.gn25 "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 Dbinary-output-target.test61 # 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 DBareMetal.cpp39 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 DARM.h26 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 DRelocation.cpp23 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 DARMTargetParser.h258 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 DTapiFile.cpp41 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 Dregular.yaml11 # 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 DAsmVariant.td19 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 DDWARFDebugFrame.h441 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 …]

12345678910>>...15