Lines Matching refs:AggregationElement
2958 class AggregationElement { class
2959 AggregationElement(const AggregationElement &) = delete;
2962 AggregationElement() = default;
2963 AggregationElement &operator=(const AggregationElement &) = default;
2964 AggregationElement(AggregationOperation Op, uint32_t ShAmt) in AggregationElement() function in Ice::ARM32::__anon6a253d620c11::StrengthReduction::AggregationElement
3001 std::array<AggregationElement, N> *Operations) { in addOperations() argument
3009 (*Operations)[*NumOperations] = AggregationElement(AO_Add, RangeStart); in addOperations()
3022 (*Operations)[*NumOperations] = AggregationElement(AO_Add, RangeStart + 1); in addOperations()
3024 (*Operations)[*NumOperations] = AggregationElement(AO_Sub, RangeEnd); in addOperations()
3033 std::array<AggregationElement, N> *Operations) { in tryToOptimize() argument
3345 std::array<StrengthReduction::AggregationElement, MaxShifts> Shifts; in lowerArithmetic()
3380 const StrengthReduction::AggregationElement &Last = in lowerArithmetic()
3382 const StrengthReduction::AggregationElement &SecondToLast = in lowerArithmetic()
3403 const StrengthReduction::AggregationElement &Current = Shifts[I]; in lowerArithmetic()