[PATCH] D11408: [ARM/AArch64] - Remove some undefined behaviour	when lowering vector shifts
    Luke Cheeseman 
    luke.cheeseman at arm.com
       
    Thu Jul 23 08:09:41 PDT 2015
    
    
  
LukeCheeseman added a comment.
Hi Renato
Thanks for pointing out the unnecessary check prefixes. I haven't added a testcase for the AArch64 backend as it isn't possible to hit the same undefined behaviour as in the ARM backend. The negation is only done in isVShiftRImm when isIntrinsic is true and the only call site in the AArch64 backend passes this as false so the negation isn't performed.
Thanks,
Luke
http://reviews.llvm.org/D11408
    
    
More information about the llvm-commits
mailing list