Searched refs:RegisterSubReg (Results 1 – 2 of 2) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenPredicate.cpp | 50 struct RegisterSubReg { struct 54 RegisterSubReg(unsigned r = 0, unsigned s = 0) : R(r), S(s) {} in RegisterSubReg() argument 55 RegisterSubReg(const MachineOperand &MO) : R(MO.getReg()), S(MO.getSubReg()) {} in RegisterSubReg() argument 56 RegisterSubReg(const Register &Reg) : R(Reg), S(0) {} in RegisterSubReg() function 58 bool operator== (const RegisterSubReg &Reg) const { in operator ==() argument 62 bool operator< (const RegisterSubReg &Reg) const { in operator <() argument 70 PrintRegister(RegisterSubReg R, const TargetRegisterInfo &I) : Reg(R), TRI(I) {} in PrintRegister() 73 RegisterSubReg Reg; 105 using SetOfReg = std::set<RegisterSubReg>; 106 using RegToRegMap = std::map<RegisterSubReg, RegisterSubReg>; [all …]
|
| H A D | HexagonConstPropagation.cpp | 85 struct RegisterSubReg { struct 89 explicit RegisterSubReg(unsigned R, unsigned SR = 0) : Reg(R), SubReg(SR) {} in RegisterSubReg() function 90 explicit RegisterSubReg(const MachineOperand &MO) in RegisterSubReg() function 97 bool operator== (const RegisterSubReg &R) const { in operator ==() argument 315 virtual bool evaluate(const RegisterSubReg &R, const LatticeCell &SrcC, 358 bool getCell(const RegisterSubReg &R, const CellMap &Inputs, LatticeCell &RC); 363 bool evaluateCMPrr(uint32_t Cmp, const RegisterSubReg &R1, const RegisterSubReg &R2, 365 bool evaluateCMPri(uint32_t Cmp, const RegisterSubReg &R1, const APInt &A2, 367 bool evaluateCMPrp(uint32_t Cmp, const RegisterSubReg &R1, uint64_t Props2, 376 bool evaluateCOPY(const RegisterSubReg &R1, const CellMap &Inputs, [all …]
|