Home
last modified time | relevance | path

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

12345678

/openbsd/src/gnu/llvm/clang/lib/Basic/Targets/
DAVR.cpp27 StringRef Arch; // The __AVR_ARCH__ value. member
352 static bool ArchHasELPM(StringRef Arch) { in ArchHasELPM() argument
353 return llvm::StringSwitch<bool>(Arch) in ArchHasELPM()
359 static bool ArchHasELPMX(StringRef Arch) { in ArchHasELPMX() argument
360 return llvm::StringSwitch<bool>(Arch) in ArchHasELPMX()
366 static bool ArchHasMOVW(StringRef Arch) { in ArchHasMOVW() argument
367 return llvm::StringSwitch<bool>(Arch) in ArchHasMOVW()
373 static bool ArchHasLPMX(StringRef Arch) { in ArchHasLPMX() argument
374 return ArchHasMOVW(Arch); // same architectures in ArchHasLPMX()
377 static bool ArchHasMUL(StringRef Arch) { in ArchHasMUL() argument
[all …]
/openbsd/src/gnu/llvm/llvm/lib/TextAPI/
DArchitecture.cpp24 #define ARCHINFO(Arch, Type, Subtype, NumBits) \ in getArchitectureFromCpuType() argument
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()
44 #define ARCHINFO(Arch, Type, Subtype, NumBits) \ in getArchitectureName() argument
45 case AK_##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()
[all …]
DArchitectureSet.cpp21 for (auto Arch : Archs) { in ArchitectureSet() local
22 if (Arch == AK_unknown) in ArchitectureSet()
24 set(Arch); in ArchitectureSet()
/openbsd/src/gnu/llvm/lld/ELF/
DCMakeLists.txt23 Arch/AArch64.cpp
24 Arch/AMDGPU.cpp
25 Arch/ARM.cpp
26 Arch/AVR.cpp
27 Arch/Hexagon.cpp
28 Arch/Mips.cpp
29 Arch/MipsArchTree.cpp
30 Arch/MSP430.cpp
31 Arch/PPC.cpp
32 Arch/PPC64.cpp
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/lld/ELF/
DBUILD.gn29 "Arch/AArch64.cpp",
30 "Arch/AMDGPU.cpp",
31 "Arch/ARM.cpp",
32 "Arch/AVR.cpp",
33 "Arch/Hexagon.cpp",
34 "Arch/MSP430.cpp",
35 "Arch/Mips.cpp",
36 "Arch/MipsArchTree.cpp",
37 "Arch/PPC.cpp",
38 "Arch/PPC64.cpp",
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/TextAPI/
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;
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);
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);
/openbsd/src/gnu/llvm/clang/lib/Driver/
DCMakeLists.txt31 ToolChains/Arch/AArch64.cpp
32 ToolChains/Arch/ARM.cpp
33 ToolChains/Arch/CSKY.cpp
34 ToolChains/Arch/LoongArch.cpp
35 ToolChains/Arch/M68k.cpp
36 ToolChains/Arch/Mips.cpp
37 ToolChains/Arch/PPC.cpp
38 ToolChains/Arch/RISCV.cpp
39 ToolChains/Arch/Sparc.cpp
40 ToolChains/Arch/SystemZ.cpp
[all …]
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Driver/
DBUILD.gn51 "ToolChains/Arch/AArch64.cpp",
52 "ToolChains/Arch/ARM.cpp",
53 "ToolChains/Arch/CSKY.cpp",
54 "ToolChains/Arch/LoongArch.cpp",
55 "ToolChains/Arch/M68k.cpp",
56 "ToolChains/Arch/Mips.cpp",
57 "ToolChains/Arch/PPC.cpp",
58 "ToolChains/Arch/RISCV.cpp",
59 "ToolChains/Arch/Sparc.cpp",
60 "ToolChains/Arch/SystemZ.cpp",
[all …]
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
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()
216 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
/openbsd/src/gnu/llvm/llvm/tools/dsymutil/
DMachOUtils.h28 std::string Arch; member
34 ArchAndFile(StringRef Arch) : Arch(std::string(Arch)) {} in ArchAndFile()
64 std::string getArchName(StringRef Arch);
/openbsd/src/gnu/llvm/clang/lib/Driver/ToolChains/
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()
DCuda.cpp214 for (int Arch = (int)CudaArch::SM_30, E = (int)CudaArch::LAST; Arch < E; in CudaInstallationDetector() local
215 ++Arch) { in CudaInstallationDetector()
216 CudaArch GpuArch = static_cast<CudaArch>(Arch); in CudaInstallationDetector()
303 CudaArch Arch) const { in CheckCudaVersionSupportsArch()
304 if (Arch == CudaArch::UNKNOWN || Version == CudaVersion::UNKNOWN || in CheckCudaVersionSupportsArch()
305 ArchsWithBadVersion[(int)Arch]) in CheckCudaVersionSupportsArch()
308 auto MinVersion = MinVersionForCudaArch(Arch); in CheckCudaVersionSupportsArch()
309 auto MaxVersion = MaxVersionForCudaArch(Arch); in CheckCudaVersionSupportsArch()
311 ArchsWithBadVersion[(int)Arch] = true; in CheckCudaVersionSupportsArch()
313 << CudaArchToString(Arch) << CudaVersionToString(MinVersion) in CheckCudaVersionSupportsArch()
[all …]
DAMDGPUOpenMP.cpp87 StringRef Arch = BoundArch; in TranslateArgs() local
88 if (Arch.empty()) { in TranslateArgs()
95 Arch = CudaArchToString(CudaArch::HIPDefault); in TranslateArgs()
97 Arch = Args.MakeArgString(ArchsOrErr->front()); in TranslateArgs()
100 DAL->AddJoinedArg(nullptr, Opts.getOption(options::OPT_march_EQ), Arch); in TranslateArgs()
/openbsd/src/gnu/llvm/lld/MachO/
DCMakeLists.txt8 Arch/ARM.cpp
9 Arch/ARM64.cpp
10 Arch/ARM64Common.cpp
11 Arch/ARM64_32.cpp
12 Arch/X86_64.cpp
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/lld/MachO/
DBUILD.gn26 "Arch/ARM.cpp",
27 "Arch/ARM64.cpp",
28 "Arch/ARM64Common.cpp",
29 "Arch/ARM64_32.cpp",
30 "Arch/X86_64.cpp",
/openbsd/src/gnu/llvm/clang/lib/Driver/ToolChains/Arch/
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,
DARM.cpp26 llvm::StringRef Arch = Triple.getArchName(); in getARMSubArchVersionNumber() local
27 return llvm::ARM::parseArchVersion(Arch); in getARMSubArchVersionNumber()
32 llvm::StringRef Arch = Triple.getArchName(); in isARMMProfile() local
33 return llvm::ARM::parseArchProfile(Arch) == llvm::ARM::ProfileKind::M; in isARMMProfile()
38 llvm::StringRef Arch = Triple.getArchName(); in isARMAProfile() local
39 return llvm::ARM::parseArchProfile(Arch) == llvm::ARM::ProfileKind::A; in isARMAProfile()
43 void arm::getARMArchCPUFromArgs(const ArgList &Args, llvm::StringRef &Arch, in getARMArchCPUFromArgs() argument
48 Arch = A->getValue(); in getARMArchCPUFromArgs()
60 Arch = Value.substr(7); in getARMArchCPUFromArgs()
904 std::string arm::getARMArch(StringRef Arch, const llvm::Triple &Triple) { in getARMArch() argument
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Object/
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()
/openbsd/src/gnu/llvm/llvm/lib/Support/
DRISCVISAInfo.cpp506 RISCVISAInfo::parseNormalizedArchString(StringRef Arch) { in parseNormalizedArchString() argument
507 if (llvm::any_of(Arch, isupper)) { in parseNormalizedArchString()
513 if (Arch.startswith("rv32i") || Arch.startswith("rv32e")) in parseNormalizedArchString()
515 else if (Arch.startswith("rv64i") || Arch.startswith("rv64e")) in parseNormalizedArchString()
522 Arch = Arch.substr(4); in parseNormalizedArchString()
528 Arch.split(Split, '_'); in parseNormalizedArchString()
567 RISCVISAInfo::parseArchString(StringRef Arch, bool EnableExperimentalExtension, in parseArchString() argument
571 if (llvm::any_of(Arch, isupper)) { in parseArchString()
576 bool HasRV64 = Arch.startswith("rv64"); in parseArchString()
578 if (!(Arch.startswith("rv32") || HasRV64) || (Arch.size() < 5)) { in parseArchString()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDebugFrame.h443 Triple::ArchType triple() const { return Arch; } in triple()
446 Triple::ArchType Arch) in CFIProgram() argument
449 Arch(Arch) {} in CFIProgram()
469 Triple::ArchType Arch; variable
537 uint64_t CodeAlign, int64_t DataAlign, Triple::ArchType Arch) in FrameEntry() argument
539 CFIs(CodeAlign, DataAlign, Arch) {} in FrameEntry()
577 std::optional<uint32_t> PersonalityEnc, Triple::ArchType Arch) in CIE() argument
579 DataAlignmentFactor, Arch), in CIE()
633 std::optional<uint64_t> LSDAAddress, Triple::ArchType Arch) in FDE() argument
636 Cie ? Cie->getDataAlignmentFactor() : 0, Arch), in FDE()
[all …]
/openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/lib/Mips/
DTarget.cpp64 bool matchesArch(Triple::ArchType Arch) const override { in matchesArch()
65 return Arch == Triple::mips || Arch == Triple::mipsel || in matchesArch()
66 Arch == Triple::mips64 || Arch == Triple::mips64el; in matchesArch()
/openbsd/src/gnu/llvm/llvm/include/llvm/Object/
DTapiUniversal.h46 MachO::getCPUTypeFromArchitecture(Parent->Libraries[Index].Arch); in getCPUType()
52 MachO::getCPUTypeFromArchitecture(Parent->Libraries[Index].Arch); in getCPUSubType()
57 return MachO::getArchitectureName(Parent->Libraries[Index].Arch); in getArchFlagName()
115 MachO::Architecture Arch; member
/openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/lib/AArch64/
DTarget.cpp54 bool matchesArch(Triple::ArchType Arch) const override { in matchesArch()
55 return Arch == Triple::aarch64 || Arch == Triple::aarch64_be; in matchesArch()

12345678