[llvm-commits] [llvm] r88874 - in /llvm/trunk: lib/Target/ARM/ARM.h lib/Target/ARM/ARMBaseInstrInfo.cpp lib/Target/ARM/ARMBaseRegisterInfo.cpp lib/Target/ARM/ARMTargetMachine.cpp test/CodeGen/ARM/spill-q.ll test/CodeGen/Thumb2/thumb2-spill-q.ll

Chris Lattner clattner at apple.com
Sun Nov 22 06:58:41 PST 2009


On Nov 16, 2009, at 12:44 PM, Jim Grosbach wrote:

>> 
>> Hi Jim,
>> 
>> Please name the pass something less contracted (so it shows up in doxygen better without context etc). Also, does it need to be an ARM specific pass?  Do other targets have this sort of issue?
>> 
> 
> X86 has the same issue and already has equivalent code. I don't see any reason why the code can't be refactored to be shared between the two and available for other targets. I'll have a look at that.
> 
> As for the name, perhaps something like, "ARM Stack Required Alignment Auto-Detector"? (Removing the "ARM" once it's factored out to not be in the ARM back-end).

Sounds great to me, thanks!

-Chris



More information about the llvm-commits mailing list