Searched refs:TopLevelOpcode (Results 1 - 1 of 1) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 561 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); local 567 if (leftDistributesOverRight(InnerOpcode, TopLevelOpcode)) 575 V = SimplifyBinOp(TopLevelOpcode, B, D, SQ.getWithInstruction(&I)); 579 V = Builder.CreateBinOp(TopLevelOpcode, B, D, RHS->getName()); 586 if (!SimplifiedInst && rightDistributesOverLeft(TopLevelOpcode, InnerOpcode)) 594 V = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I)); 599 V = Builder.CreateBinOp(TopLevelOpcode, A, C, LHS->getName()); 629 if (TopLevelOpcode == Instruction::Add && 662 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); local 669 LHSOpcode = getBinOpsForFactorization(TopLevelOpcode, Op [all...] |
Completed in 111 milliseconds