Lines Matching refs:ModelledPHI
227 class ModelledPHI { class
232 ModelledPHI() = default;
234 ModelledPHI(const PHINode *PN) { in ModelledPHI() function in __anon7f9656e30111::ModelledPHI
249 static ModelledPHI createDummy(size_t ID) { in createDummy()
250 ModelledPHI M; in createDummy()
257 ModelledPHI(const VArray &V, const BArray &B) { in ModelledPHI() function in __anon7f9656e30111::ModelledPHI
264 ModelledPHI(ArrayRef<Instruction *> Insts, unsigned OpNum, const BArray &B) { in ModelledPHI() function in __anon7f9656e30111::ModelledPHI
308 bool operator==(const ModelledPHI &Other) const { in operator ==()
313 template <typename ModelledPHI> struct DenseMapInfo {
314 static inline ModelledPHI &getEmptyKey() { in getEmptyKey()
315 static ModelledPHI Dummy = ModelledPHI::createDummy(0); in getEmptyKey()
319 static inline ModelledPHI &getTombstoneKey() { in getTombstoneKey()
320 static ModelledPHI Dummy = ModelledPHI::createDummy(1); in getTombstoneKey()
324 static unsigned getHashValue(const ModelledPHI &V) { return V.hash(); } in getHashValue()
326 static bool isEqual(const ModelledPHI &LHS, const ModelledPHI &RHS) { in isEqual()
331 using ModelledPHISet = DenseSet<ModelledPHI, DenseMapInfo<ModelledPHI>>;
611 auto MPHI = ModelledPHI(&PN); in analyzeInitialPHIs()
697 ModelledPHI NewPHI(NewInsts, ActivePreds); in analyzeInstructionForSinking()
734 ModelledPHI PHI(NewInsts, OpNum, ActivePreds); in analyzeInstructionForSinking()