Home
last modified time | relevance | path

Searched refs:Gather4 (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrFormats.td71 field bit Gather4 = 0;
208 let TSFlags{37} = Gather4;
H A DSIDefines.h110 Gather4 = UINT64_C(1) << 37, enumerator
H A DMIMGInstructions.td43 bit Gather4 = 0;
66 "Gather4", "NumExtraArgs", "Gradients", "G16", "Coordinates",
1498 let Gather4 = 1;
1502 Gather4 = 1 in {
1628 let Gather4 = 1; /* for appropriate dmask handling */
1633 Gather4 = 1, hasPostISelHook = 0, mayLoad = 1 in {
H A DSIInstrInfo.h624 return MI.getDesc().TSFlags & SIInstrFlags::Gather4; in isGather4()
628 return get(Opcode).TSFlags & SIInstrFlags::Gather4; in isGather4()
H A DAMDGPU.td331 "Image Gather4 D16 hardware bug"
H A DSIISelLowering.cpp1292 if (!BaseOpcode->Gather4) { in getTgtMemIntrinsic()
8513 DMaskLanes = BaseOpcode->Gather4 ? 4 : llvm::popcount(DMask); in lowerImage()
8548 !(BaseOpcode->Gather4 && Subtarget->hasImageGather4D16Bug())) in lowerImage()
H A DAMDGPUInstructionSelector.cpp2096 DMaskLanes = BaseOpcode->Gather4 ? 4 : llvm::popcount(DMask); in selectImageIntrinsic()
H A DAMDGPULegalizerInfo.cpp6492 if (BaseOpcode->Gather4) { in legalizeImageIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h420 bool Gather4; member
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp1203 bool IsGather4 = TSFlags & SIInstrFlags::Gather4; in convertMIMGInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4145 (Desc.TSFlags & SIInstrFlags::Gather4) ? 4 : llvm::popcount(DMask); in validateMIMGDataSize()
4261 if ((Desc.TSFlags & SIInstrFlags::Gather4) == 0) in validateMIMGGatherDMask()