/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | TargetCXXABI.def | 27 /// The generic Itanium ABI is the standard ABI of most open-source 35 /// The generic ARM ABI is a modified version of the Itanium ABI 77 /// The generic AArch64 ABI is also a modified version of the Itanium ABI, 85 /// The generic Mips ABI is a modified version of the Itanium ABI. 91 /// The WebAssembly ABI is a modified version of the Itanium ABI. 93 /// The changes from the Itanium ABI are: 106 /// The Fuchsia ABI is a modified version of the Itanium ABI. 108 /// The relevant changes from the Itanium ABI are: 113 /// version of the Itanium ABI. 115 /// The relevant changes from the Itanium ABI are:
|
H A D | Thunk.h | 39 } Itanium; member 104 } Itanium; member
|
/openbsd/gnu/llvm/llvm/docs/ |
H A D | HowToBuildWindowsItaniumPrograms.rst | 2 How to build Windows Itanium applications. 8 This document contains information describing how to create a Windows Itanium toolchain. 10 Windows Itanium allows you to deploy Itanium C++ ABI applications on top of the MS VS CRT. 14 Windows Itanium Stack: 16 * Uses the Itanium C++ abi. 43 Currently, there is a lack of a usable Windows compiler driver for Windows Itanium. 48 In the Itanium C++ ABI the first member of an object is a pointer to the vtable 71 # Build an LLVM toolchain with support for Windows Itanium. 95 Tell the libc++ headers that the Itanium C++ ABI is being used. 158 Windows Itanium does not offer a POSIX-like layer over WIN32.
|
H A D | CompilerWriterInfo.rst | 37 Itanium (ia64) 40 * `Itanium documentation <http://developer.intel.com/design/itanium2/documentation.htm>`_ 138 * `Intel Itanium documentation <http://www.intel.com/design/itanium/documentation.htm?iid=ipp_srvr_… 163 * `Itanium C++ ABI <http://itanium-cxx-abi.github.io/cxx-abi/>`_ (This is used for all non-Windows …
|
H A D | ExceptionHandling.rst | 18 Itanium ABI Zero-cost Exception Handling 27 The Itanium ABI Exception Handling Specification defines a methodology for 33 A more complete description of the Itanium ABI exception handling runtime 34 support of can be found at `Itanium C++ ABI: Exception Handling 464 on Itanium C++ ABI platforms. The fundamental difference between the two models 465 is that Itanium EH is designed around the idea of "successive unwinding," while 468 Under Itanium, throwing an exception typically involves allocating thread local 543 and Itanium C++ exceptions. They make very few assumptions about the data 547 represent Itanium EH, the landingpad model is strictly better for optimization
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCAsmInfo.cpp | 92 WinEHEncodingType = WinEH::EncodingType::Itanium; in ARMCOFFMCAsmInfoMicrosoft() 115 WinEHEncodingType = WinEH::EncodingType::Itanium; in ARMCOFFMCAsmInfoGNU()
|
/openbsd/gnu/usr.bin/perl/ |
H A D | README.hpux | 37 for both PA-RISC and IPF (Itanium Processor Family). They are built 219 | x = ia-64 (Itanium & Itanium 2) 240 =head2 Itanium Processor Family (IPF) and HP-UX 252 HP Itanium 2 systems are usually referred to with model description 255 =head2 Itanium, Itanium 2 & Madison 6 259 the following systems contain Itanium or Itanium 2 chips (this is likely 293 Shared libraries end with the suffix .sl. On Itanium systems, 302 Shared libraries created on an Itanium platform cannot be loaded on 306 library cannot be loaded into an Itanium executable nor vice-versa. 397 an Itanium link editor. [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCAsmInfo.cpp | 116 WinEHEncodingType = WinEH::EncodingType::Itanium; in AArch64MCAsmInfoMicrosoftCOFF() 133 WinEHEncodingType = WinEH::EncodingType::Itanium; in AArch64MCAsmInfoGNUCOFF()
|
/openbsd/gnu/llvm/lldb/source/Plugins/ObjectFile/PECOFF/ |
H A D | ObjectFilePECOFFProperties.td | 8 …out. Accepted values are: `msvc` for the MSVC ABI, `gnu` for the MinGW / Itanium ABI, and `default… 13 …ped. Accepted values are: `msvc` for the MSVC ABI, `gnu` for the MinGW / Itanium ABI, and `default…
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCAsmInfo.cpp | 123 WinEHEncodingType = WinEH::EncodingType::Itanium; in X86MCAsmInfoMicrosoft() 161 WinEHEncodingType = WinEH::EncodingType::Itanium; in X86MCAsmInfoGNUCOFF()
|
/openbsd/gnu/usr.bin/binutils/ld/emultempl/ |
H A D | ia64elf.em | 29 /* None zero if generating binary for Intel Itanium processor. */ 51 --itanium Generate code for Intel Itanium processor\n"
|
/openbsd/gnu/usr.bin/binutils-2.17/ld/emultempl/ |
H A D | ia64elf.em | 29 /* None zero if generating binary for Intel Itanium processor. */ 51 --itanium Generate code for Intel Itanium processor\n"
|
/openbsd/gnu/llvm/llvm/docs/CommandGuide/ |
H A D | llvm-cxxfilt.rst | 21 line is split on characters that are not part of valid Itanium name manglings, 45 style) and ``gnu`` (assume GNU/Itanium style).
|
H A D | llvm-cxxmap.rst | 100 following the Itanium C++ ABI mangling scheme. This covers all C++ targets
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/ |
H A D | 981223-1.x | 3 # Warning: Additional NOP may be necessary to workaround Itanium
|
/openbsd/gnu/usr.bin/perl/cpan/Win32/t/ |
H A D | GetOSName.t | 88 # * Windows Server 2008 for Itanium-based Systems 151 ["2003 [Datacenter Edition for Itanium-based Systems]", "2003", 2, 5, 2, 0x0080, 2, 0], 152 ["2003 [Enterprise Edition for Itanium-based Systems]", "2003", 2, 5, 2, 0x0002, 2, 0],
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 1195 Adjustment.Virtual.Itanium.VBaseOffsetOffset = in ComputeReturnAdjustment() 1198 Adjustment.Virtual.Itanium.VBaseOffsetOffset = in ComputeReturnAdjustment() 1295 Adjustment.Virtual.Itanium.VCallOffsetOffset = in ComputeThisAdjustment() 1533 if (ThisAdjustment.Virtual.Itanium.VCallOffsetOffset && in AddMethods() 1969 if (Thunk.Return.Virtual.Itanium.VBaseOffsetOffset) { in dumpLayout() 1982 if (Thunk.This.Virtual.Itanium.VCallOffsetOffset) { in dumpLayout() 1983 Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset; in dumpLayout() 2017 if (Thunk.This.Virtual.Itanium.VCallOffsetOffset) { in dumpLayout() 2018 Out << ", " << Thunk.This.Virtual.Itanium.VCallOffsetOffset; in dumpLayout() 2140 if (Thunk.Return.Virtual.Itanium.VBaseOffsetOffset) { in dumpLayout() [all …]
|
/openbsd/gnu/llvm/clang/docs/ |
H A D | Toolchain.rst | 224 the language-neutral stack unwinding portion of the Itanium C++ ABI 283 the Itanium C++ ABI, covering both the 284 `support functionality in the main Itanium C++ ABI document 322 This is another implementation of the Itanium C++ ABI specification.
|
/openbsd/gnu/llvm/llvm/include/llvm/TargetParser/ |
H A D | Triple.h | 251 Itanium, enumerator 609 return isOSWindows() && getEnvironment() == Triple::Itanium; in isWindowsItaniumEnvironment()
|
/openbsd/gnu/llvm/llvm/include/llvm/Demangle/ |
H A D | README.txt | 1 Itanium Name Demangler Library
|
/openbsd/gnu/llvm/libcxxabi/src/demangle/ |
H A D | README.txt | 1 Itanium Name Demangler Library
|
/openbsd/gnu/llvm/libcxx/include/ |
H A D | typeinfo | 130 // Itanium ABI (http://itanium-cxx-abi.github.io/cxx-abi/abi.html#vtable-components). 184 // On all other platforms, assume the Itanium C++ ABI and use the Unique implementation.
|
/openbsd/gnu/llvm/llvm/include/llvm/MC/ |
H A D | MCAsmInfo.h | 41 Itanium, /// Windows x64, Windows Itanium (IA-64) enumerator
|
/openbsd/gnu/llvm/clang/lib/Basic/ |
H A D | Targets.cpp | 208 case llvm::Triple::Itanium: in AllocateTarget() 529 case llvm::Triple::Itanium: in AllocateTarget()
|
/openbsd/gnu/llvm/clang/ |
H A D | CodeOwners.rst | 139 Itanium ABI
|