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 DAMDGPUISelDAGToDAG.h229 bool OpSel) const;
H A DAMDGPUInstructionSelector.h159 bool OpSel = false) const;
H A DSIDefines.h1002 enum OpSel : uint64_t { enum
H A DVOPInstructions.td1246 class VOP3Features<bit Clamp, bit OpSel, bit Packed, bit MAI> {
1248 bit HasOpSel = OpSel;
H A DAMDGPUISelDAGToDAG.cpp2862 bool OpSel) const { in SelectVINTERPModsImpl()
2867 if (OpSel) in SelectVINTERPModsImpl()
H A DVOP1Instructions.td926 // VOP3 using the OpSel profile for the pseudo instruction.
H A DAMDGPUInstructionSelector.cpp3716 bool AllowAbs, bool OpSel) const { in selectVOP3ModsImpl()
3741 if (OpSel) in selectVOP3ModsImpl()
H A DSIInstrInfo.cpp3868 const MachineOperand *OpSel = getNamedOperand(MI, AMDGPU::OpName::op_sel); in convertToThreeAddress() local
3980 MIB.addImm(OpSel ? OpSel->getImm() : 0); in convertToThreeAddress()
H A DSIInstrInfo.td1086 def op_sel0 : ArrayOperand0<"op_sel", "OpSel">;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp891 unsigned OpSel = 0; member
914 Modifiers.OpSel |= !!(Val & SISrcMods::OP_SEL_0) << J; in collectVOPModifiers()
920 Modifiers.OpSel |= !!(Val & SISrcMods::DST_OP_SEL) << 3; in collectVOPModifiers()
983 insertNamedMCOperand(MI, MCOperand::createImm(Mods.OpSel), in convertDPP8Inst()
1019 insertNamedMCOperand(MI, MCOperand::createImm(Mods.OpSel), in convertVOP3DPPInst()
1190 insertNamedMCOperand(MI, MCOperand::createImm(Mods.OpSel), in convertVOP3PDPPInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4359 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm(); in validateOpSel() local
4361 if (OpSel & ~3) in validateOpSel()
4385 if (OpSel & 3) in validateOpSel()
8179 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm(); in cvtVOP3DstOpSelOnly() local
8181 if ((OpSel & (1 << SrcNum)) != 0) { in cvtVOP3DstOpSelOnly()
8291 unsigned OpSel = Inst.getOperand(OpSelIdx).getImm(); in cvtVINTERP() local
8301 if ((OpSel & (1 << J)) != 0) in cvtVINTERP()
8304 (OpSel & (1 << 3)) != 0) in cvtVINTERP()
8417 unsigned OpSel = 0; in cvtVOP3P() local
8423 OpSel = Inst.getOperand(OpSelIdx).getImm(); in cvtVOP3P()
[all …]