Lines Matching refs:LDVSSAPhi
3868 class LDVSSAPhi { class
3873 LDVSSAPhi(BlockValueNum PHIValNum, LDVSSABlock *ParentBlock) in LDVSSAPhi() function in __anon52c3d0e81211::LDVSSAPhi
3909 using PHIListT = SmallVector<LDVSSAPhi, 1>;
3925 LDVSSAPhi *newPHI(BlockValueNum Value) { in newPHI()
3940 DenseMap<BlockValueNum, LDVSSAPhi *> PHIs;
3989 raw_ostream &operator<<(raw_ostream &out, const LDVSSAPhi &PHI) { in operator <<()
4008 using PhiT = LDVSSAPhi;
4018 LDVSSAPhi *PHI;
4022 explicit PHI_iterator(LDVSSAPhi *P) // begin iterator in PHI_iterator()
4024 PHI_iterator(LDVSSAPhi *P, bool) // end iterator in PHI_iterator()
4073 LDVSSAPhi *PHI = BB->newPHI(PHIValNum); in CreateEmptyPHI()
4080 static void AddPHIOperand(LDVSSAPhi *PHI, BlockValueNum Val, LDVSSABlock *Pred) { in AddPHIOperand()
4086 static LDVSSAPhi *ValueIsPHI(BlockValueNum Val, LDVSSAUpdater *Updater) { in ValueIsPHI()
4092 static LDVSSAPhi *ValueIsNewPHI(BlockValueNum Val, LDVSSAUpdater *Updater) { in ValueIsNewPHI()
4093 LDVSSAPhi *PHI = ValueIsPHI(Val, Updater); in ValueIsNewPHI()
4101 static BlockValueNum GetPHIValue(LDVSSAPhi *PHI) { return PHI->PHIValNum; } in GetPHIValue()
4165 SmallVector<LDVSSAPhi *, 8> CreatedPHIs; in resolveDbgPHIsImpl()
4210 SmallVector<LDVSSAPhi *, 8> SortedPHIs; in resolveDbgPHIsImpl()
4214 llvm::sort(SortedPHIs, [&](LDVSSAPhi *A, LDVSSAPhi *B) { in resolveDbgPHIsImpl()