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.h49 struct SIInstrWorklist { struct
50 SIInstrWorklist() = default;
122 moveScalarAddSub(SIInstrWorklist &Worklist, MachineInstr &Inst,
125 void lowerSelect(SIInstrWorklist &Worklist, MachineInstr &Inst,
128 void lowerScalarAbs(SIInstrWorklist &Worklist, MachineInstr &Inst) const;
130 void lowerScalarXnor(SIInstrWorklist &Worklist, MachineInstr &Inst) const;
132 void splitScalarNotBinop(SIInstrWorklist &Worklist, MachineInstr &Inst,
135 void splitScalarBinOpN2(SIInstrWorklist &Worklist, MachineInstr &Inst,
138 void splitScalar64BitUnaryOp(SIInstrWorklist &Worklist, MachineInstr &Inst,
141 void splitScalar64BitBinaryOp(SIInstrWorklist &Worklist, MachineInstr &Inst,
[all …]
H A DSIInstrInfo.cpp6937 void SIInstrWorklist::insert(MachineInstr *MI) { in insert()
6947 bool SIInstrWorklist::isDeferred(MachineInstr *MI) { in isDeferred()
6951 void SIInstrInfo::moveToVALU(SIInstrWorklist &Worklist, in moveToVALU()
6972 void SIInstrInfo::moveToVALUImpl(SIInstrWorklist &Worklist, in moveToVALUImpl()
7507 SIInstrInfo::moveScalarAddSub(SIInstrWorklist &Worklist, MachineInstr &Inst, in moveScalarAddSub()
7542 void SIInstrInfo::lowerSelect(SIInstrWorklist &Worklist, MachineInstr &Inst, in lowerSelect()
7625 void SIInstrInfo::lowerScalarAbs(SIInstrWorklist &Worklist, in lowerScalarAbs()
7652 void SIInstrInfo::lowerScalarXnor(SIInstrWorklist &Worklist, in lowerScalarXnor()
7717 void SIInstrInfo::splitScalarNotBinop(SIInstrWorklist &Worklist, in splitScalarNotBinop()
7746 void SIInstrInfo::splitScalarBinOpN2(SIInstrWorklist &Worklist, in splitScalarBinOpN2()
[all …]
H A DSIFixSGPRCopies.cpp892 SIInstrWorklist worklist; in lowerSpecialCase()
1018 SIInstrWorklist Copies; in lowerVGPR2SGPRCopies()