Home
last modified time | relevance | path

Searched refs:BitRef (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.h33 struct BitRef;
123 struct BitTracker::BitRef { struct
124 BitRef(unsigned R = 0, uint16_t P = 0) : Reg(R), Pos(P) {} in Reg() argument
126 bool operator== (const BitRef &BR) const {
189 BitRef RefI;
226 bool meet(const BitValue &V, const BitRef &Self) { in meet()
252 static BitValue self(const BitRef &Self = BitRef());
277 BitTracker::BitValue::self(const BitRef &Self) { in self()
364 RC.Bits[i] = BitValue::self(BitRef(Reg, i)); in self()
H A DBitTracker.cpp203 Changed |= Bits[i].meet(RCV, BitRef(SelfR, i)); in meet()
319 Bits[i].RefI = BitRef(R, i); in regify()
H A DHexagonBitTracker.cpp1193 Res[i] = BT::BitValue::self(BT::BitRef(RD.Reg, i)); in evaluateLoad()