Searched refs:InstructionSimplifierVisitor (Results 1 – 3 of 3) sorted by relevance
36 class InstructionSimplifierVisitor : public HGraphDelegateVisitor { class38 InstructionSimplifierVisitor(HGraph* graph, in InstructionSimplifierVisitor() function in art::InstructionSimplifierVisitor145 InstructionSimplifierVisitor visitor(graph_, codegen_, stats_); in Run()149 bool InstructionSimplifierVisitor::Run() { in Run()180 bool InstructionSimplifierVisitor::TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop) { in TryMoveNegOnInputsAfterBinop()213 bool InstructionSimplifierVisitor::TryDeMorganNegationFactoring(HBinaryOperation* op) { in TryDeMorganNegationFactoring()266 bool InstructionSimplifierVisitor::TryCombineVecMultiplyAccumulate(HVecMul* mul) { in TryCombineVecMultiplyAccumulate()336 void InstructionSimplifierVisitor::VisitShift(HBinaryOperation* instruction) { in VisitShift()412 bool InstructionSimplifierVisitor::ReplaceRotateWithRor(HBinaryOperation* op, in ReplaceRotateWithRor()436 bool InstructionSimplifierVisitor::TryReplaceWithRotate(HBinaryOperation* op) { in TryReplaceWithRotate()[all …]
48 # The transformation tested is implemented in `InstructionSimplifierVisitor::VisitNot`.
332 # The transformation tested is implemented in `InstructionSimplifierVisitor::VisitNot`.