diff options
author | Simon Tatham <simon.tatham@arm.com> | 2023-02-16 17:05:43 +0000 |
---|---|---|
committer | Simon Tatham <simon.tatham@arm.com> | 2023-02-16 17:11:06 +0000 |
commit | bbef38352fbade9e014ec97d5991da5dee306da7 (patch) | |
tree | f3b4735842e9f3e60ed516fdbdea3f14c0b9af8d /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 9305b63d695123b9e8bc5e7a568ab890dcf9514b (diff) | |
download | llvm-bbef38352fbade9e014ec97d5991da5dee306da7.zip llvm-bbef38352fbade9e014ec97d5991da5dee306da7.tar.gz llvm-bbef38352fbade9e014ec97d5991da5dee306da7.tar.bz2 |
Revert "[LowerTypeTests] Support generating Armv6-M jump tables."
This reverts commit f6ddf7781471b71243fa3c3ae7c93073f95c7dff.
Eight buildbots reported that the two test files changed by that
commit had started failing. The buildbots in question all had in
common that they build with a very restricted `LLVM_TARGETS_TO_BUILD`,
such as only X86 or AArch64 or Hexagon. I didn't notice this before
commit because my own build has the full default set of targets, and
in that circumstance, the tests pass.
I assume the problem has something to do with the attempt to query
TargetTransformInfo: if you can't make a valid TTI for the target
triple then you can't ask it what kind of inline assembler you should
be emitting, and so `opt` without the Arm backend can't get the Arm
cases of these tests right.
I don't have time to fix this until next week, so I'll revert the
change for now to keep the buildbots happy.
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions