Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNDPPCombine.cpp373 int64_t OpSel = 0; in createDPPInst() local
374 OpSel |= (Mod0 ? (!!(Mod0->getImm() & SISrcMods::OP_SEL_0) << 0) : 0); in createDPPInst()
375 OpSel |= (Mod1 ? (!!(Mod1->getImm() & SISrcMods::OP_SEL_0) << 1) : 0); in createDPPInst()
376 OpSel |= (Mod2 ? (!!(Mod2->getImm() & SISrcMods::OP_SEL_0) << 2) : 0); in createDPPInst()
378 OpSel |= !!(Mod0->getImm() & SISrcMods::DST_OP_SEL) << 3; in createDPPInst()
380 if (OpSel != 0) { in createDPPInst()
386 DPPInst.addImm(OpSel); in createDPPInst()
H A DAMDGPUInstructionSelector.h157 bool OpSel = false) const;
H A DAMDGPUISelDAGToDAG.h217 bool OpSel) const;
H A DSIDefines.h1001 enum OpSel : uint64_t { enum
H A DVOPInstructions.td1249 class VOP3Features<bit Clamp, bit OpSel, bit Packed, bit MAI> {
1251 bit HasOpSel = OpSel;
H A DAMDGPUISelDAGToDAG.cpp2927 bool OpSel) const { in SelectVINTERPModsImpl()
2932 if (OpSel) in SelectVINTERPModsImpl()
H A DSIInstrInfo.td1114 def op_sel0 : ArrayOperand0<"op_sel", "OpSel">;
2489 let HasModifiers = 1; // All instructions at least have OpSel.
H A DVOP1Instructions.td938 // VOP3 using the OpSel profile for the pseudo instruction.
H A DAMDGPUInstructionSelector.cpp3660 bool AllowAbs, bool OpSel) const { in selectVOP3ModsImpl()
3685 if (OpSel) in selectVOP3ModsImpl()
H A DSIInstrInfo.cpp3940 const MachineOperand *OpSel = getNamedOperand(MI, AMDGPU::OpName::op_sel); in convertToThreeAddress() local
4056 MIB.addImm(OpSel ? OpSel->getImm() : 0); in convertToThreeAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp795 unsigned OpSel = 0; member
818 Modifiers.OpSel |= !!(Val & SISrcMods::OP_SEL_0) << J; in collectVOPModifiers()
824 Modifiers.OpSel |= !!(Val & SISrcMods::DST_OP_SEL) << 3; in collectVOPModifiers()
908 insertNamedMCOperand(MI, MCOperand::createImm(Mods.OpSel), in convertDPP8Inst()
937 insertNamedMCOperand(MI, MCOperand::createImm(Mods.OpSel), in convertVOP3DPPInst()
1105 insertNamedMCOperand(MI, MCOperand::createImm(Mods.OpSel), in convertVOP3PDPPInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4529 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm(); in validateOpSel() local
4531 if (OpSel & ~3) in validateOpSel()
4554 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm(); in validateOpSel() local
4555 if (OpSel & 3) in validateOpSel()
8493 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm(); in cvtVOP3DstOpSelOnly() local
8507 if ((OpSel & (1 << SrcNum)) != 0) in cvtVOP3DstOpSelOnly()
8616 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm(); in cvtVINTERP() local
8626 if ((OpSel & (1 << J)) != 0) in cvtVINTERP()
8629 (OpSel & (1 << 3)) != 0) in cvtVINTERP()
8753 unsigned OpSel = 0; in cvtVOP3P() local
[all …]