|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/Analysis/InstructionSimplify.cpp 57 static Value *SimplifyBinOp(unsigned, Value *, Value *, const SimplifyQuery &,
References
lib/Analysis/InstructionSimplify.cpp 184 if (Value *L = SimplifyBinOp(Opcode, A, C, Q, MaxRecurse))
185 if (Value *R = SimplifyBinOp(Opcode, B, C, Q, MaxRecurse)) {
194 if (Value *V = SimplifyBinOp(OpcodeToExpand, L, R, Q, MaxRecurse)) {
207 if (Value *L = SimplifyBinOp(Opcode, A, B, Q, MaxRecurse))
208 if (Value *R = SimplifyBinOp(Opcode, A, C, Q, MaxRecurse)) {
217 if (Value *V = SimplifyBinOp(OpcodeToExpand, L, R, Q, MaxRecurse)) {
249 if (Value *V = SimplifyBinOp(Opcode, B, C, Q, MaxRecurse)) {
254 if (Value *W = SimplifyBinOp(Opcode, A, V, Q, MaxRecurse)) {
268 if (Value *V = SimplifyBinOp(Opcode, A, B, Q, MaxRecurse)) {
273 if (Value *W = SimplifyBinOp(Opcode, V, C, Q, MaxRecurse)) {
291 if (Value *V = SimplifyBinOp(Opcode, C, A, Q, MaxRecurse)) {
296 if (Value *W = SimplifyBinOp(Opcode, V, B, Q, MaxRecurse)) {
310 if (Value *V = SimplifyBinOp(Opcode, C, A, Q, MaxRecurse)) {
315 if (Value *W = SimplifyBinOp(Opcode, B, V, Q, MaxRecurse)) {
348 TV = SimplifyBinOp(Opcode, SI->getTrueValue(), RHS, Q, MaxRecurse);
349 FV = SimplifyBinOp(Opcode, SI->getFalseValue(), RHS, Q, MaxRecurse);
351 TV = SimplifyBinOp(Opcode, LHS, SI->getTrueValue(), Q, MaxRecurse);
352 FV = SimplifyBinOp(Opcode, LHS, SI->getFalseValue(), Q, MaxRecurse);
510 SimplifyBinOp(Opcode, Incoming, RHS, Q, MaxRecurse) :
511 SimplifyBinOp(Opcode, LHS, Incoming, Q, MaxRecurse);
737 if (Value *V = SimplifyBinOp(Instruction::Sub, Y, Z, Q, MaxRecurse-1))
739 if (Value *W = SimplifyBinOp(Instruction::Add, X, V, Q, MaxRecurse-1)) {
745 if (Value *V = SimplifyBinOp(Instruction::Sub, X, Z, Q, MaxRecurse-1))
747 if (Value *W = SimplifyBinOp(Instruction::Add, Y, V, Q, MaxRecurse-1)) {
759 if (Value *V = SimplifyBinOp(Instruction::Sub, X, Y, Q, MaxRecurse-1))
761 if (Value *W = SimplifyBinOp(Instruction::Sub, V, Z, Q, MaxRecurse-1)) {
767 if (Value *V = SimplifyBinOp(Instruction::Sub, X, Z, Q, MaxRecurse-1))
769 if (Value *W = SimplifyBinOp(Instruction::Sub, V, Y, Q, MaxRecurse-1)) {
781 if (Value *V = SimplifyBinOp(Instruction::Sub, Z, X, Q, MaxRecurse-1))
783 if (Value *W = SimplifyBinOp(Instruction::Add, V, Y, Q, MaxRecurse-1)) {
794 if (Value *V = SimplifyBinOp(Instruction::Sub, X, Y, Q, MaxRecurse-1))
3698 return SimplifyBinOp(B->getOpcode(), RepOp, B->getOperand(1), Q,
3701 return SimplifyBinOp(B->getOpcode(), B->getOperand(0), RepOp, Q,
4829 return SimplifyBinOp(Opcode, LHS, RHS, Q, MaxRecurse);
4835 return ::SimplifyBinOp(Opcode, LHS, RHS, Q, RecursionLimit);