Home
last modified time | relevance | path

Searched refs:SIInstrWorklist (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h51 struct SIInstrWorklist { struct
52 SIInstrWorklist() = default;
124 moveScalarAddSub(SIInstrWorklist &Worklist, MachineInstr &Inst,
127 void lowerSelect(SIInstrWorklist &Worklist, MachineInstr &Inst,
130 void lowerScalarAbs(SIInstrWorklist &Worklist, MachineInstr &Inst) const;
132 void lowerScalarXnor(SIInstrWorklist &Worklist, MachineInstr &Inst) const;
134 void splitScalarNotBinop(SIInstrWorklist &Worklist, MachineInstr &Inst,
137 void splitScalarBinOpN2(SIInstrWorklist &Worklist, MachineInstr &Inst,
140 void splitScalar64BitUnaryOp(SIInstrWorklist &Worklist, MachineInstr &Inst,
143 void splitScalar64BitBinaryOp(SIInstrWorklist &Worklist, MachineInstr &Inst,
[all …]
H A DSIInstrInfo.cpp7259 void SIInstrWorklist::insert(MachineInstr *MI) { in insert()
7269 bool SIInstrWorklist::isDeferred(MachineInstr *MI) { in isDeferred()
7322 void SIInstrInfo::moveToVALU(SIInstrWorklist &Worklist, in moveToVALU()
7343 void SIInstrInfo::moveToVALUImpl(SIInstrWorklist &Worklist, in moveToVALUImpl()
7999 SIInstrInfo::moveScalarAddSub(SIInstrWorklist &Worklist, MachineInstr &Inst, in moveScalarAddSub()
8034 void SIInstrInfo::lowerSelect(SIInstrWorklist &Worklist, MachineInstr &Inst, in lowerSelect()
8116 void SIInstrInfo::lowerScalarAbs(SIInstrWorklist &Worklist, in lowerScalarAbs()
8143 void SIInstrInfo::lowerScalarXnor(SIInstrWorklist &Worklist, in lowerScalarXnor()
8208 void SIInstrInfo::splitScalarNotBinop(SIInstrWorklist &Worklist, in splitScalarNotBinop()
8237 void SIInstrInfo::splitScalarBinOpN2(SIInstrWorklist &Worklist, in splitScalarBinOpN2()
[all …]
H A DSIFixSGPRCopies.cpp908 SIInstrWorklist worklist; in lowerSpecialCase()
1037 SIInstrWorklist Copies; in lowerVGPR2SGPRCopies()