summaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/raw_ostream.h
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-22 23:33:58 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-22 23:33:58 +0000
commit376a8a773e38fdcd9102a40e08ab1e0661d645d9 (patch)
tree5c14492d6267298447ea064f3fcd5f786a33cc0d /include/llvm/Support/raw_ostream.h
parent6c6237f8dce6787e550a3e243e22a085a2859fe8 (diff)
downloadexternal_llvm-376a8a773e38fdcd9102a40e08ab1e0661d645d9.zip
external_llvm-376a8a773e38fdcd9102a40e08ab1e0661d645d9.tar.gz
external_llvm-376a8a773e38fdcd9102a40e08ab1e0661d645d9.tar.bz2
Print out the location of expanded multiclass defs in TableGen errors.
When reporting an error for a defm, we would previously only report the location of the outer defm, which is not always where the error is. Now we also print the location of the expanded multiclass defs: lib/Target/X86/X86InstrSSE.td:2902:12: error: foo defm ADD : basic_sse12_fp_binop_s<0x58, "add", fadd, SSE_ALU_ITINS_S>, ^ lib/Target/X86/X86InstrSSE.td:2801:11: note: instantiated from multiclass defm PD : sse12_fp_packed<opc, !strconcat(OpcodeStr, "pd"), OpNode, VR128, ^ lib/Target/X86/X86InstrSSE.td:194:5: note: instantiated from multiclass def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2), ^ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162409 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Support/raw_ostream.h')
0 files changed, 0 insertions, 0 deletions