Home
last modified time | relevance | path

Searched refs:SimplifyBinOp (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/Analysis/
DInstructionSimplify.cpp62 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/
DInstructionCombining.cpp203 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 …]
DInstCombineSelect.cpp329 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/
DInstructionSimplify.h269 Value *SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS,
/external/llvm/lib/Transforms/Scalar/
DLoopUnrollPass.cpp366 SimpleV = SimplifyBinOp(I.getOpcode(), LHS, RHS, DL); in visitBinaryOperator()
/external/llvm/lib/Analysis/IPA/
DInlineCost.cpp608 SimpleV = SimplifyBinOp(I.getOpcode(), LHS, RHS, DL); in visitBinaryOperator()