[llvm-commits] [llvm] r78514 - in /llvm/trunk/lib/Target/ARM: ARMInstrInfo.td ARMInstrNEON.td ARMInstrThumb.td ARMInstrThumb2.td AsmPrinter/ARMAsmPrinter.cpp

Bob Wilson bob.wilson at apple.com
Fri Aug 21 15:08:55 PDT 2009


On Aug 8, 2009, at 10:01 PM, Anton Korobeynikov wrote:

> Hi, Bob
>
>> I have a vague idea of what Daniel's thinking, but I'm not sure I get
>> it.  It is kind of weird to have "lane_cst" and "printLaneOperand"  
>> for
>> things that have nothing to do with Neon lanes.  Maybe it would be
>> better to keep the "no_hash" name instead of "lane"?  Somehow I
>> suspect that would defeat the purpose.
> Yeah, I also raised such questions. Better naming is always welcome :)
>
> Currently we need to print imm's w/o hashes for:
> 1. lanes
> 2. some inline asm constraints
> 3. for some weird cases when we're constructing some unique name 'on  
> fly'

I renamed the "lane_cst" operand to "nohash_imm".  That seems to me  
like a better fit for the current usage.



More information about the llvm-commits mailing list