Searched refs:InnerOpcode (Results 1 - 1 of 1) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp408 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' local
411 bool InnerCommutative = Instruction::isCommutative(InnerOpcode);
414 if (LeftDistributesOverRight(InnerOpcode, TopLevelOpcode))
429 V = Builder->CreateBinOp(InnerOpcode, A, V);
436 if (RightDistributesOverLeft(TopLevelOpcode, InnerOpcode))
451 V = Builder->CreateBinOp(InnerOpcode, V, B);
463 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' local
472 (Instruction::isCommutative(InnerOpcode) && L == B && R == A))
475 if (Value *V = SimplifyBinOp(InnerOpcode, L, R, TD))
478 C = Builder->CreateBinOp(InnerOpcode,
488 Instruction::BinaryOps InnerOpcode = Op1->getOpcode(); // op' local
[all...]

Completed in 106 milliseconds