Lines Matching refs:InstrToInstrs
216 typedef MapVector<const MachineInstr *, SetOfMachineInstr> InstrToInstrs; typedef
261 static SetOfMachineInstr &getUses(InstrToInstrs *sets, unsigned reg, in getUses()
268 static const SetOfMachineInstr *getUses(const InstrToInstrs *sets, unsigned reg, in getUses()
270 InstrToInstrs::const_iterator Res = sets[reg].find(&MI); in getUses()
288 InstrToInstrs *ColorOpToReachedUses, in initReachingDef()
399 InstrToInstrs *ColorOpToReachedUses, in reachingDefAlgorithm()
450 InstrToInstrs *ColorOpToReachedUses, in reachingDef()
478 static void printReachingDef(const InstrToInstrs *ColorOpToReachedUses, in printReachingDef()
563 static void reachedUsesToDefs(InstrToInstrs &UseToReachingDefs, in reachedUsesToDefs()
564 const InstrToInstrs *ColorOpToReachedUses, in reachedUsesToDefs()
614 static void computeADRP(const InstrToInstrs &UseToDefs, in computeADRP()
696 const InstrToInstrs &UseToDefs, in isCandidate()
731 const InstrToInstrs &UseToDefs, in registerADRCandidate()
732 const InstrToInstrs *DefsPerColorToUses, in registerADRCandidate()
743 InstrToInstrs::const_iterator It = UseToDefs.find(&Use); in registerADRCandidate()
773 static void computeOthers(const InstrToInstrs &UseToDefs, in computeOthers()
774 const InstrToInstrs *DefsPerColorToUses, in computeOthers()
1066 InstrToInstrs *ColorOpToReachedUses = new InstrToInstrs[NbReg]; in runOnMachineFunction()
1076 InstrToInstrs ADRPToReachingDefs; in runOnMachineFunction()
1084 ColorOpToReachedUses = new InstrToInstrs[NbReg]; in runOnMachineFunction()
1092 InstrToInstrs UsesToReachingDefs; in runOnMachineFunction()