- Feb 06, 2012
-
-
Derek Schuff authored
This CL delays reading of function bodies from initial parse until materialization, allowing overlap of compilation with bitcode download. llvm-svn: 149918
-
Chandler Carruth authored
some architectures. These are useful for interacting with multiarch or bi-arch GCC (or GCC-based) toolchains. llvm-svn: 149895
-
Sebastian Pop authored
llvm-svn: 149856
-
- Feb 05, 2012
-
-
Duncan Sands authored
llvm-svn: 149834
-
- Feb 04, 2012
-
-
Devang Patel authored
llvm-svn: 149724
-
- Jan 31, 2012
-
-
Bob Wilson authored
This new function provides a way to get the Mac OS X version number from either generic "darwin" triples of macosx triples. llvm-svn: 149438
-
Chandler Carruth authored
These are very useful for frontends and other utilities reasoning about or selecting between triples. llvm-svn: 149353
-
- Jan 29, 2012
-
-
Douglas Gregor authored
library, since it doesn't really have anything to do with Clang. llvm-svn: 149203
-
- Jan 28, 2012
-
-
Rafael Espindola authored
width. llvm-svn: 149151
-
- Jan 25, 2012
-
-
Jim Grosbach authored
LLVM isn't an acronym anymore. llvm-svn: 148985
-
- Jan 23, 2012
-
-
David Blaikie authored
llvm-svn: 148738
-
- Jan 20, 2012
-
-
David Blaikie authored
llvm-svn: 148578
-
- Jan 19, 2012
-
-
Rafael Espindola authored
llvm-svn: 148434
-
- Jan 17, 2012
-
-
Manuel Klimek authored
Instead, we now put the attributes of the container into members. llvm-svn: 148302
-
David Blaikie authored
llvm-svn: 148284
-
David Blaikie authored
Removing unused default switch cases in switches over enums that already 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
-
- Jan 15, 2012
-
-
Chandler Carruth authored
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
-
David Blaikie authored
llvm-svn: 148206
-
- Jan 11, 2012
-
-
Argyrios Kyrtzidis authored
llvm-svn: 147965
-
- Jan 10, 2012
-
-
Chandler Carruth authored
Patch by Evgeniy Stepanov. llvm-svn: 147871
-
Chandler Carruth authored
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
-
David Blaikie authored
llvm-svn: 147855
-
Benjamin Kramer authored
llvm-svn: 147846
-
- Jan 05, 2012
-
-
Sebastian Pop authored
llvm-svn: 147608
-
- Jan 04, 2012
-
-
Sebastian Pop authored
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
-
- Jan 03, 2012
-
-
Nick Lewycky authored
if-statement by turning it into an assert. No functionality change. llvm-svn: 147474
-
- Dec 27, 2011
-
-
Benjamin Kramer authored
- -25% memory usage of the main table on x86_64 (was wasted in struct padding). - no significant performance change. llvm-svn: 147294
-
- Dec 23, 2011
-
-
Dylan Noblesmith authored
llvm-svn: 147197
-
- Dec 22, 2011
-
-
Eli Friedman authored
Fix APInt::rotl and APInt::rotr so that they work correctly. Found while writing some code that tried to use them. llvm-svn: 147134
-
- Dec 21, 2011
-
-
Manuel Klimek authored
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
-
- Dec 20, 2011
-
-
Manuel Klimek authored
Pulling the template implementation into the header to guarantee that it's visible to all possible instantiations. llvm-svn: 146973
-
Manuel Klimek authored
This is the first step towards migrating more of the parser implementation into the parser class. llvm-svn: 146971
-
Manuel Klimek authored
llvm-svn: 146968
-
Chandler Carruth authored
likely to stay either way that discussion ends up resolving itself. llvm-svn: 146966
-
-
- Dec 16, 2011
-
-
Dylan Noblesmith authored
Hexatridecimal was added in r139695. And fix the unittest that now triggers the assert. llvm-svn: 146754
-
Manuel Klimek authored
llvm-svn: 146735
-
- Dec 14, 2011
-
-
Michael J. Spencer authored
llvm-svn: 146523
-
Michael J. Spencer authored
llvm-svn: 146522
-
Michael J. Spencer authored
llvm-svn: 146521
-