Home
last modified time | relevance | path

Searched refs:TargetABI (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVBaseInfo.cpp67 auto TargetABI = getTargetABI(ABIName); in computeTargetABI() local
71 if (!ABIName.empty() && TargetABI == ABI_Unknown) { in computeTargetABI()
78 TargetABI = ABI_Unknown; in computeTargetABI()
82 TargetABI = ABI_Unknown; in computeTargetABI()
83 } else if (!IsRV64 && IsRVE && TargetABI != ABI_ILP32E && in computeTargetABI()
84 TargetABI != ABI_Unknown) { in computeTargetABI()
88 TargetABI = ABI_Unknown; in computeTargetABI()
89 } else if (IsRV64 && IsRVE && TargetABI != ABI_LP64E && in computeTargetABI()
90 TargetABI != ABI_Unknown) { in computeTargetABI()
94 TargetABI = ABI_Unknown; in computeTargetABI()
[all …]
H A DRISCVTargetStreamer.cpp114 TargetABI = ABI; in setTargetABI()
126 if (TargetABI == RISCVABI::ABI_ILP32E) in emitTargetAttributes()
128 else if (TargetABI == RISCVABI::ABI_LP64E) in emitTargetAttributes()
H A DRISCVTargetStreamer.h35 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown; variable
65 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.h31 ARM::ARMABI TargetABI;
66 assert(TargetABI != ARM::ARM_ABI_UNKNOWN); in isAPCS_ABI()
67 return TargetABI == ARM::ARM_ABI_APCS; in isAPCS_ABI()
71 assert(TargetABI != ARM::ARM_ABI_UNKNOWN); in isAAPCS_ABI()
72 return TargetABI == ARM::ARM_ABI_AAPCS || TargetABI == ARM::ARM_ABI_AAPCS16; in isAAPCS_ABI()
76 assert(TargetABI != ARM::ARM_ABI_UNKNOWN); in isAAPCS16_ABI()
77 return TargetABI == ARM::ARM_ABI_AAPCS16; in isAAPCS16_ABI()
87 TargetTriple.isOSWindows() || TargetABI == ARM::ARM_ABI_AAPCS16; in isTargetHardFloat()
H A DARMTargetObjectFile.cpp39 bool isAAPCS_ABI = ARM_TM.TargetABI == ARM::ARMABI::ARM_ABI_AAPCS; in Initialize()
H A DARMTargetMachine.cpp210 TargetABI(ARM::computeTargetABI(TT, CPU, Options.MCOptions.ABIName)), in ARMBaseTargetMachine()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchSubtarget.h45 LoongArchABI::ABI TargetABI = LoongArchABI::ABI_Unknown; variable
97 LoongArchABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
99 return TargetABI == LoongArchABI::ABI_LP64S || in isSoftFPABI()
100 TargetABI == LoongArchABI::ABI_ILP32S; in isSoftFPABI()
H A DLoongArchTargetMachine.cpp128 auto TargetABI = LoongArchABI::getTargetABI(ABIName); in getSubtargetImpl() local
129 if (TargetABI != LoongArchABI::ABI_Unknown && in getSubtargetImpl()
H A DLoongArchSubtarget.cpp60 TargetABI = LoongArchABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h109 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown; variable
244 RISCVABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
246 return TargetABI == RISCVABI::ABI_LP64 || in isSoftFPABI()
247 TargetABI == RISCVABI::ABI_ILP32 || in isSoftFPABI()
248 TargetABI == RISCVABI::ABI_ILP32E; in isSoftFPABI()
H A DRISCVSubtarget.cpp93 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
H A DRISCVTargetMachine.cpp266 auto TargetABI = RISCVABI::getTargetABI(ABIName); in getSubtargetImpl() local
267 if (TargetABI != RISCVABI::ABI_Unknown && in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchTargetStreamer.h19 LoongArchABI::ABI TargetABI = LoongArchABI::ABI_Unknown; variable
24 LoongArchABI::ABI getTargetABI() const { return TargetABI; } in getTargetABI()
H A DLoongArchBaseInfo.cpp177 auto TargetABI = StringSwitch<ABI>(ABIName) in getTargetABI() local
185 return TargetABI; in getTargetABI()
H A DLoongArchTargetStreamer.cpp23 TargetABI = ABI; in setTargetABI()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h33 PPCABI TargetABI; variable
71 bool isELFv2ABI() const { return TargetABI == PPC_ABI_ELFv2; } in isELFv2ABI()
H A DPPCTargetMachine.cpp356 TargetABI(computeTargetABI(TT, Options)), in PPCTargetMachine()
/freebsd/contrib/llvm-project/clang/tools/driver/
H A Dcc1as_main.cpp181 std::string TargetABI; member
363 Opts.TargetABI = std::string(Args.getLastArgValue(OPT_target_abi)); in CreateFromArgs()
541 MCOptions.ABIName = Opts.TargetABI; in ExecuteAssemblerImpl()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModule.cpp918 StringRef TargetABI; in getTargetABIFromMD() local
921 TargetABI = TargetABIMD->getString(); in getTargetABIFromMD()
922 return TargetABI; in getTargetABIFromMD()