mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 19:29:26 +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
|
||||
function RemoveSuperfluousFMov(const p: tai; movp: tai; const optimizer: string): 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 OptPass1FData(var p: tai): Boolean;
|
||||
function OptPass1STP(var p: tai): boolean;
|
||||
@ -66,6 +64,9 @@ Interface
|
||||
function OptPass1SXTW(var p: tai): Boolean;
|
||||
|
||||
function OptPass2LDRSTR(var p: tai): boolean;
|
||||
|
||||
function PostPeepholeOptAND(var p: tai): Boolean;
|
||||
function PostPeepholeOptCMP(var p: tai): boolean;
|
||||
End;
|
||||
|
||||
Implementation
|
||||
@ -1076,7 +1077,7 @@ Implementation
|
||||
end;
|
||||
|
||||
|
||||
function TCpuAsmOptimizer.OptPostAnd(var p: tai): Boolean;
|
||||
function TCpuAsmOptimizer.PostPeepholeOptAND(var p: tai): Boolean;
|
||||
var
|
||||
hp1, hp2: tai;
|
||||
hp3: taicpu;
|
||||
@ -1126,7 +1127,7 @@ Implementation
|
||||
end;
|
||||
|
||||
|
||||
function TCpuAsmOptimizer.OptPostCMP(var p : tai): boolean;
|
||||
function TCpuAsmOptimizer.PostPeepholeOptCMP(var p : tai): boolean;
|
||||
var
|
||||
hp1,hp2: tai;
|
||||
begin
|
||||
@ -1277,9 +1278,9 @@ Implementation
|
||||
begin
|
||||
case taicpu(p).opcode of
|
||||
A_CMP:
|
||||
Result:=OptPostCMP(p);
|
||||
Result:=PostPeepholeOptCMP(p);
|
||||
A_AND:
|
||||
Result:=OptPostAnd(p);
|
||||
Result:=PostPeepholeOptAND(p);
|
||||
else
|
||||
;
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user