Lines Matching refs:Add
213 // not overflow. This function only handles the Add and Sub opcodes. For
220 // We reason about Add and Sub Only.
222 if (Opcode != Instruction::Add && Opcode != Instruction::Sub)
230 if (Opcode == Instruction::Add)
453 BinaryOperator *NewBO = (IsNUW && Opcode == Instruction::Add) ?
499 return ROp == Instruction::Add || ROp == Instruction::Sub;
530 /// 'add(shl(X, 5), ...)', this function will have TopOpcode == Instruction::Add
539 if (TopOpcode == Instruction::Add || TopOpcode == Instruction::Sub) {
629 if (TopLevelOpcode == Instruction::Add &&
3471 // Add operands to the worklist.