|
@@ -123,6 +123,9 @@ unit llvmpara;
|
|
end;
|
|
end;
|
|
paraloc^.register:=hlcg.getregisterfordef(list,paraloc^.def);
|
|
paraloc^.register:=hlcg.getregisterfordef(list,paraloc^.def);
|
|
paraloc^.llvmvalueloc:=true;
|
|
paraloc^.llvmvalueloc:=true;
|
|
|
|
+ { paraloc^.reference overlaid this field, so zero it now
|
|
|
|
+ that we turned it into a register location }
|
|
|
|
+ paraloc^.shiftval:=0;
|
|
end;
|
|
end;
|
|
LOC_REGISTER,
|
|
LOC_REGISTER,
|
|
LOC_FPUREGISTER,
|
|
LOC_FPUREGISTER,
|