/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/ |
D | CoroInternal.h | 66 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 …]
|
D | CoroSplit.cpp | 113 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/ |
D | CoroInternal.h | 66 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 …]
|
D | CoroSplit.cpp | 118 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/ |
D | arm-legalize-vfp4.mir | 2 …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/ |
D | run_tests.sh | 68 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/ |
D | run_tests.sh | 56 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/ |
D | Mips.cpp | 86 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 …]
|
D | Mips.h | 28 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/ |
D | MipsABIInfo.h | 25 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/ |
D | MipsABIInfo.h | 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() 43 bool IsN32() const { return ThisABI == ABI::N32; } in IsN32() [all …]
|
/external/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsABIInfo.h | 24 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/ |
D | InspectableNativeWindow.cpp | 17 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 …]
|
D | InspectableNativeWindow.h | 29 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/ |
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-project/llvm/test/tools/llvm-readobj/ELF/ |
D | file-header-os-abi.test | 1 ## 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/ |
D | ABIVersioning.rst | 3 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/ |
D | ABIVersioning.rst | 3 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/ |
D | ABI.h | 26 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/ |
D | cprestore-noreorder.s | 14 # 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 …]
|
D | cprestore-reorder.s | 14 # 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/ |
D | cprestore-reorder.s | 14 # 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 …]
|
D | cprestore-noreorder.s | 17 # 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/ |
D | Sparc.cpp | 83 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/ |
D | fedabipkgdiff.rst | 7 ``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 …]
|