Lines Matching refs:BinOp
1439 void AtomicRMWInst::Init(BinOp Operation, Value *Ptr, Value *Val,
1459 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
1470 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
2126 Value *BinaryOperator::getNegArgument(Value *BinOp) {
2127 return cast<BinaryOperator>(BinOp)->getOperand(1);
2130 const Value *BinaryOperator::getNegArgument(const Value *BinOp) {
2131 return getNegArgument(const_cast<Value*>(BinOp));
2134 Value *BinaryOperator::getFNegArgument(Value *BinOp) {
2135 return cast<BinaryOperator>(BinOp)->getOperand(1);
2138 const Value *BinaryOperator::getFNegArgument(const Value *BinOp) {
2139 return getFNegArgument(const_cast<Value*>(BinOp));
2142 Value *BinaryOperator::getNotArgument(Value *BinOp) {
2143 assert(isNot(BinOp) && "getNotArgument on non-'not' instruction!");
2144 BinaryOperator *BO = cast<BinaryOperator>(BinOp);
2153 const Value *BinaryOperator::getNotArgument(const Value *BinOp) {
2154 return getNotArgument(const_cast<Value*>(BinOp));