Searched refs:RegisterAliasingTracker (Results 1 – 4 of 4) sorted by relevance
27 RegisterAliasingTracker::RegisterAliasingTracker(const MCRegisterInfo &RegInfo) in RegisterAliasingTracker() function in llvm::exegesis::RegisterAliasingTracker31 RegisterAliasingTracker::RegisterAliasingTracker( in RegisterAliasingTracker() function in llvm::exegesis::RegisterAliasingTracker34 : RegisterAliasingTracker(RegInfo) { in RegisterAliasingTracker()41 RegisterAliasingTracker::RegisterAliasingTracker(const MCRegisterInfo &RegInfo, in RegisterAliasingTracker() function in llvm::exegesis::RegisterAliasingTracker43 : RegisterAliasingTracker(RegInfo) { in RegisterAliasingTracker()48 void RegisterAliasingTracker::FillOriginAndAliasedBits( in FillOriginAndAliasedBits()65 const RegisterAliasingTracker &69 Found.reset(new RegisterAliasingTracker(RegInfo, PhysReg)); in getRegister()73 const RegisterAliasingTracker &78 Found.reset(new RegisterAliasingTracker(RegInfo, ReservedReg, RegClass)); in getRegisterClass()
41 struct RegisterAliasingTracker { struct43 RegisterAliasingTracker(const MCRegisterInfo &RegInfo,48 RegisterAliasingTracker(const MCRegisterInfo &RegInfo,64 RegisterAliasingTracker(const MCRegisterInfo &RegInfo); argument65 RegisterAliasingTracker(const RegisterAliasingTracker &) = delete;91 const RegisterAliasingTracker &getRegister(MCPhysReg Reg) const;94 const RegisterAliasingTracker &getRegisterClass(unsigned RegClassIndex) const;100 mutable std::unordered_map<unsigned, std::unique_ptr<RegisterAliasingTracker>>102 mutable std::unordered_map<unsigned, std::unique_ptr<RegisterAliasingTracker>>
79 const RegisterAliasingTracker &getRegisterAliasing() const;85 const RegisterAliasingTracker *Tracker = nullptr; // Set for Register Op.
73 const RegisterAliasingTracker &Operand::getRegisterAliasing() const { in getRegisterAliasing()