HomeSort by: relevance | last modified time | path
    Searched refs:RegisterSet (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
Thumb2ITBlockPass.cpp 39 using RegisterSet = SmallSet<unsigned, 4>;
68 RegisterSet &Defs, RegisterSet &Uses);
81 static void TrackDefUses(MachineInstr *MI, RegisterSet &Defs, RegisterSet &Uses,
99 auto InsertUsesDefs = [&](RegList &Regs, RegisterSet &UsesDefs) {
113 static void ClearKillFlags(MachineInstr *MI, RegisterSet &Uses) {
138 RegisterSet &Defs, RegisterSet &Uses) {
196 RegisterSet Defs, Uses
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LivePhysRegs.h 50 using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>;
51 RegisterSet LiveRegs;
149 using const_iterator = RegisterSet::const_iterator;
RDFGraph.h 412 using RegisterSet = std::set<RegisterRef>;
816 RegisterSet getLandingPadLiveIns() const;
841 using BlockRefsMap = std::map<NodeId, RegisterSet>;
845 void buildPhis(BlockRefsMap &PhiM, RegisterSet &AllRefs,
955 raw_ostream &operator<<(raw_ostream &OS, const Print<RegisterSet> &P);
TargetRegisterInfo.h 1076 void markSuperRegs(BitVector &RegisterSet, MCRegister Reg) const;
1080 bool checkAllSuperRegsMarked(const BitVector &RegisterSet,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenInsert.cpp 92 struct RegisterSet : private BitVector {
93 RegisterSet() = default;
94 explicit RegisterSet(unsigned s, bool t = false) : BitVector(s, t) {}
95 RegisterSet(const RegisterSet &RS) : BitVector(RS) {}
96 RegisterSet &operator=(const RegisterSet &RS) {
117 RegisterSet &insert(unsigned R) {
120 return static_cast<RegisterSet&>(BitVector::set(Idx));
122 RegisterSet &remove(unsigned R)
    [all...]
HexagonBitSimplify.cpp 75 struct RegisterSet : private BitVector {
76 RegisterSet() = default;
77 explicit RegisterSet(unsigned s, bool t = false) : BitVector(s, t) {}
78 RegisterSet(const RegisterSet &RS) = default;
97 RegisterSet &insert(unsigned R) {
100 return static_cast<RegisterSet&>(BitVector::set(Idx));
102 RegisterSet &remove(unsigned R) {
106 return static_cast<RegisterSet&>(BitVector::reset(Idx));
109 RegisterSet &insert(const RegisterSet &Rs)
    [all...]
HexagonBlockRanges.cpp 232 HexagonBlockRanges::RegisterSet HexagonBlockRanges::getLiveIns(
235 RegisterSet LiveIns;
236 RegisterSet Tmp;
261 HexagonBlockRanges::RegisterSet HexagonBlockRanges::expandToSubRegs(
264 RegisterSet SRs;
293 RegisterSet LiveOnEntry;
313 RegisterSet Defs, Clobbers;
397 RegisterSet LiveOnExit;
406 RegisterSet Left;
HexagonBlockRanges.h 43 using RegisterSet = std::set<RegisterRef>;
149 static RegisterSet expandToSubRegs(RegisterRef R,
164 RegisterSet getLiveIns(const MachineBasicBlock &B,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetRegisterInfo.cpp 79 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet,
82 RegisterSet.set(*AI);
85 bool TargetRegisterInfo::checkAllSuperRegsMarked(const BitVector &RegisterSet,
89 for (unsigned Reg : RegisterSet.set_bits()) {
93 if (!RegisterSet[*SR] && !is_contained(Exceptions, Reg)) {
RDFGraph.cpp 307 raw_ostream &operator<< (raw_ostream &OS, const Print<RegisterSet> &P) {
748 RegisterSet DataFlowGraph::getLandingPadLiveIns() const {
749 RegisterSet LR;
889 RegisterSet AllRefs;
921 RegisterSet EHRegs = getLandingPadLiveIns();
1396 RegisterSet Defs;
1420 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, RegisterSet &AllRefs,
1432 auto MaxCoverIn = [this] (RegisterRef RR, RegisterSet &RRs) -> RegisterRef {
1439 RegisterSet MaxDF;
1611 RegisterSet Defs
    [all...]
LivePhysRegs.cpp 33 RegisterSet::iterator LRI = LiveRegs.begin();
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
AsmMatcherEmitter.cpp 141 typedef std::set<Record*, LessRecordByID> RegisterSet;
203 RegisterSet Registers;
242 RegisterSet Tmp;
243 std::insert_iterator<RegisterSet> II(Tmp, Tmp.begin());
1199 bool operator() (const RegisterSet &LHS, const RegisterSet & RHS) const {
1215 typedef std::set<RegisterSet, LessRegisterSet> RegisterSetSet;
1223 RegisterSet(RC.getOrder().begin(), RC.getOrder().end()));
1227 RegisterSets.insert(RegisterSet(&Rec, &Rec + 1));
1233 std::map<Record*, RegisterSet> RegisterMap
    [all...]

Completed in 26 milliseconds