mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-15 01:09:25 +02:00
* a64: Renamed OptPostCMP/And to PostPeepholeOptCMP/AND for internal consistency
This commit is contained in:
parent
d7d4b446c1
commit
38d2f3d58c
@ -54,8 +54,6 @@ Interface
|
|||||||
private
|
private
|
||||||
function RemoveSuperfluousFMov(const p: tai; movp: tai; const optimizer: string): boolean;
|
function RemoveSuperfluousFMov(const p: tai; movp: tai; const optimizer: string): boolean;
|
||||||
function OptPass1Shift(var p: tai): boolean;
|
function OptPass1Shift(var p: tai): boolean;
|
||||||
function OptPostCMP(var p: tai): boolean;
|
|
||||||
function OptPostAnd(var p: tai): Boolean;
|
|
||||||
function OptPass1Data(var p: tai): boolean;
|
function OptPass1Data(var p: tai): boolean;
|
||||||
function OptPass1FData(var p: tai): Boolean;
|
function OptPass1FData(var p: tai): Boolean;
|
||||||
function OptPass1STP(var p: tai): boolean;
|
function OptPass1STP(var p: tai): boolean;
|
||||||
@ -66,6 +64,9 @@ Interface
|
|||||||
function OptPass1SXTW(var p: tai): Boolean;
|
function OptPass1SXTW(var p: tai): Boolean;
|
||||||
|
|
||||||
function OptPass2LDRSTR(var p: tai): boolean;
|
function OptPass2LDRSTR(var p: tai): boolean;
|
||||||
|
|
||||||
|
function PostPeepholeOptAND(var p: tai): Boolean;
|
||||||
|
function PostPeepholeOptCMP(var p: tai): boolean;
|
||||||
End;
|
End;
|
||||||
|
|
||||||
Implementation
|
Implementation
|
||||||
@ -1076,7 +1077,7 @@ Implementation
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
function TCpuAsmOptimizer.OptPostAnd(var p: tai): Boolean;
|
function TCpuAsmOptimizer.PostPeepholeOptAND(var p: tai): Boolean;
|
||||||
var
|
var
|
||||||
hp1, hp2: tai;
|
hp1, hp2: tai;
|
||||||
hp3: taicpu;
|
hp3: taicpu;
|
||||||
@ -1126,7 +1127,7 @@ Implementation
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
function TCpuAsmOptimizer.OptPostCMP(var p : tai): boolean;
|
function TCpuAsmOptimizer.PostPeepholeOptCMP(var p : tai): boolean;
|
||||||
var
|
var
|
||||||
hp1,hp2: tai;
|
hp1,hp2: tai;
|
||||||
begin
|
begin
|
||||||
@ -1277,9 +1278,9 @@ Implementation
|
|||||||
begin
|
begin
|
||||||
case taicpu(p).opcode of
|
case taicpu(p).opcode of
|
||||||
A_CMP:
|
A_CMP:
|
||||||
Result:=OptPostCMP(p);
|
Result:=PostPeepholeOptCMP(p);
|
||||||
A_AND:
|
A_AND:
|
||||||
Result:=OptPostAnd(p);
|
Result:=PostPeepholeOptAND(p);
|
||||||
else
|
else
|
||||||
;
|
;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user