[PATCH] D106053: [CodeGen] Remove pending AssertZext AssertSext in promoting FP_TO_INT
    Craig Topper via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sat Jul 17 10:47:17 PDT 2021
    
    
  
craig.topper added a comment.
Here's what I think is the issue. After type legalization we have a bitcast from <4 x i32> to <16 x i8>. When computeKnownBits sees a bitcast from a wider element type to a smaller element type, it converts DemandedElts into DemandedBits to try to get an answer from a portion of the wider input element elements.
How does poison interact with a bitcast from a wide element type to a narrower element type? Is what computeKnownBits does for this poison safe?
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D106053/new/
https://reviews.llvm.org/D106053
    
    
More information about the llvm-commits
mailing list