Searched defs:TopLevelOpcode (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp400 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); // op local
414 if (LeftDistributesOverRight(InnerOpcode, TopLevelOpcode))
422 Value *V = SimplifyBinOp(TopLevelOpcode, B, D, TD);
426 V = Builder->CreateBinOp(TopLevelOpcode, B, D, Op1->getName());
436 if (RightDistributesOverLeft(TopLevelOpcode, InnerOpcode))
444 Value *V = SimplifyBinOp(TopLevelOpcode, A, C, TD);
448 V = Builder->CreateBinOp(TopLevelOpcode, A, C, Op0->getName());
459 if (Op0 && RightDistributesOverLeft(Op0->getOpcode(), TopLevelOpcode)) {
466 if (Value *L = SimplifyBinOp(TopLevelOpcode, A, C, TD))
467 if (Value *R = SimplifyBinOp(TopLevelOpcode,
[all...]

Completed in 42 milliseconds