• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/

Lines Matching refs:RegisterCell

203     static bool isEqual(const BitTracker::RegisterCell &RC1, uint16_t B1,
204 const BitTracker::RegisterCell &RC2, uint16_t B2, uint16_t W);
205 static bool isZero(const BitTracker::RegisterCell &RC, uint16_t B,
207 static bool getConst(const BitTracker::RegisterCell &RC, uint16_t B,
314 bool HexagonBitSimplify::isEqual(const BitTracker::RegisterCell &RC1,
315 uint16_t B1, const BitTracker::RegisterCell &RC2, uint16_t B2,
330 bool HexagonBitSimplify::isZero(const BitTracker::RegisterCell &RC,
339 bool HexagonBitSimplify::getConst(const BitTracker::RegisterCell &RC,
1279 const BitTracker::RegisterCell &DC = BT.lookup(RD.Reg);
1280 const BitTracker::RegisterCell &SC = BT.lookup(RS.Reg);
1322 const BitTracker::RegisterCell &DC = BT.lookup(RD.Reg);
1339 const BitTracker::RegisterCell &SC = BT.lookup(RS.Reg);
1480 const BitTracker::RegisterCell &DRC = BT.lookup(DR);
1546 const BitTracker::RegisterCell &InpRC = BT.lookup(Inp.Reg);
1555 const BitTracker::RegisterCell &RC = BT.lookup(R);
1759 bool matchHalf(unsigned SelfR, const BitTracker::RegisterCell &RC,
1763 bool matchPackhl(unsigned SelfR, const BitTracker::RegisterCell &RC,
1770 const BitTracker::RegisterCell &RC);
1772 const BitTracker::RegisterCell &RC);
1774 const BitTracker::RegisterCell &RC);
1776 const BitTracker::RegisterCell &RC);
1778 const BitTracker::RegisterCell &RC, const RegisterSet &AVs);
1780 const BitTracker::RegisterCell &RC);
1782 const BitTracker::RegisterCell &RC, const RegisterSet &AVs);
1803 const BitTracker::RegisterCell &RC, unsigned B, RegHalf &RH) {
1831 const BitTracker::RegisterCell &SC = BT.lookup(Reg);
1890 const BitTracker::RegisterCell &RC, BitTracker::RegisterRef &Rs,
1929 const BitTracker::RegisterCell &RC = BT.lookup(RS.Reg);
1974 const BitTracker::RegisterCell &RC = BT.lookup(RS.Reg);
2020 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) {
2047 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) {
2086 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) {
2118 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) {
2152 const BitTracker::RegisterCell &SC = BT.lookup(RS.Reg);
2178 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC,
2198 auto ctlz = [] (const BitTracker::RegisterCell &C) -> unsigned {
2239 const BitTracker::RegisterCell &SC = BT.lookup(S);
2331 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) {
2346 const BitTracker::RegisterCell &SC = BT.lookup(RS.Reg);
2391 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC,
2478 const BitTracker::RegisterCell &SC = BT.lookup(R);
2606 const BitTracker::RegisterCell &SC = BT.lookup(SR.Reg);
2624 BitTracker::RegisterCell NewRC(W);
2692 BitTracker::RegisterCell NewRC(W);
2736 const BitTracker::RegisterCell &RC = BT.lookup(RD.Reg);
2976 const BitTracker::RegisterCell &RC = BTP->lookup(Reg);
3030 const BitTracker::RegisterCell &OutC = BTP->lookup(OutR);
3045 const BitTracker::RegisterCell &OutC1 = BTP->lookup(OutR1);
3046 const BitTracker::RegisterCell &OutC2 = BTP->lookup(OutR2);