[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