Lines Matching refs:ArithOp
266 enum class ArithOp { Add, Sub }; enum
1824 template <class T, ArithOp Op>
1859 (Op == ArithOp::Add) ? (APIndex + APOffset) : (APIndex - APOffset); in OffsetHelper()
1869 if constexpr (Op == ArithOp::Add) { in OffsetHelper()
1895 if constexpr (Op == ArithOp::Add) in OffsetHelper()
1917 return OffsetHelper<T, ArithOp::Add>(S, OpPC, Offset, Ptr); in AddOffset()
1924 return OffsetHelper<T, ArithOp::Sub>(S, OpPC, Offset, Ptr); in SubOffset()
1927 template <ArithOp Op>
1958 return IncDecPtrHelper<ArithOp::Add>(S, OpPC, Ptr); in IncPtr()
1967 return IncDecPtrHelper<ArithOp::Sub>(S, OpPC, Ptr); in DecPtr()
2392 if (!OffsetHelper<T, ArithOp::Add>(S, OpPC, Offset, Ptr)) in ArrayElemPtr()
2408 if (!OffsetHelper<T, ArithOp::Add>(S, OpPC, Offset, Ptr)) in ArrayElemPtrPop()