| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.
Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]
llvm-svn: 169131
|
|
|
|
|
|
| |
color.
llvm-svn: 160559
|
|
|
|
|
|
| |
Fixes a -Woverflow warning from gcc when building for 32-bit platforms.
llvm-svn: 156313
|
|
|
|
| |
llvm-svn: 156260
|
|
|
|
|
|
| |
of work for a drive-by fix :)
llvm-svn: 156246
|
|
|
|
| |
llvm-svn: 156245
|
|
|
|
|
|
| |
printing slightly more efficient.
llvm-svn: 156243
|
|
|
|
|
|
| |
Same color scheme as clang uses. The colors are only enabled if the output is a tty.
llvm-svn: 155035
|
|
|
|
|
|
|
|
| |
account for all enumeration values explicitly.
(This time I believe I've checked all the -Wreturn-type warnings from GCC & added the couple of llvm_unreachables necessary to silence them. If I've missed any, I'll happily fix them as soon as I know about them)
llvm-svn: 148262
|
|
|
|
| |
llvm-svn: 142108
|
|
|
|
|
|
|
|
| |
note/warning/error as a
string, pass it around as an enum.
llvm-svn: 142107
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
does. Enhance
the X86 asmparser to produce ranges in the one case that was annoying me, for example:
test.s:10:15: error: invalid operand for instruction
movl 0(%rax), 0(%edx)
^~~~~~~
It should be straight-forward to enhance filecheck, tblgen, and/or the .ll parser to use
ranges where appropriate if someone is interested.
llvm-svn: 142106
|
|
|
|
| |
llvm-svn: 132395
|
|
|
|
|
|
| |
via an out parm.
llvm-svn: 121958
|
|
|
|
| |
llvm-svn: 121382
|
|
|
|
|
|
| |
error_code &ec. And fix clients.
llvm-svn: 121379
|
|
|
|
|
|
|
|
| |
cookie argument to the SourceMgr diagnostic stuff. This cleanly separates
LLVMContext's inlineasm handler from the sourcemgr error handling
definition, increasing type safety and cleaning things up.
llvm-svn: 119486
|
|
|
|
| |
llvm-svn: 114847
|
|
|
|
|
|
|
| |
Add a simplified constructor for clients that don't have locations
like "file not found" errors.
llvm-svn: 100538
|
|
|
|
| |
llvm-svn: 100504
|
|
|
|
|
|
| |
diagnostic handler.
llvm-svn: 100503
|
|
|
|
| |
llvm-svn: 94672
|
|
|
|
| |
llvm-svn: 94671
|
|
|
|
| |
llvm-svn: 94071
|
|
|
|
|
|
| |
source line output.
llvm-svn: 89627
|
|
|
|
|
|
| |
FindLineNumber much faster when in sequence.
llvm-svn: 78693
|
|
|
|
| |
llvm-svn: 74735
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it to print them. This gives us column numbers in the diag line. Before:
t.s:4: error: unexpected token in argument list
mov %eax %edx
^
now:
t.s:4:11: error: unexpected token in argument list
mov %eax %edx
^
llvm-svn: 74732
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Don't print "Parsing" in front of every message.
- Take additional "type" argument which is prepended to the message (with ": ")
if given.
- Update clients to print errors (warnings) as:
<filename>:<line number>: error(warning): ...
llvm-svn: 74489
|
|
|
|
| |
llvm-svn: 73861
|
|
|
|
| |
llvm-svn: 73845
|
|
|
|
| |
llvm-svn: 73844
|
|
|
|
| |
llvm-svn: 73843
|
|
llvm-svn: 73842
|