Lines Matching refs:SetOfMachineInstr
194 typedef SetVector<const MachineInstr *> SetOfMachineInstr; typedef
199 std::unique_ptr<SetOfMachineInstr[]>>
209 typedef MapVector<const MachineInstr *, SetOfMachineInstr> InstrToInstrs;
236 static SetOfMachineInstr &getSet(BlockToSetOfInstrsPerColor &sets, in INITIALIZE_PASS_DEPENDENCY()
239 SetOfMachineInstr *result; in INITIALIZE_PASS_DEPENDENCY()
244 result = (sets[&MBB] = make_unique<SetOfMachineInstr[]>(nbRegs)).get(); in INITIALIZE_PASS_DEPENDENCY()
256 static SetOfMachineInstr &getUses(InstrToInstrs *sets, unsigned reg, in getUses()
263 static const SetOfMachineInstr *getUses(const InstrToInstrs *sets, unsigned reg, in getUses()
398 SetOfMachineInstr &BBInSet = getSet(In, MBB, CurReg, NbReg); in reachingDefAlgorithm()
399 SetOfMachineInstr &BBReachableUses = in reachingDefAlgorithm()
401 SetOfMachineInstr &BBOutSet = getSet(Out, MBB, CurReg, NbReg); in reachingDefAlgorithm()
405 SetOfMachineInstr &PredOutSet = getSet(Out, *PredMBB, CurReg, NbReg); in reachingDefAlgorithm()
410 SetOfMachineInstr &OpReachedUses = in reachingDefAlgorithm()
553 SetOfMachineInstr NotCandidate; in reachedUsesToDefs()
722 SetOfMachineInstr *InvolvedInLOHs, in registerADRCandidate()
739 const SetOfMachineInstr *Users = in registerADRCandidate()
769 SetOfMachineInstr *InvolvedInLOHs = nullptr; in computeOthers()
771 SetOfMachineInstr InvolvedInLOHsStorage; in computeOthers()
783 SetOfMachineInstr PotentialCandidates; in computeOthers()
784 SetOfMachineInstr PotentialADROpportunities; in computeOthers()
815 SetOfMachineInstr DefsOfPotentialCandidates; in computeOthers()
826 const SetOfMachineInstr *Users = in computeOthers()
854 const SetOfMachineInstr *Users = in computeOthers()