Home
last modified time | relevance | path

Searched refs:getOperandIdx (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600ClauseMergePass.cpp79 .getOperand(TII->getOperandIdx(MI.getOpcode(), R600::OpName::COUNT)) in getCFAluSize()
86 .getOperand(TII->getOperandIdx(MI.getOpcode(), R600::OpName::Enabled)) in isCFAluEnabled()
92 int CntIdx = TII->getOperandIdx(R600::CF_ALU, R600::OpName::COUNT); in cleanPotentialDisabledCFAlu()
111 int CntIdx = TII->getOperandIdx(R600::CF_ALU, R600::OpName::COUNT); in mergeIfPossible()
123 TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_MODE0); in mergeIfPossible()
125 TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_BANK0); in mergeIfPossible()
127 TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_ADDR0); in mergeIfPossible()
139 TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_MODE1); in mergeIfPossible()
141 TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_BANK1); in mergeIfPossible()
143 TII->getOperandIdx(R600::CF_ALU, R600::OpName::KCACHE_ADDR1); in mergeIfPossible()
H A DR600ExpandSpecialInstrs.cpp65 int OpIdx = TII->getOperandIdx(*OldMI, Op); in SetFlagInNewMI()
86 int DstIdx = TII->getOperandIdx(MI.getOpcode(), R600::OpName::dst); in runOnMachineFunction()
92 int LDSPredSelIdx = TII->getOperandIdx(MI.getOpcode(), in runOnMachineFunction()
94 int MovPredSelIdx = TII->getOperandIdx(Mov->getOpcode(), in runOnMachineFunction()
147 BMI->getOperand(TII->getOperandIdx(Opcode, R600::OpName::src0)) in runOnMachineFunction()
150 BMI->getOperand(TII->getOperandIdx(Opcode, R600::OpName::src1)) in runOnMachineFunction()
197 MI.getOperand(TII->getOperandIdx(MI, R600::OpName::dst)).getReg(); in runOnMachineFunction()
199 MI.getOperand(TII->getOperandIdx(MI, R600::OpName::src0)).getReg(); in runOnMachineFunction()
204 int Src1Idx = TII->getOperandIdx(MI, R600::OpName::src1); in runOnMachineFunction()
H A DR600InstrInfo.cpp69 NewMI->getOperand(getOperandIdx(*NewMI, R600::OpName::src0)) in copyPhysReg()
249 if (getOperandIdx(Opcode, Row[0]) == (int)SrcIdx) { in getSelIdx()
250 return getOperandIdx(Opcode, Row[1]); in getSelIdx()
277 MI.getOperand(getOperandIdx(MI.getOpcode(), Op[1])); in getSrcs()
292 int SrcIdx = getOperandIdx(MI.getOpcode(), Op[0]); in getSrcs()
955 MI.getOperand(getOperandIdx(MI, R600::OpName::pred_sel_X)) in PredicateInstruction()
1355 return getOperandIdx(MI.getOpcode(), Op); in getOperandIdx()
1364 int Idx = getOperandIdx(MI, Op); in setImmOperand()
1386 FlagIndex = getOperandIdx(MI, R600::OpName::clamp); in getFlagOp()
1389 FlagIndex = getOperandIdx(MI, R600::OpName::write); in getFlagOp()
[all …]
H A DR600ISelLowering.cpp1961 TII->getOperandIdx(Opcode, R600::OpName::src0), in FoldOperand()
1962 TII->getOperandIdx(Opcode, R600::OpName::src1), in FoldOperand()
1963 TII->getOperandIdx(Opcode, R600::OpName::src2), in FoldOperand()
1964 TII->getOperandIdx(Opcode, R600::OpName::src0_X), in FoldOperand()
1965 TII->getOperandIdx(Opcode, R600::OpName::src0_Y), in FoldOperand()
1966 TII->getOperandIdx(Opcode, R600::OpName::src0_Z), in FoldOperand()
1971 TII->getOperandIdx(Opcode, R600::OpName::src1_W) in FoldOperand()
2078 TII->getOperandIdx(Opcode, R600::OpName::src1_W) in PostISelFolding()
2124 TII->getOperandIdx(Opcode, R600::OpName::src0), in PostISelFolding()
2125 TII->getOperandIdx(Opcode, R600::OpName::src1), in PostISelFolding()
[all …]
H A DR600Packetizer.cpp81 int OperandIdx = TII->getOperandIdx(BI->getOpcode(), R600::OpName::write); in getPreviousVector()
84 int DstIdx = TII->getOperandIdx(BI->getOpcode(), R600::OpName::dst); in getPreviousVector()
131 int OperandIdx = TII->getOperandIdx(MI.getOpcode(), Op); in substitutePV()
182 int OpI = TII->getOperandIdx(MII->getOpcode(), R600::OpName::pred_sel), in isLegalToPacketizeTogether()
183 OpJ = TII->getOperandIdx(MIJ->getOpcode(), R600::OpName::pred_sel); in isLegalToPacketizeTogether()
217 unsigned LastOp = TII->getOperandIdx(MI->getOpcode(), R600::OpName::last); in setIsLastBit()
297 unsigned Op = TII->getOperandIdx(MI->getOpcode(), in addToPacket()
302 TII->getOperandIdx(MI.getOpcode(), R600::OpName::bank_swizzle); in addToPacket()
H A DR600InstrInfo.h289 int getOperandIdx(const MachineInstr &MI, unsigned Op) const;
294 int getOperandIdx(unsigned Opcode, unsigned Op) const;
H A DR600MachineScheduler.cpp349 int DstIndex = TII->getOperandIdx(MI->getOpcode(), R600::OpName::dst); in AssignSlot()
H A DR600ControlFlowFinalizer.cpp349 TII->getOperandIdx(MI.getOpcode(), R600::OpName::literal)); in getLiteral()
H A DR600Instructions.td100 // and R600InstrInfo::getOperandIdx().
141 // R600InstrInfo::buildDefaultInstruction(), and R600InstrInfo::getOperandIdx().
182 // R600InstrInfo::getOperandIdx().