Lines Matching refs:InstructionSimplifierArmVisitor
34 class InstructionSimplifierArmVisitor : public HGraphVisitor { class
36 InstructionSimplifierArmVisitor(HGraph* graph, OptimizingCompilerStats* stats) in InstructionSimplifierArmVisitor() function in art::arm::InstructionSimplifierArmVisitor
84 bool InstructionSimplifierArmVisitor::TryMergeIntoShifterOperand(HInstruction* use, in TryMergeIntoShifterOperand()
157 bool InstructionSimplifierArmVisitor::TryMergeIntoUsersShifterOperand(HInstruction* bitfield_op) { in TryMergeIntoUsersShifterOperand()
189 void InstructionSimplifierArmVisitor::VisitAnd(HAnd* instruction) { in VisitAnd()
195 void InstructionSimplifierArmVisitor::VisitArrayGet(HArrayGet* instruction) { in VisitArrayGet()
228 void InstructionSimplifierArmVisitor::VisitArraySet(HArraySet* instruction) { in VisitArraySet()
249 void InstructionSimplifierArmVisitor::VisitMul(HMul* instruction) { in VisitMul()
255 void InstructionSimplifierArmVisitor::VisitOr(HOr* instruction) { in VisitOr()
261 void InstructionSimplifierArmVisitor::VisitShl(HShl* instruction) { in VisitShl()
267 void InstructionSimplifierArmVisitor::VisitShr(HShr* instruction) { in VisitShr()
273 void InstructionSimplifierArmVisitor::VisitSub(HSub* instruction) { in VisitSub()
282 void InstructionSimplifierArmVisitor::VisitTypeConversion(HTypeConversion* instruction) { in VisitTypeConversion()
296 void InstructionSimplifierArmVisitor::VisitUShr(HUShr* instruction) { in VisitUShr()
303 InstructionSimplifierArmVisitor visitor(graph_, stats_); in Run()