Lines Matching refs:Operation
61 /// for a select operation, otherwise return null.
128 /// to a push_back style of operation. This grows the number of ops by 1.5
225 /// push_back style of operation. This grows the number of ops by 2 times.
1037 /// push_back style of operation. This grows the number of ops by 2 times.
1573 void AtomicRMWInst::Init(BinOp Operation, Value *Ptr, Value *Val,
1578 setOperation(Operation);
1593 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
1601 Init(Operation, Ptr, Val, Ordering, SynchScope);
1604 AtomicRMWInst::AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val,
1612 Init(Operation, Ptr, Val, Ordering, SynchScope);
2076 "Arithmetic operation should return same type as operands!");
2078 "Tried to create an integer operation on a non-integer type!");
2083 "Arithmetic operation should return same type as operands!");
2085 "Tried to create a floating-point operation on a "
2091 "Arithmetic operation should return same type as operands!");
2098 "Arithmetic operation should return same type as operands!");
2105 "Arithmetic operation should return same type as operands!");
2112 "Arithmetic operation should return same type as operands!");
2120 "Shift operation should return same type as operands!");
2124 "Tried to create a shift operation on a non-integral type!");
2129 "Logical operation should return same type as operands!");
2133 "Tried to create a logical operation on a non-integral type!");
2309 /// getFPAccuracy - Get the maximum error permitted by this operation in ULPs.
2310 /// An accuracy of 0.0 means that the operation should be performed with the
3773 /// to a push_back style of operation. This grows the number of ops by 3 times.
3810 /// to a push_back style of operation. This grows the number of ops by 2 times.