diff options
author | Daniel Sanders <daniel.sanders@imgtec.com> | 2016-06-14 08:58:50 +0000 |
---|---|---|
committer | Daniel Sanders <daniel.sanders@imgtec.com> | 2016-06-14 08:58:50 +0000 |
commit | 32b2d6b1602b4192476935eb0004c78f18d26a34 (patch) | |
tree | d0a6f91f46d0632e090682fc1fe1fee518f600e1 /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | bae1d89e4513c35b58e26bce2380761de0fbdbe4 (diff) | |
download | llvm-32b2d6b1602b4192476935eb0004c78f18d26a34.zip llvm-32b2d6b1602b4192476935eb0004c78f18d26a34.tar.gz llvm-32b2d6b1602b4192476935eb0004c78f18d26a34.tar.bz2 |
[mips] Defer validity check for CPU/ABI pairs and improve error message for invalid cases.
Summary:
The validity of ABI/CPU pairs is no longer checked on the fly but is
instead checked after initialization. As a result, invalid CPU/ABI pairs
can be reported as being known but invalid instead of being unknown. For
example, we now emit:
error: ABI 'n32' is not supported on CPU 'mips32r2'
instead of:
error: unknown target ABI 'n64'
Reviewers: atanasyan
Subscribers: sdardis, cfe-commits
Differential Revision: http://reviews.llvm.org/D21023
llvm-svn: 272645
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions