Displaying 6 results from an estimated 6 matches for "calloperandisfix".
Did you mean:
calloperandisfixed
2018 Jan 04
0
Options for custom CCState, CCAssignFn, and GlobalISel
...want more information
> than is available through this function interface, which leads to a number of
> backends creating their own CCState subclass:
>
> * MipsCCState: adds bool vectors OriginalArgWasF128, OriginalArgWasFloat,
> OriginalArgWasFloatVector, OriginalRetWasFloatVector, CallOperandIsFixed. Also
> a SpeciallCallingConv field. Provides its own implementation of
> AnalyzeFormalArguments etc that fill these vectors.
CallOperandIsFixed was needed because the CCIf* classes could tell whether the argument list was variable or not, but couldn't tell whether a particular argumen...
2018 Jan 03
7
Options for custom CCState, CCAssignFn, and GlobalISel
...types. In some cases you want more information
than is available through this function interface, which leads to a number of
backends creating their own CCState subclass:
* MipsCCState: adds bool vectors OriginalArgWasF128, OriginalArgWasFloat,
OriginalArgWasFloatVector, OriginalRetWasFloatVector, CallOperandIsFixed. Also
a SpeciallCallingConv field. Provides its own implementation of
AnalyzeFormalArguments etc that fill these vectors.
* HexagonCCState: adds a single extra field - NumNamedVarArgParams.
* PPCCCState: adds an OriginalArgWasPPCF128 bool vector. Arguably reduces
boilerplate vs MipsCCState by jus...
2018 Jan 04
2
Options for custom CCState, CCAssignFn, and GlobalISel
...haven't dug into the GlobalISel calling convention code much but I can comment on the MipsCCState.
Thanks for the insight Daniel, much appreciated.
>> * MipsCCState: adds bool vectors OriginalArgWasF128, OriginalArgWasFloat,
>> OriginalArgWasFloatVector, OriginalRetWasFloatVector, CallOperandIsFixed. Also
>> a SpeciallCallingConv field. Provides its own implementation of
>> AnalyzeFormalArguments etc that fill these vectors.
>
> CallOperandIsFixed was needed because the CCIf* classes could tell whether the argument list was variable or not, but couldn't tell whether a p...
2018 Jan 05
0
Options for custom CCState, CCAssignFn, and GlobalISel
...e GlobalISel calling convention code much but I can comment on the MipsCCState.
>
> Thanks for the insight Daniel, much appreciated.
>
>>> * MipsCCState: adds bool vectors OriginalArgWasF128, OriginalArgWasFloat,
>>> OriginalArgWasFloatVector, OriginalRetWasFloatVector, CallOperandIsFixed. Also
>>> a SpeciallCallingConv field. Provides its own implementation of
>>> AnalyzeFormalArguments etc that fill these vectors.
>>
>> CallOperandIsFixed was needed because the CCIf* classes could tell whether the argument list was variable or not, but couldn't...
2018 Jan 13
0
Options for custom CCState, CCAssignFn, and GlobalISel
...want more information
> than is available through this function interface, which leads to a number of
> backends creating their own CCState subclass:
>
> * MipsCCState: adds bool vectors OriginalArgWasF128, OriginalArgWasFloat,
> OriginalArgWasFloatVector, OriginalRetWasFloatVector, CallOperandIsFixed. Also
> a SpeciallCallingConv field. Provides its own implementation of
> AnalyzeFormalArguments etc that fill these vectors.
> * HexagonCCState: adds a single extra field - NumNamedVarArgParams.
> * PPCCCState: adds an OriginalArgWasPPCF128 bool vector. Arguably reduces
> boilerpl...
2018 Feb 10
0
Options for custom CCState, CCAssignFn, and GlobalISel
...through this function interface, which leads to a
>> number of
>> backends creating their own CCState subclass:
>>
>> * MipsCCState: adds bool vectors OriginalArgWasF128,
>> OriginalArgWasFloat,
>> OriginalArgWasFloatVector, OriginalRetWasFloatVector,
>> CallOperandIsFixed. Also
>> a SpeciallCallingConv field. Provides its own implementation of
>> AnalyzeFormalArguments etc that fill these vectors.
>> * HexagonCCState: adds a single extra field - NumNamedVarArgParams.
>> * PPCCCState: adds an OriginalArgWasPPCF128 bool vector. Arguably
>...