Home | History | Annotate | Download | only in IR

Lines Matching refs:BinOp

1266 void AtomicRMWInst::Init(BinOp Operation, Value *Ptr, Value *Val,
1286 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
1297 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
1953 Value *BinaryOperator::getNegArgument(Value *BinOp) {
1954 return cast<BinaryOperator>(BinOp)->getOperand(1);
1957 const Value *BinaryOperator::getNegArgument(const Value *BinOp) {
1958 return getNegArgument(const_cast<Value*>(BinOp));
1961 Value *BinaryOperator::getFNegArgument(Value *BinOp) {
1962 return cast<BinaryOperator>(BinOp)->getOperand(1);
1965 const Value *BinaryOperator::getFNegArgument(const Value *BinOp) {
1966 return getFNegArgument(const_cast<Value*>(BinOp));
1969 Value *BinaryOperator::getNotArgument(Value *BinOp) {
1970 assert(isNot(BinOp) && "getNotArgument on non-'not' instruction!");
1971 BinaryOperator *BO = cast<BinaryOperator>(BinOp);
1980 const Value *BinaryOperator::getNotArgument(const Value *BinOp) {
1981 return getNotArgument(const_cast<Value*>(BinOp));