Searched refs:Itanium (Results 1 - 13 of 13) sorted by relevance

/external/clang/include/clang/Basic/
H A DABI.h46 // Itanium ABI
51 } Itanium; member in union:clang::ReturnAdjustment::VirtualAdjustment
112 // Itanium ABI
117 } Itanium; member in union:clang::ThisAdjustment::VirtualAdjustment
/external/llvm/include/llvm/ADT/
H A DTriple.h137 Itanium, enumerator in enum:llvm::Triple::EnvironmentType
357 return getOS() == Triple::Win32 && getEnvironment() == Triple::Itanium;
/external/clang/lib/AST/
H A DVTableBuilder.cpp619 // Itanium C++ ABI 2.5.2:
915 /// Itanium C++ ABI 2.5.2:
1208 Adjustment.Virtual.Itanium.VBaseOffsetOffset =
1211 Adjustment.Virtual.Itanium.VBaseOffsetOffset =
1309 Adjustment.Virtual.Itanium.VCallOffsetOffset =
1462 // Itanium C++ ABI 2.5.2:
1554 if (ThisAdjustment.Virtual.Itanium.VCallOffsetOffset &&
1577 // Itanium C++ ABI 2.5.2:
1752 // Itanium C++ ABI 2.5.2:
1773 // Itanium
[all...]
H A DItaniumMangle.cpp1 //===--- ItaniumMangle.cpp - Itanium C++ Name Mangling ----------*- C++ -*-===//
10 // Implements C++ name mangling according to the Itanium C++ ABI,
670 // representation (IEEE on Itanium), high-order bytes first,
672 // on Itanium.
1106 // Itanium C++ ABI 5.1.2:
2107 // Itanium C++ ABI 5.1.8:
2533 // *this., whereas we represent them as this->. The Itanium C++ ABI
2852 // Itanium C++ ABI:
3715 Thunk.This.Virtual.Itanium.VCallOffsetOffset);
3720 Thunk.Return.Virtual.Itanium
[all...]
/external/libunwind/doc/
H A Dlibunwind-ia64.tex17 the Itanium Processor Family. This includes both little-endian Linux
59 please see the ``Itanium Software Conventions and Runtime Architecture
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp232 case llvm::Triple::Itanium:
/external/llvm/lib/Support/
H A DTriple.cpp173 case Itanium: return "itanium";
348 .StartsWith("itanium", Triple::Itanium)
/external/openssl/crypto/bn/asm/
H A Dia64-mont.pl21 # "wider" IA-64, "wider" than Itanium 2 that is, which is not of
23 # reportedly based on Itanium 2 design;
38 # So far 'openssl speed rsa dsa' output on 900MHz Itanium 2 *with*
235 // This loop spins in 4*(n+7) ticks on Itanium 2 and should spin in
236 // 7*(n+7) ticks on Itanium (the one codenamed Merced). Factor of 7
239 // attempt was made to address this, because original Itanium is
491 // The loop is scheduled for 32*n ticks on Itanium 2. Actual attempt
495 // to platform-specific instruction-level profiler. On Itanium it
/external/clang/lib/Frontend/
H A DInitHeaderSearch.cpp475 triple.getEnvironment() == llvm::Triple::Itanium ||
/external/openssl/crypto/modes/asm/
H A Dghash-ia64.pl16 # on Itanium 2, which is >90% better than Microsoft compiler generated
18 # byte in 5.7 cycles. On Itanium GHASH should run at ~8.5 cycles per
24 # "528B" variant on Itanium 2 for following reason. Because number of
32 # Itanium performance should remain the same as the "256B" version,
50 # Loop is scheduled for 6 ticks on Itanium 2 and 8 on Itanium, i.e.
142 add Hhi=1,Xi };; // pipeline flush on Itanium
/external/openssl/crypto/sha/asm/
H A Dsha512-ia64.pl10 # SHA256/512_Transform for Itanium.
12 # sha512_block runs in 1003 cycles on Itanium 2, which is almost 50%
46 # (*) 2 cycles on Itanium 1 and 1 cycle on Itanium 2. But I schedule
48 # because on Itanium 1 stall on MM result is accompanied by
51 # Resulting performance numbers for 900MHz Itanium 2 system:
508 // I adhere to mmi; in order to hold Itanium 1 back and avoid 6 cycle
/external/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp10 // This provides C++ code generation targeting the Itanium C++ ABI. The class
11 // in this file generates structures that follow the Itanium C++ ABI, which is
153 // Itanium does not emit any destructor variant as an inline thunk.
342 llvm_unreachable("Microsoft ABI is not Itanium-based");
354 /// In the Itanium and ARM ABIs, method pointers have the form:
357 /// In the Itanium ABI:
482 /// Bitcast conversions are always a no-op under Itanium.
510 // Under Itanium, reinterprets don't require any additional processing.
565 // Under Itanium, reinterprets don't require any additional processing.
608 // Itanium
[all...]
/external/clang/lib/Basic/
H A DTargets.cpp4240 // Windows ARM + Itanium C++ ABI Target
6098 case llvm::Triple::Itanium:
6334 case llvm::Triple::Itanium:

Completed in 1169 milliseconds