Lines Matching refs:FoldCandidate
23 struct FoldCandidate { struct
35 FoldCandidate(MachineInstr *MI, unsigned OpNo, MachineOperand *FoldOp, in FoldCandidate() function
90 SmallVectorImpl<FoldCandidate> &FoldList,
178 static bool updateOperand(FoldCandidate &Fold, in updateOperand()
309 static bool isUseMIInFoldList(ArrayRef<FoldCandidate> FoldList, in isUseMIInFoldList()
318 static void appendFoldCandidate(SmallVectorImpl<FoldCandidate> &FoldList, in appendFoldCandidate()
323 for (FoldCandidate &Fold : FoldList) in appendFoldCandidate()
331 static bool tryAddToFoldList(SmallVectorImpl<FoldCandidate> &FoldList, in tryAddToFoldList()
521 SmallVectorImpl<FoldCandidate> &FoldList) { in tryToFoldACImm()
595 SmallVectorImpl<FoldCandidate> &FoldList, in foldOperand()
687 SmallVector<FoldCandidate, 4> CopyUses; in foldOperand()
1224 SmallVector<FoldCandidate, 4> FoldList; in foldInstOperand()
1263 for (FoldCandidate &Fold : FoldList) { in foldInstOperand()