Displaying 4 results from an estimated 4 matches for "saveregtostackslot".
2010 Feb 11
3
[LLVMdev] adding switches to llvm-ld to disable certain optimizations.
...for that email. Glad that
you put up it again.
The approach actually sounds better as it will drastically simplify the
back-end code. But I was clueless as to how to make register allocator
fold the spills and reloads into the actual target instructions. The
only interfaces that it exposes are saveRegToStackSlot and
loadRegFromStackSlot, and we didn't even know for which instructions
these spills are reloads are happening. All these APIs get is a frameIndex.
Now that you have decided to get us to explore a better path, it would
be good if you could put more light to these issues.
One more thing tha...
2010 Feb 11
0
[LLVMdev] adding switches to llvm-ld to disable certain optimizations.
...for that email. Glad that you put up it again.
> The approach actually sounds better as it will drastically simplify the back-end code. But I was clueless as to how to make register allocator fold the spills and reloads into the actual target instructions. The only interfaces that it exposes are saveRegToStackSlot and loadRegFromStackSlot, and we didn't even know for which instructions these spills are reloads are happening. All these APIs get is a frameIndex.
> Now that you have decided to get us to explore a better path, it would be good if you could put more light to these issues.
The main API hoo...
2010 Feb 10
0
[LLVMdev] adding switches to llvm-ld to disable certain optimizations.
On Feb 10, 2010, at 8:57 AM, Sanjiv Gupta wrote:
> Chris Lattner wrote:
>> On Feb 9, 2010, at 7:39 PM, Sanjiv Gupta wrote:
>>
>>
>>> Hi,
>>> I need to add switches like -disable-mem2reg, disable-gvn to llvm-ld.
>>> Currently CreateStandardLTOPasses takes in only DisableInternalize and
>>> DisableInliner switches.
>>>
2010 Feb 10
3
[LLVMdev] adding switches to llvm-ld to disable certain optimizations.
Chris Lattner wrote:
> On Feb 9, 2010, at 7:39 PM, Sanjiv Gupta wrote:
>
>
>> Hi,
>> I need to add switches like -disable-mem2reg, disable-gvn to llvm-ld.
>> Currently CreateStandardLTOPasses takes in only DisableInternalize and
>> DisableInliner switches.
>>
>> Is modifying this API okay for these new switches, or is it doable in
>> some