Home
last modified time | relevance | path

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

/freebsd-14.2/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,
132 void splitScalarNotBinop(SIInstrWorklist &Worklist, MachineInstr &Inst,
135 void splitScalarBinOpN2(SIInstrWorklist &Worklist, MachineInstr &Inst,
145 void splitScalarSMulU64(SIInstrWorklist &Worklist, MachineInstr &Inst,
154 void splitScalar64BitBCNT(SIInstrWorklist &Worklist,
164 SIInstrWorklist &Worklist) const;
168 SIInstrWorklist &Worklist,
[all …]
H A DSIInstrInfo.cpp6814 void SIInstrWorklist::insert(MachineInstr *MI) { in insert()
6824 bool SIInstrWorklist::isDeferred(MachineInstr *MI) { in isDeferred()
6828 void SIInstrInfo::moveToVALU(SIInstrWorklist &Worklist, in moveToVALU()
6849 void SIInstrInfo::moveToVALUImpl(SIInstrWorklist &Worklist, in moveToVALUImpl()
7502 void SIInstrInfo::lowerScalarAbs(SIInstrWorklist &Worklist, in lowerScalarAbs()
7529 void SIInstrInfo::lowerScalarXnor(SIInstrWorklist &Worklist, in lowerScalarXnor()
7594 void SIInstrInfo::splitScalarNotBinop(SIInstrWorklist &Worklist, in splitScalarNotBinop()
7623 void SIInstrInfo::splitScalarBinOpN2(SIInstrWorklist &Worklist, in splitScalarBinOpN2()
7713 void SIInstrInfo::splitScalarSMulU64(SIInstrWorklist &Worklist, in splitScalarSMulU64()
8150 SIInstrWorklist &Worklist) const { in addUsersToMoveToVALUWorklist()
[all …]
H A DSIFixSGPRCopies.cpp894 SIInstrWorklist worklist; in lowerSpecialCase()
1020 SIInstrWorklist Copies; in lowerVGPR2SGPRCopies()