[PATCH] D82329: [SVE] Fix invalid Scalable to fixed width vetor type demotion in LLT

David Sherwood via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 23 00:29:02 PDT 2020


david-arm added a comment.

Hi @aemerson @efriedma @ctetreau

#7 0x0000ffffa0f26760 llvm::getLLTForType(llvm::Type&, llvm::DataLayout const&) (/lib64/libc.so.6+0x36760)
 #8 0x0000000002556f74 llvm::computeValueLLTs(llvm::DataLayout const&, llvm::Type&, llvm::SmallVectorImpl<llvm::LLT>&, llvm::SmallVectorImpl<unsigned long>*, unsigned long) (.localalias) (./bin/llc+0x2556f74)
 #9 0x0000000001aeb108 llvm::IRTranslator::getOrCreateVRegs(llvm::Value const&) (.part.0) (./bin/llc+0x1aeb108)
#10 0x00000000019df8a4 llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&) (./bin/llc+0x19df8a4)

So clearly we're not falling back on DAG ISel early enough. I'll try to address this in a separate patch.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D82329/new/

https://reviews.llvm.org/D82329





More information about the llvm-commits mailing list