Home
last modified time | relevance | path

Searched refs:ABI (Results 1 – 25 of 330) sorted by relevance

12345678910>>...14

/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsABIInfo.h25 enum class ABI { Unknown, O32, N32, N64, EABI }; enum
28 ABI ThisABI;
31 MipsABIInfo(ABI ThisABI) : ThisABI(ThisABI) {} in MipsABIInfo()
33 static MipsABIInfo Unknown() { return MipsABIInfo(ABI::Unknown); } in Unknown()
34 static MipsABIInfo O32() { return MipsABIInfo(ABI::O32); } in O32()
35 static MipsABIInfo N32() { return MipsABIInfo(ABI::N32); } in N32()
36 static MipsABIInfo N64() { return MipsABIInfo(ABI::N64); } in N64()
37 static MipsABIInfo EABI() { return MipsABIInfo(ABI::EABI); } in EABI()
41 bool IsKnown() const { return ThisABI != ABI::Unknown; } in IsKnown()
42 bool IsO32() const { return ThisABI == ABI::O32; } in IsO32()
[all …]
/external/google-breakpad/android/
Drun-checks.sh48 ABI=
64 --abi=*) ABI=$optarg;;
281 if [ "$ABI" -a "$DEVICE_ABI" != "$ABI" -a "$DEVICE_ABI2" != "$ABI" ]; then
282 dump "ERROR: Device ABI(s) do not match --abi command-line value ($ABI)!"
286 if [ -z "$ABI" ]; then
287 ABI=$DEVICE_ABI
288 dump "Using CPU ABI: $ABI (device)"
290 dump "Using CPU ABI: $ABI (command-line)"
293 if [ -z "$ABI" ]; then
295 ABI=$DEFAULT_ABI
[all …]
/external/lldb/source/Target/
DABI.cpp22 ABI::FindPlugin (const ArchSpec &arch) in FindPlugin()
43 ABI::ABI() in ABI() function in ABI
50 ABI::~ABI() in ~ABI()
56 ABI::GetRegisterInfoByName (const ConstString &name, RegisterInfo &info) in GetRegisterInfoByName()
85 ABI::GetRegisterInfoByKind (RegisterKind reg_kind, uint32_t reg_num, RegisterInfo &info) in GetRegisterInfoByKind()
107 ABI::GetReturnValueObject (Thread &thread, in GetReturnValueObject()
/external/clang/docs/
DDataFlowSanitizerDesign.rst148 DataFlowSanitizer changes the ABI of each function in the translation unit.
157 The main advantage of the TLS ABI is that it is more tolerant of ABI mismatches
159 arguments may be stored in registers which under the native ABI are not used
161 hand the args ABI is more efficient and allows ABI mismatches to be more easily
164 Implementing the ABI list
167 The `ABI list <DataFlowSanitizer.html#abi-list>`_ provides a list of functions
168 which conform to the native ABI, each of which is callable from an instrumented
169 program. This is implemented by replacing each reference to a native ABI
170 function with a reference to a function which uses the instrumented ABI.
172 For example, given the ABI list example provided in the user manual, the
[all …]
DDataFlowSanitizer.rst36 ABI List
39 DataFlowSanitizer uses a list of functions known as an ABI list to decide
41 ABI or whether it should use a variant of this ABI that also propagates labels
42 through function parameters and return values. The ABI list file also controls
44 default ABI list which is intended to eventually cover the glibc library on
45 Linux but it may become necessary for users to extend the ABI list in cases
51 DataFlowSanitizer's ABI list file is a :doc:`SanitizerSpecialCaseList`.
53 ABI list file as conforming to the native ABI. Unless the ABI list contains
88 native ABI. Its arguments will be assumed to be unlabelled, but it will
95 # main is called by the C runtime using the native ABI.
DMSVCCompatibility.rst20 First, Clang attempts to be ABI-compatible, meaning that Clang-compiled code
23 ABI is a work in progress. If you don't require MSVC ABI compatibility or don't
41 ABI features
44 The status of major ABI-impacting C++ features:
65 fully implemented and should be ABI compatible. Both `#pragma
91 * Thread-safe initialization of local statics: :none:`Unstarted`. We are ABI
93 MSVC "14" changed the ABI to make initialization of local statics thread safe,
/external/llvm/docs/
DCompilerWriterInfo.rst21 * `ABI <http://www.arm.com/products/DevTools/ABI.html>`_
23 * `ABI Addenda and Errata <http://infocenter.arm.com/help/topic/com.arm.doc.ihi0045d/IHI0045D_ABI_a…
67 * `PowerPC ABI documents <http://penguinppc.org/dev/#library>`_
87 * `SPARC V9 ABI <http://sparc.org/standards/64.psabi.1.35.ps.Z>`_
88 * `SPARC V8 ABI <http://sparc.org/standards/psABI3rd.pdf>`_
102 * `X86-64 ABI <http://www.x86-64.org/documentation>`_
119 * `Tools Development Guide (includes ABI) <https://www.xmos.com/download/public/Tools-Development-G…
126 ABI chapter
130 * `Itanium C++ ABI <http://mentorembedded.github.io/cxx-abi/>`_
135 * `PowerPC 64-bit ELF ABI Supplement <http://www.linuxbase.org/spec/ELF/ppc64/>`_
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZCallingConv.td9 // This describes the calling conventions for the SystemZ ABI.
22 // ABI-compliant code returns 64-bit integers in R2. Make the other
24 // care about the ABI. (R6 is an argument register too, but is
29 // ABI-complaint code returns float and double in F0. Make the
31 // doesn't care about the ABI. All floating-point argument registers
36 // ABI-compliant code returns long double by reference, but that conversion
38 // here for code that doesn't care about the ABI?
/external/clang/test/CodeGenObjC/
Dnext-objc-dispatch.m21 // (1) fragile ABI, legacy dispatch
22 // (2) non-fragile ABI, legacy dispatch
23 // (2) non-fragile ABI, non-legacy dispatch
24 // (2) non-fragile ABI, mixed dispatch
26 // Note that fragile ABI and non-fragile ABI legacy dispatch are not the same,
Dgnu-exceptions.m2 …xceptions -fobjc-exceptions -fobjc-runtime=gnustep-1.7 -o - %s | FileCheck -check-prefix=NEW-ABI %s
25 // NEW-ABI: objc_begin_catch
26 // NEW-ABI: objc_end_catch
/external/libpng/scripts/
Dmakefile.sgi43 ABI=
49 CFLAGS=$(ABI) -O $(WARNMORE)
50 LDFLAGS_A=$(ABI) -L. -L$(ZLIBLIB) -lpng16 -lz -lm
51 LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
52 LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
Dmakefile.sggcc43 ABI=
47 CFLAGS=$(ABI) -O $(WARNMORE) -fPIC -mabi=n32 # -g
48 LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
49 LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
/external/llvm/test/CodeGen/AArch64/
Darm64-ld1.ll9 ; Make sure we are loading into the results defined by the ABI (i.e., v0, v1)
10 ; and from the argument of the function also defined by ABI (i.e., x0)
19 ; Make sure we are using the operands defined by the ABI
28 ; Make sure we are using the operands defined by the ABI
45 ; Make sure we are using the operands defined by the ABI
54 ; Make sure we are using the operands defined by the ABI
63 ; Make sure we are using the operands defined by the ABI
80 ; Make sure we are using the operands defined by the ABI
89 ; Make sure we are using the operands defined by the ABI
98 ; Make sure we are using the operands defined by the ABI
[all …]
/external/lldb/include/lldb/Target/
DABI.h23 class ABI :
28 ~ABI();
130 ABI();
132 DISALLOW_COPY_AND_ASSIGN (ABI);
/external/libcxx/cmake/Modules/
DHandleLibCXXABI.cmake3 # Add an ABI library if appropriate
7 # _setup_abi: Set up the build to use an ABI library
10 # abidefines: A list of defines needed to compile libc++ with the ABI library
11 # abilib : The ABI library to link against.
22 "Paths to C++ ABI header directories separated by ';'." FORCE
/external/lldb/source/Plugins/
DAndroid.mk6 ABI/MacOSX-arm \
7 ABI/MacOSX-i386 \
8 ABI/SysV-x86_64 \
DMakefile15 DIRS := ABI/MacOSX-arm ABI/MacOSX-i386 ABI/SysV-x86_64 Disassembler/llvm \
/external/llvm/lib/Transforms/Scalar/
DBDCE.cpp347 auto ABI = AliveBits.find(I); in runOnFunction() local
348 if (ABI != AliveBits.end()) in runOnFunction()
349 ABPrev = ABI->second; in runOnFunction()
352 if (ABNew != ABPrev || ABI == AliveBits.end()) { in runOnFunction()
373 auto ABI = AliveBits.find(&I); in runOnFunction() local
374 if (ABI != AliveBits.end()) { in runOnFunction()
375 if (ABI->second.getBoolValue()) in runOnFunction()
/external/eigen/doc/
DB01_Experimental.dox18 \li introduce API or ABI incompatible changes in your own code if you let them affect your API or A…
31 …le, the only classes subject to ABI stability guarantee (meaning that you can use it for data memb…
35 All other classes offer no ABI guarantee, e.g. the layout of their data can be changed.
/external/libpng/contrib/gregbook/
DMakefile.sgi56 ABI =
58 CFLAGS = $(ABI) -O -fullwarn $(INCS)
59 LDFLAGS = $(ABI)
/external/llvm/lib/Target/Mips/
DMipsTargetMachine.cpp51 MipsABIInfo ABI = in computeDataLayout() local
63 if (!ABI.IsN64()) in computeDataLayout()
73 if (ABI.IsN64() || ABI.IsN32()) in computeDataLayout()
94 ABI(MipsABIInfo::computeTargetABI(Triple(TT), CPU, Options.MCOptions)), in MipsTargetMachine()
/external/llvm/test/Verifier/
Dmusttail-invalid.ll44 ; CHECK: mismatched ABI impacting function attributes
51 ; CHECK: mismatched ABI impacting function attributes
58 ; CHECK: mismatched ABI impacting function attributes
65 ; CHECK: mismatched ABI impacting function attributes
/external/llvm/test/MC/AArch64/
Delf_osabi_flags.s2 # AARCH64-OSABI: OS/ABI: SystemV (0x0)
5 # AARCH64-LINUX-OSABI: OS/ABI: GNU/Linux (0x3)
/external/lldb/include/lldb/Expression/
DDWARFExpression.h100 ABI *abi) const;
375 ABI *abi);
402 ABI *abi) const;
/external/llvm/test/CodeGen/Mips/cconv/
Dreturn-hard-struct-f128.ll7 ; Test return of {fp128} agrees with de-facto N32/N64 ABI.
22 ; Contrary to the N32/N64 ABI documentation, a struct containing a long double
24 ; match the de facto ABI as implemented by GCC.

12345678910>>...14