/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsABIInfo.h | 26 enum class ABI { Unknown, O32, N32, N64, EABI }; enum 29 ABI ThisABI; 32 MipsABIInfo(ABI ThisABI) : ThisABI(ThisABI) {} in MipsABIInfo() 34 static MipsABIInfo Unknown() { return MipsABIInfo(ABI::Unknown); } in Unknown() 35 static MipsABIInfo O32() { return MipsABIInfo(ABI::O32); } in O32() 36 static MipsABIInfo N32() { return MipsABIInfo(ABI::N32); } in N32() 37 static MipsABIInfo N64() { return MipsABIInfo(ABI::N64); } in N64() 38 static MipsABIInfo EABI() { return MipsABIInfo(ABI::EABI); } in EABI() 42 bool IsKnown() const { return ThisABI != ABI::Unknown; } in IsKnown() 43 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/llvm/test/MC/Mips/ |
D | cprestore-noreorder.s | 15 # RUN: FileCheck %s -check-prefix=BAD-ABI -check-prefix=BAD-ABI-N32 18 # RUN: FileCheck %s -check-prefix=BAD-ABI -check-prefix=BAD-ABI-N64 85 # BAD-ABI: .cprestore 8 86 # BAD-ABI: jalr $25 # encoding: [0x03,0x20,0xf8,0x09] 87 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08] 89 # BAD-ABI: jalr $4, $25 # encoding: [0x03,0x20,0x20,0x09] 90 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08] 92 # BAD-ABI-N32: lw $25, %got_disp(foo)($gp) # encoding: [0x8f,0x99,A,A] 93 # BAD-ABI-N64: ld $25, %got_disp(foo)($gp) # encoding: [0xdf,0x99,A,A] 94 # BAD-ABI: # fixup A - offset: 0, value: foo@GOT_DISP, kind: f… [all …]
|
D | cprestore-reorder.s | 15 # RUN: FileCheck %s -check-prefix=BAD-ABI -check-prefix=BAD-ABI-N32 18 # RUN: FileCheck %s -check-prefix=BAD-ABI -check-prefix=BAD-ABI-N64 86 # BAD-ABI: .cprestore 8 87 # BAD-ABI: jalr $25 # encoding: [0x03,0x20,0xf8,0x09] 88 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08] 90 # BAD-ABI: jalr $4, $25 # encoding: [0x03,0x20,0x20,0x09] 91 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08] 93 # BAD-ABI-N32: lw $25, %got_disp(foo)($gp) # encoding: [0x8f,0x99,A,A] 94 # BAD-ABI-N64: ld $25, %got_disp(foo)($gp) # encoding: [0xdf,0x99,A,A] 95 # BAD-ABI: # fixup A - offset: 0, value: foo@GOT_DISP, kind: f… [all …]
|
/external/opencv3/modules/videoio/src/ |
D | cap_msmf.hpp | 5 …fine __is_winrt_array(type) (type == ABI::Windows::Foundation::PropertyType::PropertyType_UInt8Arr… 6 …type == ABI::Windows::Foundation::PropertyType::PropertyType_UInt16Array || type == ABI::Windows::… 7 …type == ABI::Windows::Foundation::PropertyType::PropertyType_UInt32Array || type == ABI::Windows::… 8 …type == ABI::Windows::Foundation::PropertyType::PropertyType_UInt64Array || type == ABI::Windows::… 9 …type == ABI::Windows::Foundation::PropertyType::PropertyType_DoubleArray || type == ABI::Windows::… 10 …type == ABI::Windows::Foundation::PropertyType::PropertyType_BooleanArray || type == ABI::Windows:… 11 …type == ABI::Windows::Foundation::PropertyType::PropertyType_InspectableArray || type == ABI::Wind… 12 …type == ABI::Windows::Foundation::PropertyType::PropertyType_TimeSpanArray || type == ABI::Windows… 13 …type == ABI::Windows::Foundation::PropertyType::PropertyType_PointArray || type == ABI::Windows::F… 14 …type == ABI::Windows::Foundation::PropertyType::PropertyType_RectArray || type == ABI::Windows::Fo… [all …]
|
/external/curl/docs/libcurl/ |
D | ABI | 9 ABI - Application Binary Interface 12 "ABI" describes the low-level interface between an application program and a 22 the ABI at all. Your application can remain using libcurl just as before, 24 the release notes, and if they mention an ABI break/soname bump, you may 37 Whenever there are changes done to the library that will cause an ABI 42 applications built against the previous ABI version will remain working and 46 ABI breakages. 56 won't break ABI or hamper existing applications. This has the implication 59 even downgrade so far so you cross an ABI break border and thus a different 60 soname, and then your application may need to adapt to the modified ABI.
|
/external/llvm/lib/Target/Mips/ |
D | MipsSERegisterInfo.cpp | 114 MipsABIInfo ABI = in eliminateFI() local 142 FrameReg = ABI.GetStackPtr(); in eliminateFI() 145 FrameReg = ABI.GetBasePtr(); in eliminateFI() 149 FrameReg = ABI.GetStackPtr(); in eliminateFI() 183 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass; in eliminateFI() 189 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAddiuOp()), Reg) in eliminateFI() 207 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg) in eliminateFI()
|
D | MipsSEFrameLowering.cpp | 389 MipsABIInfo ABI = STI.getABI(); in emitPrologue() local 390 unsigned SP = ABI.GetStackPtr(); in emitPrologue() 391 unsigned FP = ABI.GetFramePtr(); in emitPrologue() 392 unsigned ZERO = ABI.GetNullPtr(); in emitPrologue() 393 unsigned MOVE = ABI.GetGPRMoveOp(); in emitPrologue() 394 unsigned ADDiu = ABI.GetPtrAddiuOp(); in emitPrologue() 395 unsigned AND = ABI.IsN64() ? Mips::AND64 : Mips::AND; in emitPrologue() 397 const TargetRegisterClass *RC = ABI.ArePtrs64bit() ? in emitPrologue() 486 if (!MBB.isLiveIn(ABI.GetEhDataReg(I))) in emitPrologue() 487 MBB.addLiveIn(ABI.GetEhDataReg(I)); in emitPrologue() [all …]
|
D | MipsTargetMachine.cpp | 51 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions); in computeDataLayout() local 62 if (!ABI.IsN64()) in computeDataLayout() 72 if (ABI.IsN64() || ABI.IsN32()) in computeDataLayout() 93 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)), in MipsTargetMachine()
|
/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.
|
/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 26 // NEW-ABI: objc_begin_catch 27 // NEW-ABI: objc_end_catch
|
/external/libpng/scripts/ |
D | makefile.sgi | 44 ABI= 50 CFLAGS=$(ABI) -O $(WARNMORE) 51 LDFLAGS_A=$(ABI) -L. -L$(ZLIBLIB) -lpng16 -lz -lm 52 LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm 53 LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
|
D | makefile.sggcc | 44 ABI= 48 CFLAGS=$(ABI) -O $(WARNMORE) -fPIC -mabi=n32 # -g 49 LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm 50 LDSHARED=cc $(ABI) -shared -soname $(LIBSOMAJ) \
|
/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… 69 * `PowerPC ABI documents <http://penguinppc.org/dev/#library>`_ 89 * `SPARC V9 ABI <http://sparc.org/standards/64.psabi.1.35.ps.Z>`_ 90 * `SPARC V8 ABI <http://sparc.org/standards/psABI3rd.pdf>`_ 104 * `X86-64 ABI <http://www.x86-64.org/documentation>`_ 121 * `Tools Development Guide (includes ABI) <https://www.xmos.com/download/public/Tools-Development-G… 128 ABI chapter 132 * `Itanium C++ ABI <http://mentorembedded.github.io/cxx-abi/>`_ 137 * `PowerPC 64-bit ELF ABI Supplement <http://www.linuxbase.org/spec/ELF/ppc64/>`_ [all …]
|
/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/llvm/test/tools/llvm-readobj/ |
D | mips-abiflags.test | 6 EL64: MIPS ABI Flags { 15 EL64-NEXT: FP ABI: Hard float (double precision) (0x1) 25 BE32: MIPS ABI Flags { 34 BE32-NEXT: FP ABI: Soft float (0x3)
|
/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 75 # Configure based on the selected ABI library.
|
/external/dbus/ |
D | README | 6 - ABI stability policy 59 Development snapshots make no ABI stability guarantees for new ABI 83 API/ABI Policy 111 major.minor.micro) are devel snapshots for testing, and any new ABI 115 Any ABI found in a stable release, however, is frozen. 117 ABI will not be added in a stable series if we can help it. i.e. the 118 ABI of 1.2.0 and 1.2.5 you can expect to be the same, while the ABI of 141 maturity, and ABI stability policies. Please consult the documentation
|
/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/SystemZ/ |
D | SystemZCallingConv.td | 9 // This describes the calling conventions for the SystemZ ABI. 36 // ABI-compliant code returns 64-bit integers in R2. Make the other 38 // care about the ABI. (R6 is an argument register too, but is 43 // ABI-complaint code returns float and double in F0. Make the 45 // doesn't care about the ABI. All floating-point argument registers 50 // Similarly for vectors, with V24 being the ABI-compliant choice.
|
/external/libcxx/ |
D | TODO.TXT | 3 ABI Related Tasks 7 * Introduce and document ABI versioning/evolution policy. 11 * Cleanup #ifdef hell in sources files that supports the different ABI libraries. 13 * Fix selection of ABI symbol list on OS X.
|
/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
|