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::InstructionSimplifierVisitor151 InstructionSimplifierVisitor visitor(graph_, codegen_, stats_, be_loop_friendly); in Run()155 bool InstructionSimplifierVisitor::Run() { in Run()186 bool InstructionSimplifierVisitor::TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop) { in TryMoveNegOnInputsAfterBinop()219 bool InstructionSimplifierVisitor::TryDeMorganNegationFactoring(HBinaryOperation* op) { in TryDeMorganNegationFactoring()272 bool InstructionSimplifierVisitor::TryCombineVecMultiplyAccumulate(HVecMul* mul) { in TryCombineVecMultiplyAccumulate()342 void InstructionSimplifierVisitor::VisitShift(HBinaryOperation* instruction) { in VisitShift()418 bool InstructionSimplifierVisitor::ReplaceRotateWithRor(HBinaryOperation* op, in ReplaceRotateWithRor()442 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`.