Searched refs:SimplifyBinOp (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Analysis/ |
D | InstructionSimplify.cpp | 62 static Value *SimplifyBinOp(unsigned, Value *, Value *, const Query &, 152 if (Value *L = SimplifyBinOp(Opcode, A, C, Q, MaxRecurse)) in ExpandBinOp() 153 if (Value *R = SimplifyBinOp(Opcode, B, C, Q, MaxRecurse)) { in ExpandBinOp() 162 if (Value *V = SimplifyBinOp(OpcodeToExpand, L, R, Q, MaxRecurse)) { in ExpandBinOp() 175 if (Value *L = SimplifyBinOp(Opcode, A, B, Q, MaxRecurse)) in ExpandBinOp() 176 if (Value *R = SimplifyBinOp(Opcode, A, C, Q, MaxRecurse)) { in ExpandBinOp() 185 if (Value *V = SimplifyBinOp(OpcodeToExpand, L, R, Q, MaxRecurse)) { in ExpandBinOp() 216 if (Value *V = SimplifyBinOp(Opcode, B, C, Q, MaxRecurse)) { in SimplifyAssociativeBinOp() 221 if (Value *W = SimplifyBinOp(Opcode, A, V, Q, MaxRecurse)) { in SimplifyAssociativeBinOp() 235 if (Value *V = SimplifyBinOp(Opcode, A, B, Q, MaxRecurse)) { in SimplifyAssociativeBinOp() [all …]
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 203 if (Value *V = SimplifyBinOp(Opcode, B, C, DL)) { in SimplifyAssociativeOrCommutative() 232 if (Value *V = SimplifyBinOp(Opcode, A, B, DL)) { in SimplifyAssociativeOrCommutative() 254 if (Value *V = SimplifyBinOp(Opcode, C, A, DL)) { in SimplifyAssociativeOrCommutative() 274 if (Value *V = SimplifyBinOp(Opcode, C, A, DL)) { in SimplifyAssociativeOrCommutative() 471 Value *V = SimplifyBinOp(TopLevelOpcode, B, D, DL); in tryFactorization() 490 Value *V = SimplifyBinOp(TopLevelOpcode, A, C, DL); in tryFactorization() 570 if (Value *L = SimplifyBinOp(TopLevelOpcode, A, C, DL)) in SimplifyUsingDistributiveLaws() 571 if (Value *R = SimplifyBinOp(TopLevelOpcode, B, C, DL)) { in SimplifyUsingDistributiveLaws() 579 if (Value *V = SimplifyBinOp(InnerOpcode, L, R, DL)) in SimplifyUsingDistributiveLaws() 595 if (Value *L = SimplifyBinOp(TopLevelOpcode, A, B, DL)) in SimplifyUsingDistributiveLaws() [all …]
|
D | InstCombineSelect.cpp | 329 return SimplifyBinOp(B->getOpcode(), RepOp, B->getOperand(1), DL, TLI); in SimplifyWithOpReplaced() 331 return SimplifyBinOp(B->getOpcode(), B->getOperand(0), RepOp, DL, TLI); in SimplifyWithOpReplaced()
|
/external/llvm/include/llvm/Analysis/ |
D | InstructionSimplify.h | 269 Value *SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS,
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollPass.cpp | 366 SimpleV = SimplifyBinOp(I.getOpcode(), LHS, RHS, DL); in visitBinaryOperator()
|
/external/llvm/lib/Analysis/IPA/ |
D | InlineCost.cpp | 608 SimpleV = SimplifyBinOp(I.getOpcode(), LHS, RHS, DL); in visitBinaryOperator()
|