llvm-project/llvm/test/CodeGen
Oliver Stannard b4b092ea1b Add backend dignostic printer for unsupported features
Re-commit of r258951 after fixing layering violation.

The related LLVM patch adds a backend diagnostic type for reporting
unsupported features, this adds a printer for them to clang.

In the case where debug location information is not available, I've
changed the printer to report the location as the first line of the
function, rather than the closing brace, as the latter does not give the
user any information. This also affects optimisation remarks.

Differential Revision: http://reviews.llvm.org/D16590

llvm-svn: 259035
2016-01-28 10:07:27 +00:00
..
AArch64 [DAGCombiner] Don't add volatile or indexed stores to ChainedStores 2016-01-28 06:23:33 +00:00
AMDGPU Add backend dignostic printer for unsupported features 2016-01-28 10:07:27 +00:00
ARM ARMv7k: base ABI decision on v7k Arch rather than watchos OS. 2016-01-27 19:32:29 +00:00
BPF Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
CPP Fix CPP Backend for GEP API changes for opaque pointer types 2015-09-08 18:42:29 +00:00
Generic Remove autoconf support 2016-01-26 21:29:08 +00:00
Hexagon [Hexagon] Use general purpose registers to spill pred/mod registers into 2016-01-22 19:15:58 +00:00
Inputs DI: Reverse direction of subprogram -> function edge. 2015-11-05 22:03:56 +00:00
MIR Reapply r257105 "[Verifier] Check that debug values have proper size" 2016-01-15 00:46:17 +00:00
MSP430 Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
Mips [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00
NVPTX [CUDA] Die gracefully when trying to output an LLVM alias. 2016-01-23 21:12:20 +00:00
PowerPC [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00
SPARC [SPARC] Revamp AnalyzeBranch and add ReverseBranchCondition. 2016-01-13 04:44:14 +00:00
SystemZ [SystemZ] Fix assertion failure in adjustSubwordCmp 2015-12-16 18:04:06 +00:00
Thumb [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00
Thumb2 [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00
WebAssembly [WebAssembly] Don't stackify a register def past a get_local use in the same tree. 2016-01-28 03:59:09 +00:00
WinEH [WinEH] Don't miscompile cleanups which conditionally unwind to caller 2016-01-23 23:54:33 +00:00
X86 [X86][AVX512] small fix in ptestm intrinsics 2016-01-28 08:33:22 +00:00
XCore [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00