Lines Matching refs:Rewrites
2790 const Rewrites: IList<IRewriteOperation>): IDictionary<Integer, IRewriteOperation>; in ReduceToSingleOperationPerIndex()
2792 function GetKindOfOps(const Rewrites: IList<IRewriteOperation>; in GetKindOfOps()
2797 function GetKindOfOps(const Rewrites: IList<IRewriteOperation>; in GetKindOfOps()
5861 const Rewrites: IList<IRewriteOperation>; in GetKindOfOps()
5864 Result := GetKindOfOps(Rewrites, Kind, Rewrites.Count);
5868 const Rewrites: IList<IRewriteOperation>; const Kind: TGUID; in GetKindOfOps()
5877 while (I < Before) and (I < Rewrites.Count) do
5879 Op := Rewrites[I];
5991 Rewrites: IList<IRewriteOperation>;
5999 Rewrites := GetProgram(ProgramName);
6000 Op.InstructionIndex := Rewrites.Count;
6001 Rewrites.Add(Op);
6005 const Rewrites: IList<IRewriteOperation>): IDictionary<Integer, IRewriteOperation>; in ReduceToSingleOperationPerIndex()
6015 for I := 0 to Rewrites.Count - 1 do
6017 Op := Rewrites[I];
6024 Inserts := GetKindOfOps(Rewrites, IInsertBeforeOp, I);
6031 Rewrites[IOp.InstructionIndex] := nil;
6036 PrevReplaces := GetKindOfOps(Rewrites, IReplaceOp, I);
6043 Rewrites[PrevROp.InstructionIndex] := nil;
6056 for I := 0 to Rewrites.Count - 1 do
6058 Op := Rewrites[I];
6065 PrevInserts := GetKindOfOps(Rewrites, IInsertBeforeOp, I);
6076 Rewrites[PrevIOp.InstructionIndex] := nil;
6081 PrevReplaces := GetKindOfOps(Rewrites, IReplaceOp, I);
6088 Rewrites[I] := nil; // delete current insert
6098 for Op in Rewrites do
6203 Rewrites: IList<IRewriteOperation>;
6212 Rewrites := FPrograms[ProgramName];
6218 if (Rewrites = nil) or (Rewrites.Count = 0) then
6228 IndexToOp := ReduceToSingleOperationPerIndex(Rewrites);