[llvm-commits] [llvm] r154144 - in /llvm/trunk/lib/Target/ARM: ARMAsmPrinter.cpp ARMCodeEmitter.cpp ARMFastISel.cpp ARMInstrInfo.td ARMInstrThumb.td ARMInstrThumb2.td
Jakob Stoklund Olesen
stoklund at 2pi.dk
Thu Apr 5 19:26:55 PDT 2012
On Apr 5, 2012, at 6:00 PM, Jim Grosbach wrote:
> Hallelujah! This is great. Those things have bugged me for a long time. Can we get the tail call bits as well?
Yes, that should be possible as well.
I left them in because they aren't completely symmetrical in IsIOS / IsNotIOS. Something about using a t2 branch on iOS?
> On Apr 5, 2012, at 5:04 PM, Jakob Olesen <stoklund at 2pi.dk> wrote:
>> Author: stoklund
>> Date: Thu Apr 5 19:04:58 2012
>> New Revision: 154144
>> URL: http://llvm.org/viewvc/llvm-project?rev=154144&view=rev
>> Deduplicate ARM call-related instructions.
>> We had special instructions for iOS because r9 is call-clobbered, but
>> that is represented dynamically by the register mask operands now, so
>> there is no need for the pseudo-instructions.
More information about the llvm-commits