Home | History | Annotate | Download | only in IR

Lines Matching full:binop

1573 void AtomicRMWInst::Init(BinOp Operation, Value *Ptr, Value *Val,
1593 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
1604 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
2260 Value *BinaryOperator::getNegArgument(Value *BinOp) {
2261 return cast<BinaryOperator>(BinOp)->getOperand(1);
2264 const Value *BinaryOperator::getNegArgument(const Value *BinOp) {
2265 return getNegArgument(const_cast<Value*>(BinOp));
2268 Value *BinaryOperator::getFNegArgument(Value *BinOp) {
2269 return cast<BinaryOperator>(BinOp)->getOperand(1);
2272 const Value *BinaryOperator::getFNegArgument(const Value *BinOp) {
2273 return getFNegArgument(const_cast<Value*>(BinOp));
2276 Value *BinaryOperator::getNotArgument(Value *BinOp) {
2277 assert(isNot(BinOp) && "getNotArgument on non-'not' instruction!");
2278 BinaryOperator *BO = cast<BinaryOperator>(BinOp);
2287 const Value *BinaryOperator::getNotArgument(const Value *BinOp) {
2288 return getNotArgument(const_cast<Value*>(BinOp));