Searched refs:RegisterAliasingTracker (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/ |
D | RegisterAliasing.cpp | 27 RegisterAliasingTracker::RegisterAliasingTracker( in RegisterAliasingTracker() function in exegesis::RegisterAliasingTracker 32 RegisterAliasingTracker::RegisterAliasingTracker( in RegisterAliasingTracker() function in exegesis::RegisterAliasingTracker 35 : RegisterAliasingTracker(RegInfo) { in RegisterAliasingTracker() 42 RegisterAliasingTracker::RegisterAliasingTracker( in RegisterAliasingTracker() function in exegesis::RegisterAliasingTracker 44 : RegisterAliasingTracker(RegInfo) { in RegisterAliasingTracker() 49 void RegisterAliasingTracker::FillOriginAndAliasedBits( in FillOriginAndAliasedBits() 66 const RegisterAliasingTracker & 70 Found.reset(new RegisterAliasingTracker(RegInfo, PhysReg)); in getRegister() 74 const RegisterAliasingTracker & 79 Found.reset(new RegisterAliasingTracker(RegInfo, ReservedReg, RegClass)); in getRegisterClass()
|
D | RegisterAliasing.h | 41 struct RegisterAliasingTracker { struct 43 RegisterAliasingTracker(const llvm::MCRegisterInfo &RegInfo, 48 RegisterAliasingTracker(const llvm::MCRegisterInfo &RegInfo, 64 RegisterAliasingTracker(const llvm::MCRegisterInfo &RegInfo); argument 90 const RegisterAliasingTracker &getRegister(llvm::MCPhysReg Reg) const; 93 const RegisterAliasingTracker &getRegisterClass(unsigned RegClassIndex) const; 99 mutable std::unordered_map<unsigned, std::unique_ptr<RegisterAliasingTracker>> 101 mutable std::unordered_map<unsigned, std::unique_ptr<RegisterAliasingTracker>>
|
D | MCInstrDescView.h | 62 const RegisterAliasingTracker *Tracker = nullptr; // Set for Register Op.
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/tools/llvm-exegesis/X86/ |
D | RegisterAliasingTest.cpp | 46 const RegisterAliasingTracker tracker(RegInfo, llvm::X86::EAX); in TEST_F() 65 const RegisterAliasingTracker RegClassTracker( in TEST_F() 70 sum |= RegisterAliasingTracker(RegInfo, llvm::X86::AL).aliasedBits(); in TEST_F() 71 sum |= RegisterAliasingTracker(RegInfo, llvm::X86::BL).aliasedBits(); in TEST_F() 72 sum |= RegisterAliasingTracker(RegInfo, llvm::X86::CL).aliasedBits(); in TEST_F() 73 sum |= RegisterAliasingTracker(RegInfo, llvm::X86::DL).aliasedBits(); in TEST_F()
|