| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Instead, we now put the attributes of the container into members.
llvm-svn: 148302
|
|
|
|
|
|
| |
necessary)
llvm-svn: 148284
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
or Clang is using this, and it would be hard to use it correctly given
the thread hostility of the function. Also, it never checked the return
which is rather dangerous with chdir. If someone was in fact using this,
please let me know, as well as what the usecase actually is so that
I can add it back and make it more correct and secure to use. (That
said, it's never going to be "safe" per-se, but we could at least
document the risks...)
llvm-svn: 148211
|
|
|
|
| |
llvm-svn: 148206
|
|
|
|
| |
llvm-svn: 147965
|
|
|
|
|
|
| |
Patch by Evgeniy Stepanov.
llvm-svn: 147871
|
|
|
|
|
|
|
|
| |
of several newly un-defaulted switches. This also helps optimizers
(including LLVM's) recognize that every case is covered, and we should
assume as much.
llvm-svn: 147861
|
|
|
|
| |
llvm-svn: 147855
|
|
|
|
| |
llvm-svn: 147846
|
|
|
|
| |
llvm-svn: 147608
|
|
|
|
|
|
|
|
|
|
| |
Get back getHostTriple.
For JIT compilation, use the host triple instead of the default
target: this fixes some JIT testcases that used to fail when the
compiler has been configured as a cross compiler.
llvm-svn: 147542
|
|
|
|
|
|
| |
if-statement by turning it into an assert. No functionality change.
llvm-svn: 147474
|
|
|
|
|
|
|
| |
- -25% memory usage of the main table on x86_64 (was wasted in struct padding).
- no significant performance change.
llvm-svn: 147294
|
|
|
|
| |
llvm-svn: 147197
|
|
|
|
|
|
| |
writing some code that tried to use them.
llvm-svn: 147134
|
|
|
|
|
|
|
|
| |
Diagnostics are now emitted via the SourceMgr and we use MemoryBuffer
for buffer management. Switched the code to make use of the trailing
'0' that MemoryBuffer guarantees where it makes sense.
llvm-svn: 147063
|
|
|
|
|
|
|
| |
Pulling the template implementation into the header to guarantee
that it's visible to all possible instantiations.
llvm-svn: 146973
|
|
|
|
|
|
|
| |
This is the first step towards migrating more of the parser
implementation into the parser class.
llvm-svn: 146971
|
|
|
|
| |
llvm-svn: 146968
|
|
|
|
|
|
| |
likely to stay either way that discussion ends up resolving itself.
llvm-svn: 146966
|
|
|
|
|
|
| |
http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
llvm-svn: 146960
|
|
|
|
|
|
|
|
| |
Hexatridecimal was added in r139695.
And fix the unittest that now triggers the assert.
llvm-svn: 146754
|
|
|
|
|
|
| |
regressions.
llvm-svn: 146735
|
|
|
|
| |
llvm-svn: 146523
|
|
|
|
| |
llvm-svn: 146522
|
|
|
|
| |
llvm-svn: 146521
|
|
|
|
| |
llvm-svn: 146412
|
|
|
|
| |
llvm-svn: 146409
|
|
|
|
|
|
|
| |
Original commit message:
Support/FileSystem: Implement canonicalize.
llvm-svn: 146378
|
|
|
|
| |
llvm-svn: 146364
|
|
|
|
| |
llvm-svn: 146363
|
|
|
|
| |
llvm-svn: 146362
|
|
|
|
|
|
| |
directory_iterator preserve InputIterator semantics on copy.
llvm-svn: 146200
|
|
|
|
| |
llvm-svn: 146025
|
|
|
|
|
|
|
| |
memory fences) in statistics registration, which works the same way that
ManagedStatic registration does.
llvm-svn: 145869
|
|
|
|
| |
llvm-svn: 145627
|
|
|
|
| |
llvm-svn: 145607
|
|
|
|
| |
llvm-svn: 145578
|
|
|
|
|
|
|
|
|
|
|
|
| |
the driver.
clang/lib/Driver/Driver.cpp: Don't pass through negative exit status, or parent would be confused.
llvm::sys::Program::Wait(): Suppose 0x8000XXXX and 0xC000XXXX as abnormal exit code and pass it as negative value.
Win32 Exception Handler: Exit with ExceptionCode on an unhandle exception.
llvm-svn: 145389
|
|
|
|
| |
llvm-svn: 145289
|
|
|
|
|
|
| |
variable warnings and runtime failures.
llvm-svn: 145256
|
|
|
|
|
|
|
|
|
|
|
| |
Now that it needs to be exported in a public header (Valgrind.h)
it should be prefixed to avoid collision with other projects.
Add it to llvm-config.h as well.
This'll require regenerating the configure script after this
commit, but I don't have the required autoconf version.
llvm-svn: 145214
|
|
|
|
|
|
|
|
| |
was returning incorrect values in rare cases, and incorrectly marking
exact conversions as inexact in some more common cases. Fixes PR11406, and a
missed optimization in test/CodeGen/X86/fp-stack-O0.ll.
llvm-svn: 145141
|
|
|
|
| |
llvm-svn: 145122
|
|
|
|
| |
llvm-svn: 145111
|
|
|
|
|
|
| |
reading files.
llvm-svn: 145061
|
|
|
|
|
|
|
| |
This was put in because in a certain version of DragonFlyBSD stat(2) lied about the
size of some files. This was fixed a long time ago so we can remove the workaround.
llvm-svn: 145059
|
|
|
|
| |
llvm-svn: 144603
|
|
|
|
|
|
| |
link it against llvm code, by making our definitions weak. "Some users."
llvm-svn: 144596
|