/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCAsmInfo.cpp | 118 WinEHEncodingType = WinEH::EncodingType::Itanium; 135 WinEHEncodingType = WinEH::EncodingType::Itanium;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCAsmInfo.cpp | 129 WinEHEncodingType = WinEH::EncodingType::Itanium; 156 WinEHEncodingType = WinEH::EncodingType::Itanium;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | ABI.h | 49 // Itanium ABI 54 } Itanium; member in union:clang::ReturnAdjustment::VirtualAdjustment 115 // Itanium ABI 120 } Itanium; member in union:clang::ThisAdjustment::VirtualAdjustment
|
/freebsd-11-stable/contrib/gcc/config/ia64/ |
H A D | crtend.asm | 55 * fragment of the _fini function. Further, Itanium does not implement
|
H A D | crtbegin.asm | 83 * fragment of the _fini function. Further, Itanium does not implement
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | Triple.h | 215 Itanium, enumerator in enum:llvm::Triple::EnvironmentType 559 return isOSWindows() && getEnvironment() == Triple::Itanium;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCAsmInfo.h | 41 Itanium, /// Windows x64, Windows Itanium (IA-64) member in class:llvm::WinEH::EncodingType
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 615 // Itanium C++ ABI 2.5.2: 913 /// Itanium C++ ABI 2.5.2: 1185 Adjustment.Virtual.Itanium.VBaseOffsetOffset = 1188 Adjustment.Virtual.Itanium.VBaseOffsetOffset = 1285 Adjustment.Virtual.Itanium.VCallOffsetOffset = 1431 // Itanium C++ ABI 2.5.2: 1524 if (ThisAdjustment.Virtual.Itanium.VCallOffsetOffset && 1547 // Itanium C++ ABI 2.5.2: 1723 // Itanium C++ ABI 2.5.2: 1744 // Itanium [all...] |
H A D | ItaniumMangle.cpp | 1 //===--- ItaniumMangle.cpp - Itanium C++ Name Mangling ----------*- C++ -*-===// 9 // Implements C++ name mangling according to the Itanium C++ ABI, 1009 // representation (IEEE on Itanium), high-order bytes first, 1011 // on Itanium. 1330 // Itanium C++ ABI 5.1.2: 2266 // be emitted in reversed alphabetical order, see Itanium ABI 5.1.5. 2329 // required by the Itanium ABI. 2990 // Itanium C++ ABI 5.1.8: 3493 // *this., whereas we represent them as this->. The Itanium C++ ABI 3986 // Itanium [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | Targets.cpp | 199 case llvm::Triple::Itanium: 492 case llvm::Triple::Itanium:
|
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | ia64-mont.pl | 21 # "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
|
/freebsd-11-stable/crypto/openssl/crypto/sha/asm/ |
H A D | sha512-ia64.pl | 10 # 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 59 # Current performance in cycles per processed byte for Itanium 2 516 // Pair of mmi; splits on Itanium 1 and prevents pipeline flush 533 // Pair of mmi; splits on Itanium 1 and prevents pipeline flush
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | Triple.cpp | 237 case Itanium: return "itanium"; 542 .StartsWith("itanium", Triple::Itanium)
|
/freebsd-11-stable/crypto/openssl/crypto/modes/asm/ |
H A D | ghash-ia64.pl | 16 # 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
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 9 // This provides C++ code generation targeting the Itanium C++ ABI. The class 10 // in this file generates structures that follow the Itanium C++ ABI, which is 78 // The Itanium ABI has separate complete-object vs. base-object 104 llvm_unreachable("closure ctors in Itanium ABI?"); 212 // Itanium does not emit any destructor variant as an inline thunk. 560 llvm_unreachable("Microsoft ABI is not Itanium-based"); 572 /// In the Itanium and ARM ABIs, method pointers have the form: 575 /// In the Itanium ABI: 827 /// Bitcast conversions are always a no-op under Itanium. 855 // Under Itanium, reinterpret [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 370 case WinEH::EncodingType::Itanium:
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ |
H A D | Driver.cpp | 4877 case llvm::Triple::Itanium:
|