Searched defs:TopLevelOpcode (Results 1 - 1 of 1) sorted by relevance
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 400 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