Home
last modified time | relevance | path

Searched refs:BitTracker (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp246 BitTracker::RegisterRef &SL, BitTracker::RegisterRef &SH,
463 BitTracker::RegisterRef &SL, BitTracker::RegisterRef &SH, in parseRegSequence()
1100 BitTracker &BT;
1417 BitTracker &BT;
1547 BitTracker &BT;
1793 BitTracker::RegisterRef &Rs, BitTracker::RegisterRef &Rt);
1823 BitTracker &BT;
1919 const BitTracker::RegisterCell &RC, BitTracker::RegisterRef &Rs, in matchPackhl()
2049 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC) { in genPackhl()
2207 BitTracker::RegisterRef RD, const BitTracker::RegisterCell &RC, in genBitSplit()
[all …]
H A DBitTracker.h35 struct BitTracker { struct
47 ~BitTracker();
126 struct BitTracker::BitRef { argument
141 struct BitTracker::RegisterRef {
155 struct BitTracker::BitValue {
270 inline BitTracker::BitValue
279 inline BitTracker::BitValue
287 struct BitTracker::BitMask {
363 inline BitTracker::RegisterCell
371 inline BitTracker::RegisterCell
[all …]
H A DHexagonBitTracker.h25 struct HexagonEvaluator : public BitTracker::MachineEvaluator {
26 using CellMapType = BitTracker::CellMapType;
27 using RegisterRef = BitTracker::RegisterRef;
28 using RegisterCell = BitTracker::RegisterCell;
29 using BranchTargetList = BitTracker::BranchTargetList;
39 BitTracker::BitMask mask(Register Reg, unsigned Sub) const override;
H A DHexagonGenInsert.cpp237 bool operator() (const BitTracker::BitValue &V1,
238 const BitTracker::BitValue &V2) const;
246 const BitTracker::BitValue &V2) const { in operator ()()
271 CellMapShadow(const BitTracker &T) : BT(T) {} in CellMapShadow()
284 const BitTracker &BT;
643 const BitTracker::BitValue &BV = RC[i]; in isConstant()
658 const BitTracker::BitValue &BV = RC[i]; in isSmallConstant()
699 const BitTracker::BitValue &V = RC[i]; in findSelfReference()
707 BitTracker::RegisterCell RC = CMS->lookup(VR); in findNonSelfReference()
709 const BitTracker::BitValue &V = RC[i]; in findNonSelfReference()
[all …]
H A DBitTracker.cpp73 using BT = BitTracker;
182 void BitTracker::print_cells(raw_ostream &OS) const { in print_cells()
187 BitTracker::BitTracker(const MachineEvaluator &E, MachineFunction &F) in BitTracker() function in BitTracker
191 BitTracker::~BitTracker() { in ~BitTracker()
H A DHexagonBitTracker.cpp38 using BT = BitTracker;