Lines Matching refs:ModelledPHI
230 class ModelledPHI { class
235 ModelledPHI() = default;
237 ModelledPHI(const PHINode *PN) { in ModelledPHI() function in __anon99a2cd780111::ModelledPHI
252 static ModelledPHI createDummy(size_t ID) { in createDummy()
253 ModelledPHI M; in createDummy()
260 ModelledPHI(const VArray &V, const BArray &B) { in ModelledPHI() function in __anon99a2cd780111::ModelledPHI
267 ModelledPHI(ArrayRef<Instruction *> Insts, unsigned OpNum, const BArray &B) { in ModelledPHI() function in __anon99a2cd780111::ModelledPHI
312 bool operator==(const ModelledPHI &Other) const { in operator ==()
317 template <typename ModelledPHI> struct DenseMapInfo {
318 static inline ModelledPHI &getEmptyKey() { in getEmptyKey()
319 static ModelledPHI Dummy = ModelledPHI::createDummy(0); in getEmptyKey()
323 static inline ModelledPHI &getTombstoneKey() { in getTombstoneKey()
324 static ModelledPHI Dummy = ModelledPHI::createDummy(1); in getTombstoneKey()
328 static unsigned getHashValue(const ModelledPHI &V) { return V.hash(); } in getHashValue()
330 static bool isEqual(const ModelledPHI &LHS, const ModelledPHI &RHS) { in isEqual()
335 using ModelledPHISet = DenseSet<ModelledPHI, DenseMapInfo<ModelledPHI>>;
597 auto MPHI = ModelledPHI(&PN); in analyzeInitialPHIs()
688 ModelledPHI NewPHI(NewInsts, ActivePreds); in analyzeInstructionForSinking()
718 ModelledPHI PHI(NewInsts, OpNum, ActivePreds); in analyzeInstructionForSinking()