Searched refs:ABI (Results 1 - 25 of 174) sorted by relevance

1234567

/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchTargetStreamer.cpp20 void LoongArchTargetStreamer::setTargetABI(LoongArchABI::ABI ABI) { argument
21 assert(ABI != LoongArchABI::ABI_Unknown &&
22 "Improperly initialized target ABI");
23 TargetABI = ABI;
H A DLoongArchTargetStreamer.h18 LoongArchABI::ABI TargetABI = LoongArchABI::ABI_Unknown;
22 void setTargetABI(LoongArchABI::ABI ABI);
23 LoongArchABI::ABI getTargetABI() const { return TargetABI; }
H A DLoongArchBaseInfo.h56 enum ABI { enum in namespace:llvm::LoongArchABI
66 ABI computeTargetABI(const Triple &TT, StringRef ABIName);
67 ABI getTargetABI(StringRef ABIName);
H A DLoongArchBaseInfo.cpp24 ABI computeTargetABI(const Triple &TT, StringRef ABIName) {
25 ABI ArgProvidedABI = getTargetABI(ABIName);
27 ABI TripleABI;
29 // Figure out the ABI explicitly requested via the triple's environment type.
47 // Fallback to the triple-implied ABI if ABI name is not specified or
51 << "' is not a recognized ABI for this target, ignoring and using "
52 "triple-implied ABI\n";
60 "target-abi and using triple-implied ABI\n";
70 "target-abi and using triple-implied ABI\
[all...]
H A DLoongArchELFStreamer.cpp40 LoongArchABI::ABI ABI = getTargetABI(); local
45 // so here we only record the base ABI modifier. Also set the object file ABI
52 switch (ABI) {
66 llvm_unreachable("Improperly initialized target ABI");
/freebsd-current/release/scripts/
H A DFreeBSD_install_cdrom.conf7 url: "file:///dist/packages/${ABI}",
H A Dmake-pkg-package.sh23 -o ${REPODIR}/$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION}
24 mkdir -p ${REPODIR}/$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION}/Latest/
25 cd ${REPODIR}/$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION}/Latest/ && \
/freebsd-current/release/pkg_repos/
H A Drelease-dvd.conf2 url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIInfo.h1 //===---- MipsABIInfo.h - Information about MIPS ABI's --------------------===//
24 enum class ABI { Unknown, O32, N32, N64 }; class in class:llvm::MipsABIInfo
27 ABI ThisABI;
30 MipsABIInfo(ABI ThisABI) : ThisABI(ThisABI) {}
32 static MipsABIInfo Unknown() { return MipsABIInfo(ABI::Unknown); }
33 static MipsABIInfo O32() { return MipsABIInfo(ABI::O32); }
34 static MipsABIInfo N32() { return MipsABIInfo(ABI::N32); }
35 static MipsABIInfo N64() { return MipsABIInfo(ABI::N64); }
39 bool IsKnown() const { return ThisABI != ABI::Unknown; }
40 bool IsO32() const { return ThisABI == ABI
[all...]
H A DMipsMCAsmInfo.cpp25 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TheTriple, "", Options); local
27 if (TheTriple.isMIPS64() && !ABI.IsN32())
30 if (ABI.IsO32())
32 else if (ABI.IsN32() || ABI.IsN64())
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h52 enum class ABI { class in namespace:llvm::coro
102 coro::ABI ABI; member in struct:llvm::coro::Shape
152 assert(ABI == coro::ABI::Switch);
157 assert(ABI == coro::ABI::Retcon ||
158 ABI == coro::ABI::RetconOnce);
163 assert(ABI
[all...]
H A DCoroSplit.cpp122 assert(Shape.ABI == coro::ABI::Switch);
129 FKind(Shape.ABI == coro::ABI::Async ? Kind::Async : Kind::Continuation),
131 assert(Shape.ABI == coro::ABI::Retcon ||
132 Shape.ABI == coro::ABI::RetconOnce || Shape.ABI == coro::ABI
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Basic/Targets/
H A DMips.cpp86 if (ABI == "o32") {
101 if (ABI == "o32") {
105 } else if (ABI == "n32") {
109 } else if (ABI == "n64") {
114 llvm_unreachable("Invalid ABI.");
210 // the instructions exist but using them violates the ABI since they
212 if (ABI == "n32" || ABI == "n64")
232 return llvm::StringSwitch<unsigned>(ABI)
241 if (getTriple().isMIPS64() && IsMicromips && (ABI
[all...]
H A DLoongArch.cpp216 StringRef ABI = getABI(); local
217 if (ABI == "lp64d" || ABI == "lp64f" || ABI == "lp64s")
220 if (ABI == "lp64d" || ABI == "ilp32d") {
223 } else if (ABI == "lp64f" || ABI == "ilp32f") {
226 } else if (ABI == "lp64s" || ABI
[all...]
H A DMips.h28 if (ABI == "o32")
30 else if (ABI == "n32")
32 else if (ABI == "n64")
35 llvm_unreachable("Invalid ABI");
60 std::string ABI; member in class:clang::targets::MipsTargetInfo
78 CPU = ABI == "o32" ? "mips32r2" : "mips64r2";
89 return CPU == "mips32r6" || ABI == "n32" || ABI == "n64" || ABI == "64";
96 StringRef getABI() const override { return ABI; }
[all...]
H A DRISCV.h29 std::string ABI, CPU; member in class:clang::targets::RISCVTargetInfo
61 StringRef getABI() const override { return ABI; }
136 ABI = Name;
142 ABI = Name;
166 ABI = Name;
172 ABI = Name;
H A DCSKY.h25 std::string ABI; member in class:clang::targets::CSKYTargetInfo
61 StringRef getABI() const override { return ABI; }
64 ABI = Name;
93 /// Whether target allows to overalign ABI-specified preferred alignment
/freebsd-current/usr.sbin/pkg/
H A Dconfig.h38 ABI, enumerator in enum:__anon6688
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Target/
H A DABI.h1 //===-- ABI.h ---------------------------------------------------*- C++ -*-===//
27 class ABI : public PluginInterface { class in namespace:lldb_private
41 ~ABI() override;
52 // . Because i don't want to change other ABI's this is not declared pure
80 // This is the method the ABI will call to actually calculate the return
82 // ABI::GetReturnValueObject.
92 /// This ABI object may not have been created with a Process object,
113 // the ABI, and false otherwise. This is used by the generic stack frame
122 /// ARM uses bit zero to signify a code address is thumb, so any ARM ABI
155 ABI(lld function in class:lldb_private::ABI
[all...]
H A DUnwindLLDB.h144 void UpdateUnwindPlanForFirstFrameIfInvalid(ABI *abi);
146 CursorSP GetOneMoreFrame(ABI *abi);
148 bool AddOneMoreFrame(ABI *abi);
H A DThreadPlanCallFunctionUsingABI.h13 #include "lldb/Target/ABI.h"
28 // ABI interface ABI::PrepareTrivialCall() which provides more detailed
35 llvm::ArrayRef<ABI::CallArgument> args,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVTargetStreamer.h35 RISCVABI::ABI TargetABI = RISCVABI::ABI_Unknown;
61 void setTargetABI(RISCVABI::ABI ABI);
62 RISCVABI::ABI getTargetABI() const { return TargetABI; }
/freebsd-current/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanCallFunctionUsingABI.cpp21 // ThreadPlanCallFunctionUsingABI: Plan to call a single function using the ABI
25 llvm::Type &return_type, llvm::ArrayRef<ABI::CallArgument> args,
31 ABI *abi = nullptr;
40 ReportRegisterState("ABI Function call was set up. Register state was:");
50 s->Printf("Function call thread plan using ABI instead of JIT");
52 s->Printf("Thread plan to call 0x%" PRIx64 " using ABI instead of JIT",
58 const ABI *abi = m_process.GetABI().get();
H A DABI.cpp1 //===-- ABI.cpp -----------------------------------------------------------===//
9 #include "lldb/Target/ABI.h"
27 ABI::FindPlugin(lldb::ProcessSP process_sp, const ArchSpec &arch) {
44 ABI::~ABI() = default;
70 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, CompilerType &ast_type,
150 ValueObjectSP ABI::GetReturnValueObject(Thread &thread, llvm::Type &ast_type,
161 lldb::ValueObjectSP ABI::GetReturnValueObjectImpl(Thread &thread,
165 /* this is a dummy and will only be called if an ABI does not override this */
170 bool ABI
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DSystemZ.cpp24 systemz::FloatABI ABI = systemz::FloatABI::Hard; local
32 ABI = systemz::FloatABI::Soft;
34 return ABI;

Completed in 378 milliseconds

1234567