-namespace {
- /// FixedStackPseudoSourceValue - A specialized PseudoSourceValue
- /// for holding FixedStack values, which must include a frame
- /// index.
- class VISIBILITY_HIDDEN FixedStackPseudoSourceValue
- : public PseudoSourceValue {
- const int FI;
- public:
- explicit FixedStackPseudoSourceValue(int fi) : FI(fi) {}
-
- virtual bool isConstant(const MachineFrameInfo *MFI) const;
-
- virtual void print(std::ostream &OS) const {
- OS << "FixedStack" << FI;
- }
- virtual void print(raw_ostream &OS) const {
- OS << "FixedStack" << FI;
- }
- };
-}
-
-static ManagedStatic<std::map<int, const PseudoSourceValue *> > FSValues;
-