[PATCH] D33773: [ARM] llc -arm-execute-only with floating point runs into UNREACHABLE
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 1 11:43:50 PDT 2017
efriedma added a comment.
There are a bunch of places in SelectionDAG which generate constant pools for obscure constructs. Maybe we need a separate TargetLowering hook to suppress constant pools in general, rather than just suppressing this particular DAGCombine? (grep for getConstantPool in lib/CodeGen/SelectionDAG/ .)
Alternatively, how hard would it be to teach the ARM backend to put constant pools into a data section?
https://reviews.llvm.org/D33773
More information about the llvm-commits
mailing list