mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	Add AArch64 big endian Target (aarch64_be)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202024 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -46,32 +46,33 @@ public: | ||||
|   enum ArchType { | ||||
|     UnknownArch, | ||||
|  | ||||
|     arm,     // ARM: arm, armv.*, xscale | ||||
|     aarch64, // AArch64: aarch64 | ||||
|     hexagon, // Hexagon: hexagon | ||||
|     mips,    // MIPS: mips, mipsallegrex | ||||
|     mipsel,  // MIPSEL: mipsel, mipsallegrexel | ||||
|     mips64,  // MIPS64: mips64 | ||||
|     mips64el,// MIPS64EL: mips64el | ||||
|     msp430,  // MSP430: msp430 | ||||
|     ppc,     // PPC: powerpc | ||||
|     ppc64,   // PPC64: powerpc64, ppu | ||||
|     ppc64le, // PPC64LE: powerpc64le | ||||
|     r600,    // R600: AMD GPUs HD2XXX - HD6XXX | ||||
|     sparc,   // Sparc: sparc | ||||
|     sparcv9, // Sparcv9: Sparcv9 | ||||
|     systemz, // SystemZ: s390x | ||||
|     tce,     // TCE (http://tce.cs.tut.fi/): tce | ||||
|     thumb,   // Thumb: thumb, thumbv.* | ||||
|     x86,     // X86: i[3-9]86 | ||||
|     x86_64,  // X86-64: amd64, x86_64 | ||||
|     xcore,   // XCore: xcore | ||||
|     nvptx,   // NVPTX: 32-bit | ||||
|     nvptx64, // NVPTX: 64-bit | ||||
|     le32,    // le32: generic little-endian 32-bit CPU (PNaCl / Emscripten) | ||||
|     amdil,   // amdil: amd IL | ||||
|     spir,    // SPIR: standard portable IR for OpenCL 32-bit version | ||||
|     spir64   // SPIR: standard portable IR for OpenCL 64-bit version | ||||
|     arm,        // ARM: arm, armv.*, xscale | ||||
|     aarch64,    // AArch64 (little endian): aarch64 | ||||
|     aarch64_be, // AArch64 (big endian): aarch64_be | ||||
|     hexagon,    // Hexagon: hexagon | ||||
|     mips,       // MIPS: mips, mipsallegrex | ||||
|     mipsel,     // MIPSEL: mipsel, mipsallegrexel | ||||
|     mips64,     // MIPS64: mips64 | ||||
|     mips64el,   // MIPS64EL: mips64el | ||||
|     msp430,     // MSP430: msp430 | ||||
|     ppc,        // PPC: powerpc | ||||
|     ppc64,      // PPC64: powerpc64, ppu | ||||
|     ppc64le,    // PPC64LE: powerpc64le | ||||
|     r600,       // R600: AMD GPUs HD2XXX - HD6XXX | ||||
|     sparc,      // Sparc: sparc | ||||
|     sparcv9,    // Sparcv9: Sparcv9 | ||||
|     systemz,    // SystemZ: s390x | ||||
|     tce,        // TCE (http://tce.cs.tut.fi/): tce | ||||
|     thumb,      // Thumb: thumb, thumbv.* | ||||
|     x86,        // X86: i[3-9]86 | ||||
|     x86_64,     // X86-64: amd64, x86_64 | ||||
|     xcore,      // XCore: xcore | ||||
|     nvptx,      // NVPTX: 32-bit | ||||
|     nvptx64,    // NVPTX: 64-bit | ||||
|     le32,       // le32: generic little-endian 32-bit CPU (PNaCl / Emscripten) | ||||
|     amdil,      // amdil: amd IL | ||||
|     spir,       // SPIR: standard portable IR for OpenCL 32-bit version | ||||
|     spir64      // SPIR: standard portable IR for OpenCL 64-bit version | ||||
|   }; | ||||
|   enum VendorType { | ||||
|     UnknownVendor, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user