Home
last modified time | relevance | path

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

12345678910>>...139

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroInternal.h66 enum class ABI { enum
107 coro::ABI ABI; member
134 assert(ABI == coro::ABI::Switch); in getSwitchCoroId()
139 assert(ABI == coro::ABI::Retcon || in getRetconCoroId()
140 ABI == coro::ABI::RetconOnce); in getRetconCoroId()
145 assert(ABI == coro::ABI::Switch); in getIndexType()
154 assert(ABI == coro::ABI::Switch); in getSwitchResumePointerType()
160 switch (ABI) { in getResumeFunctionType()
161 case coro::ABI::Switch: { in getResumeFunctionType()
165 case coro::ABI::Retcon: in getResumeFunctionType()
[all …]
DCoroSplit.cpp113 assert(Shape.ABI == coro::ABI::Switch); in CoroCloner()
122 assert(Shape.ABI == coro::ABI::Retcon || in CoroCloner()
123 Shape.ABI == coro::ABI::RetconOnce); in CoroCloner()
164 assert(Shape.ABI == coro::ABI::Retcon || in maybeFreeRetconStorage()
165 Shape.ABI == coro::ABI::RetconOnce); in maybeFreeRetconStorage()
180 switch (Shape.ABI) { in replaceFallthroughCoroEnd()
182 case coro::ABI::Switch: in replaceFallthroughCoroEnd()
192 case coro::ABI::RetconOnce: in replaceFallthroughCoroEnd()
199 case coro::ABI::Retcon: { in replaceFallthroughCoroEnd()
227 switch (Shape.ABI) { in replaceUnwindCoroEnd()
[all …]
/external/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroInternal.h66 enum class ABI { enum
115 coro::ABI ABI; member
161 assert(ABI == coro::ABI::Switch); in getSwitchCoroId()
166 assert(ABI == coro::ABI::Retcon || in getRetconCoroId()
167 ABI == coro::ABI::RetconOnce); in getRetconCoroId()
172 assert(ABI == coro::ABI::Async); in getAsyncCoroId()
177 assert(ABI == coro::ABI::Switch); in getSwitchIndexField()
182 assert(ABI == coro::ABI::Switch); in getIndexType()
191 assert(ABI == coro::ABI::Switch); in getSwitchResumePointerType()
197 switch (ABI) { in getResumeFunctionType()
[all …]
DCoroSplit.cpp118 assert(Shape.ABI == coro::ABI::Switch); in CoroCloner()
125 FKind(Shape.ABI == coro::ABI::Async ? Kind::Async : Kind::Continuation), in CoroCloner()
127 assert(Shape.ABI == coro::ABI::Retcon || in CoroCloner()
128 Shape.ABI == coro::ABI::RetconOnce || Shape.ABI == coro::ABI::Async); in CoroCloner()
168 assert(Shape.ABI == coro::ABI::Retcon || in maybeFreeRetconStorage()
169 Shape.ABI == coro::ABI::RetconOnce); in maybeFreeRetconStorage()
184 switch (Shape.ABI) { in replaceFallthroughCoroEnd()
186 case coro::ABI::Switch: in replaceFallthroughCoroEnd()
195 case coro::ABI::Async: in replaceFallthroughCoroEnd()
201 case coro::ABI::RetconOnce: in replaceFallthroughCoroEnd()
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/GlobalISel/
Darm-legalize-vfp4.mir2 …pass=legalizer %s -o - | FileCheck %s -check-prefix CHECK -check-prefix SOFT -check-prefix HARD-ABI
3 …pass=legalizer %s -o - | FileCheck %s -check-prefix CHECK -check-prefix SOFT -check-prefix SOFT-ABI
4 …ass=legalizer %s -o - | FileCheck %s -check-prefix CHECK -check-prefix SOFT -check-prefix SOFT-ABI
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]]
41 ; HARD-ABI-DAG: $s1 = COPY [[Y]]
[all …]
/external/oboe/tests/
Drun_tests.sh68 ABI=$(adb shell getprop ro.product.cpu.abi | tr -d '\n\r')
70 if [ -z "$ABI" ]; then
75 echo "Device/emulator architecture is $ABI"
77 if [ ${ABI} == "arm64-v8a" ] || [ ${ABI} == "x86_64" ]; then
79 elif [ ${ABI} == "armeabi-v7a" ] || [ ${ABI} == "x86" ]; then
82 …echo "Unrecognised ABI: ${ABI}. Supported ABIs are: arm64-v8a, armeabi-v7a, x86_64, x86. If you fe…
87 echo "Building tests for ${ABI} using ${PLATFORM}"
91 -DANDROID_ABI=${ABI} \
116 mkdir ${TEST_RUNNER_ASSET_DIR}/${ABI}
117 DESTINATION_DIR=${TEST_RUNNER_ASSET_DIR}/${ABI}/${TEST_BINARY_FILENAME}
/external/oboe/samples/RhythmGame/test/
Drun_tests.sh56 ABI=$(adb shell getprop ro.product.cpu.abi | tr -d '\n\r')
58 if [ -z "$ABI" ]; then
63 echo "Device/emulator architecture is $ABI"
65 if [ ${ABI} == "arm64-v8a" ] || [ ${ABI} == "x86_64" ]; then
67 elif [ ${ABI} == "armeabi-v7a" ] || [ ${ABI} == "x86" ]; then
70 …echo "Unrecognised ABI: ${ABI}. Supported ABIs are: arm64-v8a, armeabi-v7a, x86_64, x86. If you fe…
75 echo "Building tests for ${ABI} using ${PLATFORM}"
79 -DANDROID_ABI=${ABI} \
/external/llvm-project/clang/lib/Basic/Targets/
DMips.cpp86 if (ABI == "o32") { in getTargetDefines()
101 if (ABI == "o32") { in getTargetDefines()
105 } else if (ABI == "n32") { in getTargetDefines()
109 } else if (ABI == "n64") { in getTargetDefines()
208 if (ABI == "n32" || ABI == "n64") in getTargetDefines()
228 return llvm::StringSwitch<unsigned>(ABI) in getUnwindWordWidth()
237 if (getTriple().isMIPS64() && IsMicromips && (ABI == "n32" || ABI == "n64")) { in validateTarget()
243 if (processorSupportsGPR64() && ABI == "o32") { in validateTarget()
244 Diags.Report(diag::err_target_unsupported_abi) << ABI << CPU; in validateTarget()
249 if (!processorSupportsGPR64() && (ABI == "n32" || ABI == "n64")) { in validateTarget()
[all …]
DMips.h28 if (ABI == "o32") in setDataLayout()
30 else if (ABI == "n32") in setDataLayout()
32 else if (ABI == "n64") in setDataLayout()
60 std::string ABI; variable
78 CPU = ABI == "o32" ? "mips32r2" : "mips64r2"; in MipsTargetInfo()
89 return CPU == "mips32r6" || ABI == "n32" || ABI == "n64" || ABI == "64"; in isFP64Default()
96 StringRef getABI() const override { return ABI; } in getABI()
101 ABI = Name; in setABI()
107 ABI = Name; in setABI()
112 ABI = Name; in setABI()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsABIInfo.h25 enum class ABI { Unknown, O32, N32, N64 }; 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()
40 bool IsKnown() const { return ThisABI != ABI::Unknown; } in IsKnown()
41 bool IsO32() const { return ThisABI == ABI::O32; } in IsO32()
42 bool IsN32() const { return ThisABI == ABI::N32; } in IsN32()
[all …]
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsABIInfo.h26 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()
43 bool IsN32() const { return ThisABI == ABI::N32; } in IsN32()
[all …]
/external/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
DMipsABIInfo.h24 enum class ABI { Unknown, O32, N32, N64 }; enum
27 ABI ThisABI;
30 MipsABIInfo(ABI ThisABI) : ThisABI(ThisABI) {} in MipsABIInfo()
32 static MipsABIInfo Unknown() { return MipsABIInfo(ABI::Unknown); } in Unknown()
33 static MipsABIInfo O32() { return MipsABIInfo(ABI::O32); } in O32()
34 static MipsABIInfo N32() { return MipsABIInfo(ABI::N32); } in N32()
35 static MipsABIInfo N64() { return MipsABIInfo(ABI::N64); } in N64()
39 bool IsKnown() const { return ThisABI != ABI::Unknown; } in IsKnown()
40 bool IsO32() const { return ThisABI == ABI::O32; } in IsO32()
41 bool IsN32() const { return ThisABI == ABI::N32; } in IsN32()
[all …]
/external/angle/src/libANGLE/renderer/d3d/d3d11/winrt/
DInspectableNativeWindow.cpp17 ComPtr<ABI::Windows::UI::Core::ICoreWindow> *coreWindow) in IsCoreWindow()
25 ComPtr<ABI::Windows::UI::Core::ICoreWindow> coreWin; in IsCoreWindow()
39 ComPtr<ABI::Windows::UI::Xaml::Controls::ISwapChainPanel> *swapChainPanel) in IsSwapChainPanel()
47 ComPtr<ABI::Windows::UI::Xaml::Controls::ISwapChainPanel> panel; in IsSwapChainPanel()
61 ABI::Windows::Foundation::Collections::IPropertySet **propertySet, in IsEGLConfiguredPropertySet()
72 ComPtr<ABI::Windows::Foundation::Collections::IMap<HSTRING, IInspectable *>> propMap; in IsEGLConfiguredPropertySet()
131 const ComPtr<ABI::Windows::Foundation::Collections::IMap<HSTRING, IInspectable *>> &propertyMap, in GetOptionalPropertyValue()
134 ComPtr<ABI::Windows::Foundation::IPropertyValue> &propertyValue) in GetOptionalPropertyValue()
173 const ComPtr<ABI::Windows::Foundation::Collections::IMap<HSTRING, IInspectable *>> &propertyMap, in GetOptionalSizePropertyValue()
178 ComPtr<ABI::Windows::Foundation::IPropertyValue> propertyValue; in GetOptionalSizePropertyValue()
[all …]
DInspectableNativeWindow.h29 using namespace ABI::Windows::Foundation;
30 using namespace ABI::Windows::Foundation::Collections;
122 ComPtr<ABI::Windows::UI::Core::ICoreWindow> *coreWindow = nullptr);
125 ComPtr<ABI::Windows::UI::Xaml::Controls::ISwapChainPanel> *swapChainPanel = nullptr);
128 ABI::Windows::Foundation::Collections::IPropertySet **propertySet = nullptr,
132 const ComPtr<ABI::Windows::Foundation::Collections::IMap<HSTRING, IInspectable *>> &propertyMap,
135 ComPtr<ABI::Windows::Foundation::IPropertyValue> &propertyValue);
138 const ComPtr<ABI::Windows::Foundation::Collections::IMap<HSTRING, IInspectable *>> &propertyMap,
144 const ComPtr<ABI::Windows::Foundation::Collections::IMap<HSTRING, IInspectable *>> &propertyMap,
/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/llvm-project/llvm/test/tools/llvm-readobj/ELF/
Dfile-header-os-abi.test1 ## This is a test to test how the OS/ABI identification field (EI_OSABI) of an ELF file header is d…
8 # OSABI-NONE-LLVM: OS/ABI: SystemV (0x0)
9 # OSABI-NONE-GNU: OS/ABI: UNIX - System V
24 # OSABI-HPUX-LLVM: OS/ABI: HPUX (0x1)
25 # OSABI-HPUX-GNU: OS/ABI: UNIX - HP-UX
32 # OSABI-NETBSD-LLVM: OS/ABI: NetBSD (0x2)
33 # OSABI-NETBSD-GNU: OS/ABI: UNIX - NetBSD
40 # OSABI-LINUX-LLVM: OS/ABI: GNU/Linux (0x3)
41 # OSABI-LINUX-GNU: OS/ABI: UNIX - GNU
48 # OSABI-HURD-LLVM: OS/ABI: GNU/Hurd (0x4)
[all …]
/external/llvm-project/libcxx/docs/DesignDocs/
DABIVersioning.rst3 Libc++ ABI stability
6 Libc++ aims to preserve stable ABI to avoid subtle bugs when code built to the old ABI
7 is linked with the code build to the new ABI. At the same time, libc++ allows ABI-breaking
8 improvements and bugfixes for the scenarios when ABI change is not a issue.
10 To support both cases, libc++ allows specifying the ABI version at the
13 include all present ABI breaking features. These options translate
16 Any ABI-changing feature is placed under it's own macro, _LIBCPP_ABI_XXX, which is enabled
/external/libcxx/docs/DesignDocs/
DABIVersioning.rst3 Libc++ ABI stability
6 Libc++ aims to preserve stable ABI to avoid subtle bugs when code built to the old ABI
7 is linked with the code build to the new ABI. At the same time, libc++ allows ABI-breaking
8 improvements and bugfixes for the scenarios when ABI change is not a issue.
10 To support both cases, libc++ allows specifying the ABI version at the
13 include all present ABI breaking features. These options translate
16 Any ABI-changing feature is placed under it's own macro, _LIBCPP_ABI_XXX, which is enabled
/external/llvm-project/lldb/include/lldb/Target/
DABI.h26 class ABI : public PluginInterface {
40 ~ABI() override;
136 ABI(lldb::ProcessSP process_sp, std::unique_ptr<llvm::MCRegisterInfo> info_up) in ABI() function
151 ABI(const ABI &) = delete;
152 const ABI &operator=(const ABI &) = delete;
155 class RegInfoBasedABI : public ABI {
160 using ABI::ABI;
167 class MCBasedABI : public ABI {
176 using ABI::ABI;
/external/llvm/test/MC/Mips/
Dcprestore-noreorder.s14 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
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]
92 # BAD-ABI-N64: ld $25, %got_disp(foo)($gp) # encoding: [0xdf,0x99,A,A]
93 # BAD-ABI: # fixup A - offset: 0, value: %got_disp(foo), kind:…
[all …]
Dcprestore-reorder.s14 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
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]
93 # BAD-ABI-N64: ld $25, %got_disp(foo)($gp) # encoding: [0xdf,0x99,A,A]
94 # BAD-ABI: # fixup A - offset: 0, value: %got_disp(foo), kind:…
[all …]
/external/llvm-project/llvm/test/MC/Mips/
Dcprestore-reorder.s14 # RUN: FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
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]
93 # BAD-ABI-N64: ld $25, %got_disp(foo)($gp) # encoding: [0xdf,0x99,A,A]
94 # BAD-ABI: # fixup A - offset: 0, value: %got_disp(foo), kind:…
[all …]
Dcprestore-noreorder.s17 # RUN: | FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N32
21 # RUN: | FileCheck %s -check-prefixes=BAD-ABI,BAD-ABI-N64
88 # BAD-ABI: .cprestore 8
89 # BAD-ABI: jalr $25 # encoding: [0x03,0x20,0xf8,0x09]
90 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08]
92 # BAD-ABI: jalr $4, $25 # encoding: [0x03,0x20,0x20,0x09]
93 # BAD-ABI-NOT: lw $gp, 8($sp) # encoding: [0x8f,0xbc,0x00,0x08]
95 # BAD-ABI-N32: lw $25, %got_disp(foo)($gp) # encoding: [0x8f,0x99,A,A]
96 # BAD-ABI-N64: ld $25, %got_disp(foo)($gp) # encoding: [0xdf,0x99,A,A]
97 # BAD-ABI: # fixup A - offset: 0, value: %got_disp(foo), kind:…
[all …]
/external/llvm-project/clang/lib/Driver/ToolChains/Arch/
DSparc.cpp83 sparc::FloatABI ABI = sparc::FloatABI::Invalid; in getSparcFloatABI() local
88 ABI = sparc::FloatABI::Soft; in getSparcFloatABI()
90 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
92 ABI = llvm::StringSwitch<sparc::FloatABI>(A->getValue()) in getSparcFloatABI()
96 if (ABI == sparc::FloatABI::Invalid && in getSparcFloatABI()
99 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
109 if (ABI == sparc::FloatABI::Invalid) { in getSparcFloatABI()
110 ABI = sparc::FloatABI::Hard; in getSparcFloatABI()
113 return ABI; in getSparcFloatABI()
/external/libabigail/doc/manuals/
Dfedabipkgdiff.rst7 ``fedabipkgdiff`` compares the ABI of shared libraries in `Fedora`_
13 and development packages, download them, compare their ABI locally,
14 and report about the possible ABI changes.
16 Note that by default, this tool reports ABI changes about types that
18 associated with the packages being compared. It also reports ABI
37 <suppr_spec_label>`, merges their content and use it to filter out ABI
69 Don't actually perform the ABI comparison. Details about what is
110 Instructs the tool to also compare the ABI of the binaries in the
115 Compares the ABI of shared libraries only. If this option is not
116 provided, the tool compares the ABI of all ELF binaries found in
[all …]

12345678910>>...139