Home | History | Annotate | Download | only in IR

Lines Matching full:binop

1442 void AtomicRMWInst::Init(BinOp Operation, Value *Ptr, Value *Val,
1462 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
1473 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
2129 Value *BinaryOperator::getNegArgument(Value *BinOp) {
2130 return cast<BinaryOperator>(BinOp)->getOperand(1);
2133 const Value *BinaryOperator::getNegArgument(const Value *BinOp) {
2134 return getNegArgument(const_cast<Value*>(BinOp));
2137 Value *BinaryOperator::getFNegArgument(Value *BinOp) {
2138 return cast<BinaryOperator>(BinOp)->getOperand(1);
2141 const Value *BinaryOperator::getFNegArgument(const Value *BinOp) {
2142 return getFNegArgument(const_cast<Value*>(BinOp));
2145 Value *BinaryOperator::getNotArgument(Value *BinOp) {
2146 assert(isNot(BinOp) && "getNotArgument on non-'not' instruction!");
2147 BinaryOperator *BO = cast<BinaryOperator>(BinOp);
2156 const Value *BinaryOperator::getNotArgument(const Value *BinOp) {
2157 return getNotArgument(const_cast<Value*>(BinOp));