/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsABIInfo.h | 25 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/ |
D | run-checks.sh | 48 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/ |
D | ABI.cpp | 22 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/ |
D | DataFlowSanitizerDesign.rst | 148 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 …]
|
D | DataFlowSanitizer.rst | 36 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.
|
D | MSVCCompatibility.rst | 20 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/ |
D | CompilerWriterInfo.rst | 21 * `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/ |
D | SystemZCallingConv.td | 9 // 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/ |
D | next-objc-dispatch.m | 21 // (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,
|
D | gnu-exceptions.m | 2 …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/ |
D | makefile.sgi | 43 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) \
|
D | makefile.sggcc | 43 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/ |
D | arm64-ld1.ll | 9 ; 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/ |
D | ABI.h | 23 class ABI : 28 ~ABI(); 130 ABI(); 132 DISALLOW_COPY_AND_ASSIGN (ABI);
|
/external/libcxx/cmake/Modules/ |
D | HandleLibCXXABI.cmake | 3 # 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/ |
D | Android.mk | 6 ABI/MacOSX-arm \ 7 ABI/MacOSX-i386 \ 8 ABI/SysV-x86_64 \
|
D | Makefile | 15 DIRS := ABI/MacOSX-arm ABI/MacOSX-i386 ABI/SysV-x86_64 Disassembler/llvm \
|
/external/llvm/lib/Transforms/Scalar/ |
D | BDCE.cpp | 347 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/ |
D | B01_Experimental.dox | 18 \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/ |
D | Makefile.sgi | 56 ABI = 58 CFLAGS = $(ABI) -O -fullwarn $(INCS) 59 LDFLAGS = $(ABI)
|
/external/llvm/lib/Target/Mips/ |
D | MipsTargetMachine.cpp | 51 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/ |
D | musttail-invalid.ll | 44 ; 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/ |
D | elf_osabi_flags.s | 2 # AARCH64-OSABI: OS/ABI: SystemV (0x0) 5 # AARCH64-LINUX-OSABI: OS/ABI: GNU/Linux (0x3)
|
/external/lldb/include/lldb/Expression/ |
D | DWARFExpression.h | 100 ABI *abi) const; 375 ABI *abi); 402 ABI *abi) const;
|
/external/llvm/test/CodeGen/Mips/cconv/ |
D | return-hard-struct-f128.ll | 7 ; 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.
|