Home
last modified time | relevance | path

Searched refs:Swizzle (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OptimizeVectorRegisters.cpp192 unsigned Swizzle = It.second; in RebuildVector() local
193 unsigned Chan = getReassignedChan(RemapChan, Swizzle); in RebuildVector()
250 unsigned Swizzle = MI.getOperand(i + Offset).getImm() + 1; in SwizzleInput() local
252 if (J.first == Swizzle) { in SwizzleInput()
H A DR600Instructions.td1637 // This opcode has custom swizzle pattern encoded in Swizzle Encoder
1639 // This opcode has custom swizzle pattern encoded in Swizzle Encoder
1641 // This opcode has custom swizzle pattern encoded in Swizzle Encoder
1643 // This opcode has custom swizzle pattern encoded in Swizzle Encoder
1645 // This opcode has custom swizzle pattern encoded in Swizzle Encoder
1647 // This opcode has custom swizzle pattern encoded in Swizzle Encoder
H A DSIDefines.h819 namespace Swizzle { // Encoding of swizzle macro used in ds_swizzle_b32.
H A DR600InstrInfo.cpp340 Swizzle(std::vector<std::pair<int, unsigned>> Src, in Swizzle() function
404 Swizzle(IGSrcs[i], Swz[i]); in isLegalUpTo()
H A DSIInstrInfo.td999 const bool Swizzle =
1003 return CurDAG->getTargetConstant(Swizzle, SDLoc(N), MVT::i8);
1048 def Swizzle : CustomOperand<i16, 1>;
H A DDSInstructions.td660 def DS_SWIZZLE_B32 : DS_1A_RET <"ds_swizzle_b32", VGPR_32, 0, Swizzle>;
H A DAMDGPUInstructionSelector.cpp6745 const bool Swizzle = MI.getOperand(OpIdx).getImm() & in renderExtractSWZ() local
6748 MIB.addImm(Swizzle); in renderExtractSWZ()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUAsmUtils.h107 namespace Swizzle { // Symbolic names for the swizzle(...) syntax.
H A DAMDGPUAsmUtils.cpp646 namespace Swizzle { namespace
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp8345 using namespace llvm::AMDGPU::Swizzle; in encodeBitmaskPerm()
8387 using namespace llvm::AMDGPU::Swizzle; in parseSwizzleQuadPerm()
8403 using namespace llvm::AMDGPU::Swizzle; in parseSwizzleBroadcast()
8431 using namespace llvm::AMDGPU::Swizzle; in parseSwizzleReverse()
8453 using namespace llvm::AMDGPU::Swizzle; in parseSwizzleSwap()
8475 using namespace llvm::AMDGPU::Swizzle; in parseSwizzleBitmaskPerm()
8521 using namespace llvm::AMDGPU::Swizzle; in parseSwizzleFFT()
8528 int64_t Swizzle; in parseSwizzleFFT() local
8530 if (!parseSwizzleOperand(Swizzle, 0, FFT_SWIZZLE_MAX, in parseSwizzleFFT()
8536 Imm = FFT_MODE_ENC | Swizzle; in parseSwizzleFFT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp1476 using namespace llvm::AMDGPU::Swizzle; in printSwizzleBitmask()
1508 using namespace llvm::AMDGPU::Swizzle; in printSwizzle()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrSIMD.td594 // Swizzle lanes: i8x16.swizzle