Displaying 5 results from an estimated 5 matches for "lowermemopcallto".
2008 Apr 24
2
[LLVMdev] RFC: PowerPC tail call optimization patch
...ssible for SDIsel to determine which operands can be overwritten and
> issued the copies there?
>
>
Yes the common code between x86/ppc could be moved to
SelectionDAGISel. See CheckDAGForTailCallsAndFixThem().
> There seem to be quite a bit of duplicated code. Can you refactor?
Created LowerMemOpCallTo.
-arnold
2008 Apr 24
0
[LLVMdev] RFC: PowerPC tail call optimization patch
...can be overwritten and
> > issued the copies there?
> >
> >
> Yes the common code between x86/ppc could be moved to
> SelectionDAGISel. See CheckDAGForTailCallsAndFixThem().
>
> > There seem to be quite a bit of duplicated code. Can you refactor?
> Created LowerMemOpCallTo.
>
> -arnold
>
2008 Apr 22
0
[LLVMdev] RFC: PowerPC tail call optimization patch
On Apr 22, 2008, at 4:58 AM, Arnold Schwaighofer wrote:
> On Tue, Apr 22, 2008 at 12:30 AM, Evan Cheng <evan.cheng at apple.com>
> wrote:
>> More nitpicks:
>> ...
>> No need for else here. :-)
> Done
>> SPDiff = (int)CallerMinReservedArea - (int)ParamSize;
>>
>> Just change last statement to
>> int SPDiff = (int)...
> Done
>>
2008 Apr 22
2
[LLVMdev] RFC: PowerPC tail call optimization patch
On Tue, Apr 22, 2008 at 12:30 AM, Evan Cheng <evan.cheng at apple.com> wrote:
> More nitpicks:
> ...
> No need for else here. :-)
Done
> SPDiff = (int)CallerMinReservedArea - (int)ParamSize;
>
> Just change last statement to
> int SPDiff = (int)...
Done
>
> +bool
> +PPCTargetLowering::IsEligibleForTailCallOptimization(SDOperand Call,
> +
2009 Jun 03
5
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
...ARMPCLabelIndex - Keep track the number of ARM PC labels created.
- ///
+ /// ARMPCLabelIndex - Keep track of the number of ARM PC labels created.
unsigned ARMPCLabelIndex;
+ /// ARMJumpTableIndex - Keep track of the number ofJump Tables
+ unsigned ARMJumpTableIndex;
SDValue LowerMemOpCallTo(CallSDNode *TheCall, SelectionDAG &DAG,
const SDValue &StackPtr, const CCValAssign &VA,
Index: lib/Target/ARM/ARMConstantPoolValue.h
===================================================================
--- lib/Target/ARM/ARMConstantPoolValue.h (revision 7272...