Lines Matching refs:ConstantFoldBinaryOpOperands
533 return ConstantFoldBinaryOpOperands(Instruction::Add, CLHS, CRHS, Q.DL); in SimplifyAddInst()
667 return ConstantFoldBinaryOpOperands(Instruction::Sub, CLHS, CRHS, Q.DL); in SimplifySubInst()
791 return ConstantFoldBinaryOpOperands(Instruction::FAdd, CLHS, CRHS, Q.DL); in SimplifyFAddInst()
830 return ConstantFoldBinaryOpOperands(Instruction::FSub, CLHS, CRHS, Q.DL); in SimplifyFSubInst()
866 return ConstantFoldBinaryOpOperands(Instruction::FMul, CLHS, CRHS, Q.DL); in SimplifyFMulInst()
889 return ConstantFoldBinaryOpOperands(Instruction::Mul, CLHS, CRHS, Q.DL); in SimplifyMulInst()
986 return ConstantFoldBinaryOpOperands(Opcode, C0, C1, Q.DL); in SimplifyDiv()
1148 return ConstantFoldBinaryOpOperands(Opcode, C0, C1, Q.DL); in SimplifyRem()
1297 return ConstantFoldBinaryOpOperands(Opcode, C0, C1, Q.DL); in SimplifyShift()
1567 return ConstantFoldBinaryOpOperands(Instruction::And, CLHS, CRHS, Q.DL); in SimplifyAndInst()
1741 return ConstantFoldBinaryOpOperands(Instruction::Or, CLHS, CRHS, Q.DL); in SimplifyOrInst()
1874 return ConstantFoldBinaryOpOperands(Instruction::Xor, CLHS, CRHS, Q.DL); in SimplifyXorInst()
3800 return ConstantFoldBinaryOpOperands(Opcode, CLHS, CRHS, Q.DL); in SimplifyBinOp()