Home
last modified time | relevance | path

Searched full:abi (Results 1 – 25 of 3324) sorted by relevance

12345678910>>...133

/external/libcxx/include/experimental/
Dsimd53 template <class T, class Abi = simd_abi::compatible<T>> struct simd_size;
54 template <class T, class Abi = simd_abi::compatible<T>>
55 inline constexpr size_t simd_size_v = simd_size<T, Abi>::value;
62 template <class T, class Abi = simd_abi::compatible<T>> class simd;
67 template <class T, class Abi = simd_abi::compatible<T>> class simd_mask;
72 template <class T, class U, class Abi> see below simd_cast(const simd<U, Abi>&);
73 template <class T, class U, class Abi> see below static_simd_cast(const simd<U, Abi>&);
75 template <class T, class Abi>
76 fixed_size_simd<T, simd_size_v<T, Abi>> to_fixed_size(const simd<T, Abi>&) noexcept;
77 template <class T, class Abi>
[all …]
/external/clang/test/Driver/
Dmips-float.c1 // Check handling -mhard-float / -msoft-float / -mfloat-abi options
8 // CHECK-DEF: "-mfloat-abi" "hard"
14 // CHECK-HARD: "-mfloat-abi" "hard"
22 // CHECK-SOFT: "-mfloat-abi" "soft"
24 // -mfloat-abi=hard
26 // RUN: -target mips-linux-gnu -mfloat-abi=hard \
27 // RUN: | FileCheck --check-prefix=CHECK-ABI-HARD %s
28 // CHECK-ABI-HARD: "-mfloat-abi" "hard"
30 // -mfloat-abi=soft
32 // RUN: -target mips-linux-gnu -mfloat-abi=soft \
[all …]
Dmips-abi.c1 // Check passing Mips ABI options to the backend.
8 // MIPS32R2-O32: "-target-abi" "o32"
15 // MIPS64R2-O32: error: ABI 'o32' is not supported on CPU 'mips64r2'
26 // MIPS64R2-N64: "-target-abi" "n64"
35 // MIPS64R3-N64: "-target-abi" "n64"
39 // RUN: | FileCheck -check-prefix=MIPS-ABI-32 %s
40 // MIPS-ABI-32: "-target-cpu" "mips32r2"
41 // MIPS-ABI-32: "-target-abi" "o32"
45 // RUN: | FileCheck -check-prefix=MIPS-ABI-O32 %s
46 // MIPS-ABI-O32: "-target-cpu" "mips32r2"
[all …]
Dsparc-float.c23 // -mfloat-abi=soft
25 // RUN: -target sparc-linux-gnu -mfloat-abi=soft \
29 // -mfloat-abi=hard
31 // RUN: -target sparc-linux-gnu -mfloat-abi=hard \
35 // check invalid -mfloat-abi
37 // RUN: -target sparc-linux-gnu -mfloat-abi=x \
39 // CHECK-ERRMSG: error: invalid float ABI '-mfloat-abi=x'
60 // -mfloat-abi=soft
62 // RUN: -target sparc64-linux-gnu -mfloat-abi=soft \
66 // -mfloat-abi=hard
[all …]
Dlinux-as.c6 // CHECK-ARM: as{{(.exe)?}}" "-mfloat-abi=soft"
11 // CHECK-ARM-MCPU: as{{(.exe)?}}" "-mfloat-abi=soft" "-mcpu=cortex-a8"
16 // CHECK-ARM-MFPU: as{{(.exe)?}}" "-mfloat-abi=soft" "-mfpu=neon"
21 // CHECK-ARM-MARCH: as{{(.exe)?}}" "-mfloat-abi=soft" "-march=armv7-a"
26 // CHECK-ARM-ALL: as{{(.exe)?}}" "-mfloat-abi=soft" "-march=armv7-a" "-mcpu=cortex-a8" "-mfpu=neon"
31 // CHECK-ARMEB-ALL: as{{(.exe)?}}" "-mfloat-abi=soft" "-march=armebv7-a" "-mcpu=cortex-a8" "-mfpu=n…
36 // CHECK-THUMB-ALL: as{{(.exe)?}}" "-mfloat-abi=soft" "-march=thumbv7-a" "-mcpu=cortex-a8" "-mfpu=n…
41 // CHECK-THUMBEB-ALL: as{{(.exe)?}}" "-mfloat-abi=soft" "-march=thumbebv7-a" "-mcpu=cortex-a8" "-mf…
46 // CHECK-ARM-TARGET: as{{(.exe)?}}" "-mfpu=neon" "-mfloat-abi=soft" "-mcpu=cortex-a8"
51 // CHECK-ARMEB-TARGET: as{{(.exe)?}}" "-mfpu=neon" "-mfloat-abi=soft" "-mcpu=cortex-a8"
[all …]
/external/perfetto/src/tracing/core/
Dshared_memory_abi_unittest.cc37 SharedMemoryABI abi(buf(), buf_size(), page_size()); in TEST_P() local
39 ASSERT_EQ(buf(), abi.start()); in TEST_P()
40 ASSERT_EQ(buf() + buf_size(), abi.end()); in TEST_P()
41 ASSERT_EQ(buf_size(), abi.size()); in TEST_P()
42 ASSERT_EQ(page_size(), abi.page_size()); in TEST_P()
43 ASSERT_EQ(kNumPages, abi.num_pages()); in TEST_P()
46 ASSERT_TRUE(abi.is_page_free(i)); in TEST_P()
47 ASSERT_FALSE(abi.is_page_complete(i)); in TEST_P()
49 ASSERT_EQ(0u, abi.GetFreeChunks(i)); in TEST_P()
52 ASSERT_TRUE(abi.TryPartitionPage(0, SharedMemoryABI::kPageDiv1)); in TEST_P()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/GlobalISel/
Darm-legalize-vfp4.mir1 # RUN: llc -mtriple arm-linux-gnueabihf -mattr=+vfp4 -float-abi=hard -run-pass=legalizer %s -o - | …
2 …-mattr=+vfp2 -float-abi=hard -run-pass=legalizer %s -o - | FileCheck %s -check-prefix CHECK -check…
3 …,+soft-float -float-abi=soft -run-pass=legalizer %s -o - | FileCheck %s -check-prefix CHECK -check…
4 …+soft-float -float-abi=soft -run-pass=legalizer %s -o - | FileCheck %s -check-prefix CHECK -check…
35 ; SOFT-ABI-DAG: $r0 = COPY [[X]]
36 ; SOFT-ABI-DAG: $r1 = COPY [[Y]]
37 ; SOFT-ABI-DAG: $r2 = COPY [[Z]]
38 ; SOFT-ABI: BL &fmaf, {{.*}}, implicit $r0, implicit $r1, implicit $r2, implicit-def $r0
39 ; SOFT-ABI: [[R:%[0-9]+]]:_(s32) = COPY $r0
40 ; HARD-ABI-DAG: $s0 = COPY [[X]]
[all …]
/external/clang/include/clang/Basic/
DTargetCXXABI.h1 //===--- TargetCXXABI.h - C++ ABI Target Configuration ----------*- C++ -*-===//
12 /// C++ ABI that we're targeting.
24 /// \brief The basic abstraction for the target C++ ABI.
27 /// \brief The basic C++ ABI kind.
29 /// The generic Itanium ABI is the standard ABI of most open-source
30 /// and Unix-like platforms. It is the primary ABI targeted by
34 /// http://www.codesourcery.com/public/cxx-abi/
37 /// The generic ARM ABI is a modified version of the Itanium ABI
55 /// The iOS ABI is a partial implementation of the ARM ABI.
56 /// Several of the features of the ARM ABI were not fully implemented
[all …]
/external/vixl/test/aarch64/
Dtest-abi.cc30 #include "aarch64/abi-aarch64.h"
33 #error "C++11 should be sufficient to provide ABI support."
44 TEST(abi) { in TEST() argument
45 ABI abi; in TEST() local
47 VIXL_CHECK(abi.GetStackSpaceRequired() == 0); in TEST()
48 VIXL_CHECK(!abi.GetReturnGenericOperand<void>().IsValid()); in TEST()
50 VIXL_CHECK(abi.GetReturnGenericOperand<bool>().Equals(GenericOperand(w0))); in TEST()
51 VIXL_CHECK(abi.GetReturnGenericOperand<char>().Equals(GenericOperand(w0))); in TEST()
52 VIXL_CHECK(abi.GetReturnGenericOperand<int8_t>().Equals(GenericOperand(w0))); in TEST()
53 VIXL_CHECK(abi.GetReturnGenericOperand<uint8_t>().Equals(GenericOperand(w0))); in TEST()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Mips/
Delf_header.s1 # Default ABI for MIPS32 is O32.
18 # Selected ABI O32 takes precedence over target triple.
19 # FIXME: llvm-mc -filetype=obj -triple mips64-unknown-linux -mcpu=mips1 -target-abi=o32 …
20 # FIXME: llvm-mc -filetype=obj -triple mips64-unknown-linux -mcpu=mips2 -target-abi=o32 …
21 # FIXME: llvm-mc -filetype=obj -triple mips64-unknown-linux -mcpu=mips3 -target-abi=o32 …
22 # FIXME: llvm-mc -filetype=obj -triple mips64-unknown-linux -mcpu=mips4 -target-abi=o32 …
23 # FIXME: llvm-mc -filetype=obj -triple mips64-unknown-linux -mcpu=mips5 -target-abi=o32 …
24 # FIXME: llvm-mc -filetype=obj -triple mips64-unknown-linux -target-abi=o32 …
25 # FIXME: llvm-mc -filetype=obj -triple mips64el-unknown-linux -target-abi=o32 …
26 # FIXME: llvm-mc -filetype=obj -triple mips64el-unknown-linux -target-abi=o32 …
[all …]
Delf_eflags.s4 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r6 -target-abi n64 %s -o -| l…
7 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r6 -target-abi n64 -mattr=+na…
10 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r2 -target-abi n64 %s -o -| l…
11 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r3 -target-abi n64 %s -o -| l…
12 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r5 -target-abi n64 %s -o -| l…
15 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r2 -target-abi n64 -mattr=+na…
16 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r3 -target-abi n64 -mattr=+na…
17 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64r5 -target-abi n64 -mattr=+na…
20 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64 -target-abi n64 %s -o -| llv…
23 # RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux -mcpu=mips64 -target-abi n64 -mattr=+nan2…
[all …]
Dcprestore-reorder.s13 # RUN: llvm-mc %s -arch=mips -mcpu=mips64 -target-abi n32 --position-independent -show-encoding | \
14 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
16 # RUN: llvm-mc %s -arch=mips64 -mcpu=mips64 -target-abi n64 --position-independent -show-encoding |…
17 # RUN: FileCheck %s -check-prefixes=BAD-ABI,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]
[all …]
Dcprestore-noreorder.s13 # RUN: llvm-mc %s -arch=mips -mcpu=mips64 -target-abi n32 --position-independent -show-encoding | \
14 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
16 # RUN: llvm-mc %s -arch=mips64 -mcpu=mips64 -target-abi n64 --position-independent -show-encoding |…
17 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N64
84 # BAD-ABI: .cprestore 8
85 # BAD-ABI: jalr $25 # encoding: [0x03,0x20,0xf8,0x09]
86 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08]
88 # BAD-ABI: jalr $4, $25 # encoding: [0x03,0x20,0x20,0x09]
89 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08]
91 # BAD-ABI-N32: lw $25, %got_disp(foo)($gp) # encoding: [0x8f,0x99,A,A]
[all …]
/external/google-breakpad/android/
Drun-checks.sh48 ABI=
64 --abi=*) ABI=$optarg;;
128 its primary CPU ABI, and build the test program for it. You can however
129 use the --abi=<name> option to override this (this can be useful to check
130 the secondary ABI, e.g. using --abi=armeabi to check that such a program
134 not run) with the default '$DEFAULT_ABI' ABI. Again, you can use
135 --abi=<name> to override this. Valid ABI names are:
154 --abi=<name> Specify target CPU ABI [auto-detected].
266 # Extract CPU ABI and architecture from device, if any.
268 DEVICE_ABI=$(adb_shell getprop ro.product.cpu.abi)
[all …]
/external/clang/test/CodeGenCXX/
Dmangle-abi-tag.cpp71 // B11[abi:A]::b[abi:B]
128 // f11[abi:A](A[abi:A][abi:B])
132 // f12(A[abi:A][abi:B])
147 // f13()::L::foo[abi:C][abi:D]()
150 // f13()::L::foo[abi:C][abi:D]()::a[abi:A][abi:B]
153 // guard variable for f13()::L::foo[abi:C][abi:D]()::a[abi:A][abi:B]
162 // A14[abi:TAG]::f14()
172 // A14[abi:TAG] f15<A14[abi:TAG]>()
182 // A14[abi:TAG] f16<int>()
195 // A17[abi:TAG]<int>::operator+(A17[abi:TAG]<int> const&)
[all …]
/external/libevent/
DMakefile.am13 # This is the "Release" of the Libevent ABI. It takes precedence over
19 # that we can seriously expect ABI compatibility between series.
32 # If the ABI didn't change:
34 # If the ABI changed, but it's backward-compatible:
36 # If the ABI changed and it isn't backward-compatible:
39 # Once an RC is out, DO NOT MAKE ANY ABI-BREAKING CHANGES IN THAT SERIES
52 # 2.0.9-rc -- 2.0 5:0:0 (ABI changed slightly)
53 # 2.0.10-stable-- 2.0 5:1:0 (No ABI change)
54 # 2.0.11-stable-- 2.0 6:0:1 (ABI changed, backward-compatible)
55 # 2.0.12-stable-- 2.0 6:1:1 (No ABI change)
[all …]
/external/compiler-rt/lib/ubsan/
Dubsan_type_hash_itanium.cc10 // Implementation of type hashing/lookup for Itanium C++ ABI.
22 // given in the Itanium ABI. We make no attempt to be ODR-compatible with
23 // those definitions, since existing ABI implementations aren't.
74 namespace abi = __cxxabiv1;
115 static bool isDerivedFromAtOffset(const abi::__class_type_info *Derived, in isDerivedFromAtOffset()
116 const abi::__class_type_info *Base, in isDerivedFromAtOffset()
123 if (const abi::__si_class_type_info *SI = in isDerivedFromAtOffset()
124 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in isDerivedFromAtOffset()
127 const abi::__vmi_class_type_info *VTI = in isDerivedFromAtOffset()
128 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in isDerivedFromAtOffset()
[all …]
/external/kotlinc/lib/
Djvm-abi-gen.jar ... jvm/ org/jetbrains/kotlin/jvm/abi/ org/jetbrains/kotlin/jvm/abi ...
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsABIInfo.h1 //===---- MipsABIInfo.h - Information about MIPS ABI's --------------------===//
26 enum class ABI { Unknown, O32, N32, N64 }; 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()
41 bool IsKnown() const { return ThisABI != ABI::Unknown; } in IsKnown()
42 bool IsO32() const { return ThisABI == ABI::O32; } in IsO32()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsABIInfo.h1 //===---- MipsABIInfo.h - Information about MIPS ABI's --------------------===//
26 enum class ABI { Unknown, O32, N32, N64 }; 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()
41 bool IsKnown() const { return ThisABI != ABI::Unknown; } in IsKnown()
42 bool IsO32() const { return ThisABI == ABI::O32; } in IsO32()
[all …]
/external/libcxx/docs/
DBuildingLibcxx.rst32 #. Checkout libc++abi:
38 #. Configure and build libc++ with libc++abi:
51 * ``make cxx`` --- will build libc++ and libc++abi.
54 Shared libraries for libc++ and libc++ abi should now be present in llvm/build/lib.
57 #. **Optional**: Install libc++ and libc++abi
71 FreeBSD, Linux, or Mac using `libc++abi`_ as the C++ ABI library.
80 $ # Check out llvm, libc++ and libc++abi.
146 .. _`libc++abi`: http://libcxxabi.llvm.org/
266 ABI Library Specific Options
273 Select the ABI library to build libc++ against.
[all …]
/external/python/setuptools/setuptools/
Dpep425tags.py73 log.debug("Config variable '%s' is unset, Python ABI tag may "
80 """Return the ABI tag based on SOABI (if available) or emulate SOABI
103 abi = '%s%s%s%s%s' % (impl, get_impl_ver(), d, m, u)
105 abi = 'cp' + soabi.split('-')[1]
107 abi = soabi.replace('.', '_').replace('-', '_')
109 abi = None
110 return abi
222 impl=None, abi=None): argument
227 or None. The first version will be assumed to support our ABI.
232 :param abi: specify the exact abi you want valid
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb2/
Dintrinsics-cc.ll1 ; RUN: llc -mtriple thumbv7-unknown-none-eabi -float-abi soft -filetype asm -o - %s | FileCheck %s
2 ; RUN: llc -mtriple thumbv7-unknown-none-eabi -float-abi hard -filetype asm -o - %s | FileCheck %s
3 ; RUN: llc -mtriple thumbv7-unknown-none-eabihf -float-abi soft -filetype asm -o - %s | FileCheck %s
4 ; RUN: llc -mtriple thumbv7-unknown-none-eabihf -float-abi hard -filetype asm -o - %s | FileCheck %s
6 ; RUN: llc -mtriple thumbv7-unknown-none-gnueabi -float-abi soft -filetype asm -o - %s | FileCheck …
7 ; RUN: llc -mtriple thumbv7-unknown-none-gnueabi -float-abi hard -filetype asm -o - %s | FileCheck …
8 ; RUN: llc -mtriple thumbv7-unknown-none-gnueabihf -float-abi soft -filetype asm -o - %s | FileChec…
9 ; RUN: llc -mtriple thumbv7-unknown-none-gnueabihf -float-abi hard -filetype asm -o - %s | FileChec…
11 ; RUN: llc -mtriple thumbv7-unknown-none-musleabi -float-abi soft -filetype asm -o - %s | FileCheck…
12 ; RUN: llc -mtriple thumbv7-unknown-none-musleabi -float-abi hard -filetype asm -o - %s | FileCheck…
[all …]
/external/llvm/test/MC/Mips/
Dcprestore-reorder.s13 # RUN: llvm-mc %s -arch=mips -mcpu=mips64 -target-abi n32 --position-independent -show-encoding | \
14 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
16 # RUN: llvm-mc %s -arch=mips64 -mcpu=mips64 -target-abi n64 --position-independent -show-encoding |…
17 # RUN: FileCheck %s -check-prefixes=BAD-ABI,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]
[all …]
Dcprestore-noreorder.s13 # RUN: llvm-mc %s -arch=mips -mcpu=mips64 -target-abi n32 --position-independent -show-encoding | \
14 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
16 # RUN: llvm-mc %s -arch=mips64 -mcpu=mips64 -target-abi n64 --position-independent -show-encoding |…
17 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N64
84 # BAD-ABI: .cprestore 8
85 # BAD-ABI: jalr $25 # encoding: [0x03,0x20,0xf8,0x09]
86 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08]
88 # BAD-ABI: jalr $4, $25 # encoding: [0x03,0x20,0x20,0x09]
89 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08]
91 # BAD-ABI-N32: lw $25, %got_disp(foo)($gp) # encoding: [0x8f,0x99,A,A]
[all …]

12345678910>>...133