Searched refs:FoldList (Results 1 - 1 of 1) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp97 SmallVectorImpl<FoldCandidate> &FoldList,
306 static bool isUseMIInFoldList(ArrayRef<FoldCandidate> FoldList, argument
308 for (auto Candidate : FoldList) {
315 static void appendFoldCandidate(SmallVectorImpl<FoldCandidate> &FoldList, argument
320 for (FoldCandidate &Fold : FoldList)
325 FoldList.push_back(FoldCandidate(MI, OpNo, FoldOp, Commuted, ShrinkOp));
328 static bool tryAddToFoldList(SmallVectorImpl<FoldCandidate> &FoldList, argument
349 bool FoldAsMAD = tryAddToFoldList(FoldList, MI, OpNo, OpToFold, TII);
360 appendFoldCandidate(FoldList, MI, OpNo, OpToFold);
367 if (isUseMIInFoldList(FoldList, M
503 tryToFoldACImm(const SIInstrInfo *TII, const MachineOperand &OpToFold, MachineInstr *UseMI, unsigned UseOpIdx, SmallVectorImpl<FoldCandidate> &FoldList) argument
563 foldOperand( MachineOperand &OpToFold, MachineInstr *UseMI, int UseOpIdx, SmallVectorImpl<FoldCandidate> &FoldList, SmallVectorImpl<MachineInstr *> &CopiesToReplace) const argument
1141 SmallVector<FoldCandidate, 4> FoldList; local
[all...]

Completed in 90 milliseconds