HomeSort by: relevance | last modified time | path
    Searched refs:ABI (Results 1 - 25 of 177) sorted by relevancy

1 2 3 4 5 6 7 8

  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsABIInfo.h 1 //===---- MipsABIInfo.h - Information about MIPS ABI's --------------------===//
24 enum class ABI { Unknown, O32, N32, N64 };
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::O32;
    [all...]
MipsMCAsmInfo.cpp 25 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TheTriple, "", Options);
27 if (TheTriple.isMIPS64() && !ABI.IsN32())
30 if (ABI.IsO32())
32 else if (ABI.IsN32() || ABI.IsN64())
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroInternal.h 71 enum class ABI {
120 coro::ABI ABI;
170 assert(ABI == coro::ABI::Switch);
175 assert(ABI == coro::ABI::Retcon ||
176 ABI == coro::ABI::RetconOnce);
181 assert(ABI == coro::ABI::Async)
    [all...]
CoroSplit.cpp 119 assert(Shape.ABI == coro::ABI::Switch);
126 FKind(Shape.ABI == coro::ABI::Async ? Kind::Async : Kind::Continuation),
128 assert(Shape.ABI == coro::ABI::Retcon ||
129 Shape.ABI == coro::ABI::RetconOnce || Shape.ABI == coro::ABI::Async)
    [all...]
Coroutines.cpp 373 this->ABI = coro::ABI::Switch;
396 this->ABI = coro::ABI::Async;
410 this->ABI = (IdIntrinsic == Intrinsic::coro_id_retcon
411 ? coro::ABI::Retcon
412 : coro::ABI::RetconOnce);
509 if (ABI == coro::ABI::Switch &&
531 switch (ABI) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
Mips.cpp 86 if (ABI == "o32") {
101 if (ABI == "o32") {
105 } else if (ABI == "n32") {
109 } else if (ABI == "n64") {
114 llvm_unreachable("Invalid ABI.");
206 // the instructions exist but using them violates the ABI since they
208 if (ABI == "n32" || ABI == "n64")
228 return llvm::StringSwitch<unsigned>(ABI)
237 if (getTriple().isMIPS64() && IsMicromips && (ABI == "n32" || ABI == "n64"))
    [all...]
Mips.h 28 if (ABI == "o32")
30 else if (ABI == "n32")
32 else if (ABI == "n64")
35 llvm_unreachable("Invalid ABI");
60 std::string ABI;
78 CPU = ABI == "o32" ? "mips32r2" : "mips64r2";
89 return CPU == "mips32r6" || ABI == "n32" || ABI == "n64" || ABI == "64";
96 StringRef getABI() const override { return ABI; }
    [all...]
RISCV.h 27 std::string ABI, CPU;
72 StringRef getABI() const override { return ABI; }
126 ABI = Name;
155 ABI = Name;
  /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/
Sparc.cpp 83 sparc::FloatABI ABI = sparc::FloatABI::Invalid;
88 ABI = sparc::FloatABI::Soft;
90 ABI = sparc::FloatABI::Hard;
92 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue())
96 if (ABI == sparc::FloatABI::Invalid &&
99 ABI = sparc::FloatABI::Hard;
105 // Only the hard-float ABI on Sparc is standardized, and it is the
106 // default. GCC also supports a nonstandard soft-float ABI mode, also
109 if (ABI == sparc::FloatABI::Invalid) {
110 ABI = sparc::FloatABI::Hard
    [all...]
PPC.cpp 136 ppc::FloatABI ABI = ppc::FloatABI::Invalid;
141 ABI = ppc::FloatABI::Soft;
143 ABI = ppc::FloatABI::Hard;
145 ABI = llvm::StringSwitch<ppc::FloatABI>(A->getValue())
149 if (ABI == ppc::FloatABI::Invalid && !StringRef(A->getValue()).empty()) {
151 ABI = ppc::FloatABI::Hard;
157 if (ABI == ppc::FloatABI::Invalid) {
158 ABI = ppc::FloatABI::Hard;
161 return ABI;
M68k.cpp 110 m68k::FloatABI ABI = m68k::FloatABI::Invalid;
115 ABI = m68k::FloatABI::Soft;
117 ABI = m68k::FloatABI::Hard;
121 if (ABI == m68k::FloatABI::Invalid)
122 ABI = m68k::FloatABI::Hard;
124 return ABI;
SystemZ.cpp 24 systemz::FloatABI ABI = systemz::FloatABI::Hard;
32 ABI = systemz::FloatABI::Soft;
34 return ABI;
  /src/external/gpl3/gdb/dist/gdb/testsuite/gdb.dwarf2/
dw2-anon-mptr.exp 33 # Be sure to set cp-abi before $binfile gets loaded
34 gdb_test "set cp-abi gnu-v3"
35 gdb_test "show cp-abi" {The currently selected C\+\+ ABI is "gnu-v3".*}
member-ptr-forwardref.exp 31 # Be sure to set cp-abi before ${binfile} gets loaded
32 gdb_test "set cp-abi gnu-v3"
33 gdb_test "show cp-abi" {The currently selected C\+\+ ABI is "gnu-v3".*}
  /src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.dwarf2/
dw2-anon-mptr.exp 33 # Be sure to set cp-abi before $binfile gets loaded
34 gdb_test "set cp-abi gnu-v3"
35 gdb_test "show cp-abi" {The currently selected C\+\+ ABI is "gnu-v3".*}
member-ptr-forwardref.exp 31 # Be sure to set cp-abi before ${binfile} gets loaded
32 gdb_test "set cp-abi gnu-v3"
33 gdb_test "show cp-abi" {The currently selected C\+\+ ABI is "gnu-v3".*}
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
TPCIndirectionUtils.cpp 83 auto &ABI = TPCIU.getABISupport();
85 TrampolineSize = ABI.getTrampolineSize();
87 (TPC.getPageSize() - ABI.getPointerSize()) / TrampolineSize;
288 assert(ABI && "ABI can not be null");
292 auto ResolverSize = ABI->getResolverCodeSize();
303 ABI->writeResolverCode(WorkingMemory.data(), ResolverBlockAddr, ReentryFnAddr,
334 std::unique_ptr<ABISupport> ABI)
335 : TPC(TPC), ABI(std::move(ABI)) {
    [all...]
  /src/sys/arch/amiga/stand/bootblock/boot/
alloc.s 45 movl %d0,%a0 | Comply with ELF ABI
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSERegisterInfo.cpp 154 MipsABIInfo ABI =
182 FrameReg = ABI.GetStackPtr();
185 FrameReg = ABI.GetBasePtr();
189 FrameReg = ABI.GetStackPtr();
223 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
229 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAddiuOp()), Reg)
247 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg)
MipsTargetMachine.h 30 // Selected ABI
31 MipsABIInfo ABI;
75 const MipsABIInfo &getABI() const { return ABI; }
MipsTargetMachine.cpp 67 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions);
75 if (ABI.IsO32())
81 if (!ABI.IsN64())
91 if (ABI.IsN64() || ABI.IsN32())
122 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)),
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
RISCVBaseInfo.cpp 26 ABI computeTargetABI(const Triple &TT, FeatureBitset FeatureBits,
35 << "' is not a recognized ABI for this target (ignoring target-abi)\n";
38 "target-abi)\n";
42 "target-abi)\n";
47 << "Only the ilp32e ABI is supported for RV32E (ignoring target-abi)\n";
54 // For now, default to the ilp32/ilp32e/lp64 ABI if no explicit ABI is given
65 ABI getTargetABI(StringRef ABIName)
    [all...]
RISCVELFStreamer.cpp 33 RISCVABI::ABI ABI = MAB.getTargetABI();
34 assert(ABI != RISCVABI::ABI_Unknown && "Improperly initialised target ABI");
41 switch (ABI) {
57 llvm_unreachable("Improperly initialised target ABI");
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
TargetOptions.h 44 /// If given, the name of the target ABI to use.
45 std::string ABI;
  /src/external/bsd/pcc/dist/pcc/os/minix/
ccconfig.h 107 #error defines for ABI missing

Completed in 48 milliseconds

1 2 3 4 5 6 7 8