Searched refs:RegUnitSet (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.h504 // Each RegUnitSet is a sorted vector with a name.
505 struct RegUnitSet { struct in namespace:llvm
513 RegUnitSet() = default;
556 std::vector<RegUnitSet> RegUnitSets;
558 // Map RegisterClass index to the index of the RegUnitSet that contains the
599 // Create a RegUnitSet for each RegClass and infer superclasses.
738 const RegUnitSet &getRegSetAt(unsigned Order) const {
751 const RegUnitSet &getRegPressureSet(unsigned Idx) const {
H A DCodeGenRegisters.cpp1790 static std::vector<RegUnitSet>::const_iterator
1791 findRegUnitSet(const std::vector<RegUnitSet> &UniqueSets,
1792 const RegUnitSet &Set) {
1793 std::vector<RegUnitSet>::const_iterator
1833 const RegUnitSet &SubSet = RegUnitSets[SubIdx];
1840 const RegUnitSet &SuperSet = RegUnitSets[SuperIdx];
1860 std::vector<RegUnitSet> PrunedUnitSets(SuperSetIDs.size());
1869 // Create a RegUnitSet for each RegClass that contains all units in the class
1875 // RegUnitSet that is a superset of that RegUnitClass.
1879 // Compute a unique RegUnitSet fo
[all...]
H A DRegisterInfoEmitter.cpp260 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i);
276 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocFast.cpp135 using RegUnitSet = SparseSet<uint16_t, identity<uint16_t>>;
138 RegUnitSet UsedInInstr;

Completed in 71 milliseconds