Lines Matching defs:FixerKind
907 LoopFixerKind FixerKind, const Expr *ContainerExpr,
911 Descriptor.NeedsReverseCall = (FixerKind == LFK_ReverseIterator);
913 if (FixerKind == LFK_Iterator || FixerKind == LFK_ReverseIterator)
924 LoopFixerKind FixerKind) {
937 if (FixerKind == LFK_Iterator || FixerKind == LFK_ReverseIterator) {
958 } else if (FixerKind == LFK_PseudoArray) {
975 LoopFixerKind FixerKind{};
979 FixerKind = LFK_Array;
981 FixerKind = LFK_Iterator;
983 FixerKind = LFK_ReverseIterator;
987 FixerKind = LFK_PseudoArray;
990 if (!isConvertible(Context, Nodes, Loop, FixerKind))
998 if (FixerKind != LFK_Array && !EndVar)
1011 if (FixerKind == LFK_Iterator || FixerKind == LFK_ReverseIterator) {
1015 /*IsReverse=*/FixerKind == LFK_ReverseIterator);
1016 } else if (FixerKind == LFK_PseudoArray) {
1046 if (FixerKind == LFK_Array) {
1060 determineRangeDescriptor(Context, Nodes, Loop, FixerKind, ContainerExpr,