Home
last modified time | relevance | path

Searched refs:VMX (Results 1 – 25 of 43) sorted by relevance

12

/external/llvm-project/llvm/lib/Target/X86/
DX86InstrTDX.td19 // SEAMCALL - Call to SEAM VMX-root Operation Module
23 // SEAMRET - Return to Legacy VMX-root Operation
DX86InstrVMX.td1 //===-- X86InstrVMX.td - VMX Instruction Set Extension -----*- tablegen -*-===//
9 // This file describes the instructions that make up the Intel VMX instruction
15 // VMX instructions
/external/linux-kselftest/tools/testing/selftests/powerpc/math/
Dvsx_asm.S26 # that the VMX have been loaded with varray. Will proceed to check the
27 # validity of the VMX registers while running is not zero.
Dvmx_asm.S114 # the VMX have been loaded with varray. Will proceed to check the validity of
115 # the VMX registers while running is not zero.
121 # VMX need to write to 16 byte aligned addresses, skip STACK_FRAME_LOCAL(3,0)
/external/llvm/lib/Target/X86/
DX86InstrVMX.td1 //===-- X86InstrVMX.td - VMX Instruction Set Extension -----*- tablegen -*-===//
10 // This file describes the instructions that make up the Intel VMX instruction
16 // VMX instructions
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrVMX.td1 //===-- X86InstrVMX.td - VMX Instruction Set Extension -----*- tablegen -*-===//
9 // This file describes the instructions that make up the Intel VMX instruction
15 // VMX instructions
/external/llvm/test/CodeGen/PowerPC/
Dppc64-i128-abi.ll17 ; VMX (no VSX):
55 ; VMX (no VSX):
82 ; Little Endian (VSX and VMX):
88 ; Big Endian (VSX and VMX)
118 ; Little Endian (VSX and VMX):
126 ; Big Endian (VSX and VMX):
Dvec_add_sub_doubleword.ll1 ; Check VMX 64-bit integer operations
Dvec_popcnt.ll2 ; In addition, check the conversions to/from the v2i64 VMX register that was also added in P8.
Dvec_add_sub_quadword.ll1 ; Check VMX 128-bit integer operations
/external/llvm-project/llvm/lib/Target/VE/
DVEInstrInfo.cpp827 Register VMX = VMXl; in expandPostRAPseudo() local
829 VMX = VMXu; in expandPostRAPseudo()
837 .addDef(VMX) in expandPostRAPseudo()
843 .addDef(VMX) in expandPostRAPseudo()
851 .addDef(VMX) in expandPostRAPseudo()
854 .addReg(VMX); in expandPostRAPseudo()
860 .addDef(VMX) in expandPostRAPseudo()
863 .addReg(VMX); in expandPostRAPseudo()
/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dppc64-i128-abi.ll43 ; VMX (no VSX):
91 ; VMX (no VSX):
118 ; Little Endian (VSX and VMX):
124 ; Big Endian (VSX and VMX)
154 ; Little Endian (VSX and VMX):
162 ; Big Endian (VSX and VMX):
Dvec_popcnt.ll2 ; In addition, check the conversions to/from the v2i64 VMX register that was also added in P8.
Dvec_add_sub_doubleword.ll5 ; Check VMX 64-bit integer operations
Dvec_add_sub_quadword.ll5 ; Check VMX 128-bit integer operations
/external/llvm-project/lldb/source/Plugins/Process/Linux/
DNativeRegisterContextLinux_ppc64le.h92 VMX m_vmx_ppc64le; // VMX registers.
/external/llvm-project/lldb/source/Plugins/Process/Utility/
DRegisterInfos_ppc64le.h16 #define VMX_OFFSET(regname) (offsetof(VMX, regname) + sizeof(GPR) + sizeof(FPR))
18 (offsetof(VSX, regname) + sizeof(GPR) + sizeof(FPR) + sizeof(VMX))
391 } VMX; typedef
DRegisterContextFreeBSD_powerpc.cpp169 } VMX; typedef
DRegisterInfos_powerpc.h14 #define VMX_OFFSET(regname) (offsetof(VMX, regname))
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCScheduleP8.td41 // The Floating-Point Unit (FPU) and Vector Media Extension (VMX) units
45 // In contrast to the P7, the VMX units on P8 are symmetric, so no need to
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCScheduleP8.td41 // The Floating-Point Unit (FPU) and Vector Media Extension (VMX) units
45 // In contrast to the P7, the VMX units on P8 are symmetric, so no need to
DPPCInstrVSX.td15 // ** which VMX and VSX instructions are lane-sensitive and which are not. **
23 // ** When adding new VMX and VSX instructions, please consider whether they **
1812 2. Shift in the VMX register so that the correct doubleword is correctly
1836 // - Now that we set up the shift amount, we shift in the VMX register
1869 // - Now that we set up the shift amount, we shift in the VMX register
1899 // - Now that we set up the shift amount, we shift in the VMX register
1929 // - Now that we set up the shift amount, we shift in the VMX register
1959 - The shift in the VMX register is by 0/8 for opposite element numbers so
1977 - The shift in the VMX register is by 0/8 for opposite element numbers so
1996 - The shift in the VMX register happens for opposite element numbers
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCScheduleP8.td42 // The Floating-Point Unit (FPU) and Vector Media Extension (VMX) units
46 // In contrast to the P7, the VMX units on P8 are symmetric, so no need to
DPPCInstrVSX.td16 // ** which VMX and VSX instructions are lane-sensitive and which are not. **
24 // ** When adding new VMX and VSX instructions, please consider whether they **
1364 2. Shift in the VMX register so that the correct doubleword is correctly
1388 // - Now that we set up the shift amount, we shift in the VMX register
1420 // - Now that we set up the shift amount, we shift in the VMX register
1449 // - Now that we set up the shift amount, we shift in the VMX register
1478 // - Now that we set up the shift amount, we shift in the VMX register
1507 - The shift in the VMX register is by 0/8 for opposite element numbers so
1525 - The shift in the VMX register is by 0/8 for opposite element numbers so
1543 - The shift in the VMX register happens for opposite element numbers
[all …]
/external/fec/
DREADME45 and IBM calls it "VMX". Altivec is roughly comparable to SSE2 on the

12