Lines Matching refs:AggregationElement
2954 class AggregationElement { class
2955 AggregationElement(const AggregationElement &) = delete;
2958 AggregationElement() = default;
2959 AggregationElement &operator=(const AggregationElement &) = default;
2960 AggregationElement(AggregationOperation Op, uint32_t ShAmt) in AggregationElement() function in Ice::ARM32::__anon6a253d620c11::StrengthReduction::AggregationElement
2997 std::array<AggregationElement, N> *Operations) { in addOperations() argument
3005 (*Operations)[*NumOperations] = AggregationElement(AO_Add, RangeStart); in addOperations()
3018 (*Operations)[*NumOperations] = AggregationElement(AO_Add, RangeStart + 1); in addOperations()
3020 (*Operations)[*NumOperations] = AggregationElement(AO_Sub, RangeEnd); in addOperations()
3029 std::array<AggregationElement, N> *Operations) { in tryToOptimize() argument
3342 std::array<StrengthReduction::AggregationElement, MaxShifts> Shifts; in lowerArithmetic()
3377 const StrengthReduction::AggregationElement &Last = in lowerArithmetic()
3379 const StrengthReduction::AggregationElement &SecondToLast = in lowerArithmetic()
3400 const StrengthReduction::AggregationElement &Current = Shifts[I]; in lowerArithmetic()