Home
last modified time | relevance | path

Searched refs:CurrentInstr (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp1007 MachineInstr *CurrentInstr, SmallVectorImpl<Register> &Chain) const { in getAccumulatorChain() argument
1010 MachineBasicBlock &MBB = *CurrentInstr->getParent(); in getAccumulatorChain()
1012 unsigned AccumulatorOpcode = CurrentInstr->getOpcode(); in getAccumulatorChain()
1020 Chain.push_back(CurrentInstr->getOperand(0).getReg()); in getAccumulatorChain()
1023 while (CurrentInstr && in getAccumulatorChain()
1024 canCombine(MBB, CurrentInstr->getOperand(1), AccumulatorOpcode)) { in getAccumulatorChain()
1025 Chain.push_back(CurrentInstr->getOperand(1).getReg()); in getAccumulatorChain()
1026 CurrentInstr = MRI.getUniqueVRegDef(CurrentInstr->getOperand(1).getReg()); in getAccumulatorChain()
1030 if (CurrentInstr->getOpcode() == AccumulatorOpcode && in getAccumulatorChain()
1031 canCombine(MBB, CurrentInstr->getOperand(1))) in getAccumulatorChain()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1297 void getAccumulatorChain(MachineInstr *CurrentInstr,