[llvm-commits] [llvm] r61426 - in /llvm/trunk:	lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/bt.ll
    Dan Gohman 
    gohman at apple.com
       
    Tue Jan 13 15:24:22 PST 2009
    
    
  
On Jan 13, 2009, at 12:54 PM, Eli Friedman wrote:
> On Wed, Dec 24, 2008 at 9:34 PM, Chris Lattner <sabre at nondot.org>  
> wrote:
>> +      // If the operand types disagree, extend the shift amount to  
>> match.  Since
>> +      // BT ignores high bits (like shifts) we can use anyextend.
>
> This isn't correct for the bt forms with a memory operand.
Thanks for pointing this out! I've disabled the register+memory
forms of the bt instructions for now in order to avoid this
complication.
Dan
    
    
More information about the llvm-commits
mailing list