Lines Matching refs:ModelledPHI
222 class ModelledPHI { class
227 ModelledPHI() = default;
229 ModelledPHI(const PHINode *PN) { in ModelledPHI() function in __anon48a1c1290111::ModelledPHI
244 static ModelledPHI createDummy(size_t ID) { in createDummy()
245 ModelledPHI M; in createDummy()
252 ModelledPHI(const VArray &V, const BArray &B) { in ModelledPHI() function in __anon48a1c1290111::ModelledPHI
259 ModelledPHI(ArrayRef<Instruction *> Insts, unsigned OpNum, const BArray &B) { in ModelledPHI() function in __anon48a1c1290111::ModelledPHI
303 bool operator==(const ModelledPHI &Other) const { in operator ==()
308 template <typename ModelledPHI> struct DenseMapInfo {
309 static inline ModelledPHI &getEmptyKey() { in getEmptyKey()
310 static ModelledPHI Dummy = ModelledPHI::createDummy(0); in getEmptyKey()
314 static inline ModelledPHI &getTombstoneKey() { in getTombstoneKey()
315 static ModelledPHI Dummy = ModelledPHI::createDummy(1); in getTombstoneKey()
319 static unsigned getHashValue(const ModelledPHI &V) { return V.hash(); } in getHashValue()
321 static bool isEqual(const ModelledPHI &LHS, const ModelledPHI &RHS) { in isEqual()
326 using ModelledPHISet = DenseSet<ModelledPHI, DenseMapInfo<ModelledPHI>>;
606 auto MPHI = ModelledPHI(&PN); in analyzeInitialPHIs()
695 ModelledPHI NewPHI(NewInsts, ActivePreds); in analyzeInstructionForSinking()
732 ModelledPHI PHI(NewInsts, OpNum, ActivePreds); in analyzeInstructionForSinking()