Displaying 4 results from an estimated 4 matches for "tailcallarguments".
2008 Apr 21
0
[LLVMdev] RFC: PowerPC tail call optimization patch
...LL,
0));
+ if (!isTailCall)
+ MemOpChains.push_back(DAG.getStore(Chain, Arg, PtrOff,
NULL, 0));
+ // Calculate and remember argument location.
+ else
+ CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff,
ArgOffset,
+ TailCallArguments);
+
inMem = true;
}
if (inMem || isMachoABI) {
@@ -1994,7 +2339,13 @@ SDOperand
PPCTargetLowering::LowerCALL(SDOperand Op, SelectionDAG &DAG,
}
}
} else {
- MemOpChains.push_back(DAG.getStore(Chain, Arg, PtrOff, NULL,
0));
+...
2008 Apr 22
2
[LLVMdev] RFC: PowerPC tail call optimization patch
...gt; + MemOpChains.push_back(DAG.getStore(Chain, Arg, PtrOff,
> NULL, 0));
> + // Calculate and remember argument location.
> + else
> + CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff,
> ArgOffset,
> + TailCallArguments);
> +
> inMem = true;
> }
> if (inMem || isMachoABI) {
> @@ -1994,7 +2339,13 @@ SDOperand
> PPCTargetLowering::LowerCALL(SDOperand Op, SelectionDAG &DAG,
> }
> }
> } else {
> - MemOpChains.push_back...
2008 Apr 16
2
[LLVMdev] RFC: PowerPC tail call optimization patch
Hello Dale,
this is an updated version of the tail call optimization patch for
powerpc. could you have a look at it?
i added code to support ppc64 (untested, will try to get access to
ppc64 on a friend's machine).
incorporated evan's formatting suggestions. ;)
will run another round of testing (llvm-test) on my powerpc g4/800
when i get the okay to commit. testing on this machine takes
2008 Apr 22
0
[LLVMdev] RFC: PowerPC tail call optimization patch
...mOpChains.push_back(DAG.getStore(Chain, Arg, PtrOff,
>> NULL, 0));
>> + // Calculate and remember argument location.
>> + else
>> + CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff,
>> ArgOffset,
>> + TailCallArguments);
>> +
>> inMem = true;
>> }
>> if (inMem || isMachoABI) {
>> @@ -1994,7 +2339,13 @@ SDOperand
>> PPCTargetLowering::LowerCALL(SDOperand Op, SelectionDAG &DAG,
>> }
>> }
>> } else {
>>...