Home
last modified time | relevance | path

Searched refs:Itanium (Results 1 – 25 of 83) sorted by relevance

1234

/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DTargetCXXABI.def27 /// 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 DThunk.h39 } Itanium; member
104 } Itanium; member
/openbsd/gnu/llvm/llvm/docs/
H A DHowToBuildWindowsItaniumPrograms.rst2 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 DCompilerWriterInfo.rst37 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 DExceptionHandling.rst18 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 DARMMCAsmInfo.cpp92 WinEHEncodingType = WinEH::EncodingType::Itanium; in ARMCOFFMCAsmInfoMicrosoft()
115 WinEHEncodingType = WinEH::EncodingType::Itanium; in ARMCOFFMCAsmInfoGNU()
/openbsd/gnu/usr.bin/perl/
H A DREADME.hpux37 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 DAArch64MCAsmInfo.cpp116 WinEHEncodingType = WinEH::EncodingType::Itanium; in AArch64MCAsmInfoMicrosoftCOFF()
133 WinEHEncodingType = WinEH::EncodingType::Itanium; in AArch64MCAsmInfoGNUCOFF()
/openbsd/gnu/llvm/lldb/source/Plugins/ObjectFile/PECOFF/
H A DObjectFilePECOFFProperties.td8 …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 DX86MCAsmInfo.cpp123 WinEHEncodingType = WinEH::EncodingType::Itanium; in X86MCAsmInfoMicrosoft()
161 WinEHEncodingType = WinEH::EncodingType::Itanium; in X86MCAsmInfoGNUCOFF()
/openbsd/gnu/usr.bin/binutils/ld/emultempl/
H A Dia64elf.em29 /* 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 Dia64elf.em29 /* 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 Dllvm-cxxfilt.rst21 line is split on characters that are not part of valid Itanium name manglings,
45 style) and ``gnu`` (assume GNU/Itanium style).
H A Dllvm-cxxmap.rst100 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 D981223-1.x3 # Warning: Additional NOP may be necessary to workaround Itanium
/openbsd/gnu/usr.bin/perl/cpan/Win32/t/
H A DGetOSName.t88 # * 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 DVTableBuilder.cpp1195 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 DToolchain.rst224 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 DTriple.h251 Itanium, enumerator
609 return isOSWindows() && getEnvironment() == Triple::Itanium; in isWindowsItaniumEnvironment()
/openbsd/gnu/llvm/llvm/include/llvm/Demangle/
H A DREADME.txt1 Itanium Name Demangler Library
/openbsd/gnu/llvm/libcxxabi/src/demangle/
H A DREADME.txt1 Itanium Name Demangler Library
/openbsd/gnu/llvm/libcxx/include/
H A Dtypeinfo130 // 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 DMCAsmInfo.h41 Itanium, /// Windows x64, Windows Itanium (IA-64) enumerator
/openbsd/gnu/llvm/clang/lib/Basic/
H A DTargets.cpp208 case llvm::Triple::Itanium: in AllocateTarget()
529 case llvm::Triple::Itanium: in AllocateTarget()
/openbsd/gnu/llvm/clang/
H A DCodeOwners.rst139 Itanium ABI

1234