search for: ppcccstate

Displaying 6 results from an estimated 6 matches for "ppcccstate".

2018 Jan 03
7
Options for custom CCState, CCAssignFn, and GlobalISel
...alArgWasF128, 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 just having PPCISelLowering call PPCCCState::PreAnalyzeCallOperands directly. * SystemZCCState: has bool vectors ArgIsFixed and ArgIsShortVector, works similarly to MipsCCState or PPCCCState. The above works...
2018 Jan 13
0
Options for custom CCState, CCAssignFn, and GlobalISel
...WasFloat, > 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 just having PPCISelLowering call > PPCCCState::PreAnalyzeCallOperands directly. > * SystemZCCState: has bool vectors ArgIsFixed and ArgIsShortVector, works > similarly to MipsCCState or PPCCCSta...
2018 Jan 04
2
Options for custom CCState, CCAssignFn, and GlobalISel
...ion be given it's own CallingConv def instead. If I remember rightly, I left it there because I didn't want to change Mips16 at the time. > > I'll comment on the OriginalArg* family below. > >> * HexagonCCState: adds a single extra field - NumNamedVarArgParams. >> * PPCCCState: adds an OriginalArgWasPPCF128 bool vector. Arguably reduces >> boilerplate vs MipsCCState by just having PPCISelLowering call >> PPCCCState::PreAnalyzeCallOperands directly. >> * SystemZCCState: has bool vectors ArgIsFixed and ArgIsShortVector, works >> similarly to MipsCCS...
2018 Jan 05
0
Options for custom CCState, CCAssignFn, and GlobalISel
...own CallingConv def instead. If I remember rightly, I left it there because I didn't want to change Mips16 at the time. >> >> I'll comment on the OriginalArg* family below. >> >>> * HexagonCCState: adds a single extra field - NumNamedVarArgParams. >>> * PPCCCState: adds an OriginalArgWasPPCF128 bool vector. Arguably reduces >>> boilerplate vs MipsCCState by just having PPCISelLowering call >>> PPCCCState::PreAnalyzeCallOperands directly. >>> * SystemZCCState: has bool vectors ArgIsFixed and ArgIsShortVector, works >>> simi...
2018 Jan 04
0
Options for custom CCState, CCAssignFn, and GlobalISel
...#39;s calling convention be given it's own CallingConv def instead. If I remember rightly, I left it there because I didn't want to change Mips16 at the time. I'll comment on the OriginalArg* family below. > * HexagonCCState: adds a single extra field - NumNamedVarArgParams. > * PPCCCState: adds an OriginalArgWasPPCF128 bool vector. Arguably reduces > boilerplate vs MipsCCState by just having PPCISelLowering call > PPCCCState::PreAnalyzeCallOperands directly. > * SystemZCCState: has bool vectors ArgIsFixed and ArgIsShortVector, works > similarly to MipsCCState or PPCCCSta...
2018 Feb 10
0
Options for custom CCState, CCAssignFn, and GlobalISel
...WasFloatVector, 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 just having PPCISelLowering call >> PPCCCState::PreAnalyzeCallOperands directly. >> * SystemZCCState: has bool vectors ArgIsFixed and ArgIsShortVector, >> works >>...