|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/InstructionSimplify.h 251 Value *SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS,
References
lib/Analysis/InlineCost.cpp 1079 SimplifyBinOp(I.getOpcode(), CLHS ? CLHS : LHS, CRHS ? CRHS : RHS, DL);
lib/Analysis/LazyValueInfo.cpp 1369 SimplifyBinOp(BO->getOpcode(), LHS, RHS, DL))) {
lib/Analysis/LoopUnrollAnalyzer.cpp 83 SimpleV = SimplifyBinOp(I.getOpcode(), LHS, RHS, DL);
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 2851 if (Value *OrICmp = SimplifyBinOp(Instruction::Or, LHS, RHS, SQ)) {
2854 if (Value *AndICmp = SimplifyBinOp(Instruction::And, LHS, RHS, SQ)) {
lib/Transforms/InstCombine/InstCombineSelect.cpp 1113 return SimplifyBinOp(BO->getOpcode(), ReplaceOp, BO->getOperand(1), Q);
1115 return SimplifyBinOp(BO->getOpcode(), BO->getOperand(0), ReplaceOp, Q);
lib/Transforms/InstCombine/InstructionCombining.cpp 336 if (Value *V = SimplifyBinOp(Opcode, B, C, SQ.getWithInstruction(&I))) {
369 if (Value *V = SimplifyBinOp(Opcode, A, B, SQ.getWithInstruction(&I))) {
397 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) {
417 if (Value *V = SimplifyBinOp(Opcode, C, A, SQ.getWithInstruction(&I))) {
563 V = SimplifyBinOp(TopLevelOpcode, B, D, SQ.getWithInstruction(&I));
582 V = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
689 Value *L = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
690 Value *R = SimplifyBinOp(TopLevelOpcode, B, C, SQ.getWithInstruction(&I));
726 Value *L = SimplifyBinOp(TopLevelOpcode, A, B, SQ.getWithInstruction(&I));
727 Value *R = SimplifyBinOp(TopLevelOpcode, A, C, SQ.getWithInstruction(&I));
lib/Transforms/Scalar/NewGVN.cpp 1056 Value *V = SimplifyBinOp(Opcode, E->getOperand(0), E->getOperand(1), SQ);
1168 SimplifyBinOp(E->getOpcode(), E->getOperand(0), E->getOperand(1), SQ);