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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp118 WinEHEncodingType = WinEH::EncodingType::Itanium;
135 WinEHEncodingType = WinEH::EncodingType::Itanium;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCAsmInfo.cpp129 WinEHEncodingType = WinEH::EncodingType::Itanium;
156 WinEHEncodingType = WinEH::EncodingType::Itanium;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DABI.h49 // 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 Dcrtend.asm55 * fragment of the _fini function. Further, Itanium does not implement
H A Dcrtbegin.asm83 * fragment of the _fini function. Further, Itanium does not implement
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTriple.h215 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 DMCAsmInfo.h41 Itanium, /// Windows x64, Windows Itanium (IA-64) member in class:llvm::WinEH::EncodingType
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp615 // 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 DItaniumMangle.cpp1 //===--- 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 DTargets.cpp199 case llvm::Triple::Itanium:
492 case llvm::Triple::Itanium:
/freebsd-11-stable/crypto/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
/freebsd-11-stable/crypto/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
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 DTriple.cpp237 case Itanium: return "itanium";
542 .StartsWith("itanium", Triple::Itanium)
/freebsd-11-stable/crypto/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
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp9 // 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 DAsmPrinter.cpp370 case WinEH::EncodingType::Itanium:
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp4877 case llvm::Triple::Itanium:

Completed in 265 milliseconds