- Oct 30, 2013
-
-
Bill Wendling authored
llvm-svn: 193675
-
- Sep 25, 2013
-
-
Peter Collingbourne authored
more reliably across platforms. Patch by Tom Roeder! llvm-svn: 191343
-
- Jun 17, 2013
-
-
Rafael Espindola authored
llvm-ar is the only tool that needs to write archive files. Every other tool should be able to use the lib/Object interface. llvm-svn: 184083
-
- Mar 26, 2013
-
-
Chandler Carruth authored
its own library. These functions are bridging between the bitcode reader and the ll parser which are in different libraries. Previously we didn't have any good library to do this, and instead played fast and loose with a "header only" set of interfaces in the Support library. This really doesn't work well as evidenced by the recent attempt to add timing logic to the these routines. As part of this, make them normal functions rather than weird inline functions, and sink the implementation into the library. Also clean up the header to be nice and minimal. This requires updating lots of build system dependencies to specify that the IRReader library is needed, and several source files to not implicitly rely upon the header file to transitively include all manner of other headers. If you are using IRReader.h, this commit will break you (the header moved) and you'll need to also update your library usage to include 'irreader'. I will commit the corresponding change to Clang momentarily. llvm-svn: 177971
-
- Jan 02, 2013
-
-
Chandler Carruth authored
Aside from moving the actual files, this patch only updates the build system and the source file comments under lib/... that are relevant. I'll be updating other docs and other files in smaller subsequnet commits. While I've tried to test this, but it is entirely possible that there will still be some build system fallout. Also, note that I've not changed the library name itself: libLLVMCore.a is still the library name. I'd be interested in others' opinions about whether we should rename this as well (I think we should, just not sure what it might break) llvm-svn: 171359
-
- Dec 05, 2012
-
-
Michael J. Spencer authored
llvm-svn: 169344
-
- Sep 20, 2011
-
-
Eric Christopher authored
llvm-svn: 140121
-
- Sep 13, 2011
-
-
Benjamin Kramer authored
This introduces a new library to LLVM: libDebugInfo. It will provide debug information parsing to LLVM. Much of the design and some of the code is taken from the LLDB project. It also contains an llvm-dwarfdump tool that can dump the abbrevs and DIEs from an object file. It can be used to write tests for DWARF input and output easily. llvm-svn: 139627
-
- Nov 15, 2010
-
-
Michael J. Spencer authored
llvm-svn: 119107
-
- Oct 05, 2009
-
-
Chris Lattner authored
they should not base it on llvm-db (which not following almost any "best practices"). llvm-svn: 83288
-
- Jul 04, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 74783
-
- Jun 29, 2009
-
-
Daniel Dunbar authored
module support to build). llvm-svn: 74456
-
- Jun 24, 2009
-
-
Daniel Dunbar authored
- Lives inside new library lib/MC (LLVMMC.a) llvm-svn: 74013
-
- Mar 02, 2009
-
-
Mikhail Glushenkov authored
Move the code from 'llvmc/driver' into a new CompilerDriver library, and change the build system accordingly. Makes it easier for projects using LLVM to build their own llvmc-based drivers. Tested with objdir != srcdir. llvm-svn: 65821
-
- Jan 09, 2009
-
-
Misha Brukman authored
llvm-svn: 61991
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45415
-
- May 06, 2007
-
-
Chris Lattner authored
llvm-svn: 36887
-
- Apr 22, 2007
-
-
Chris Lattner authored
llvm-svn: 36332
-
- Feb 02, 2007
-
-
Reid Spencer authored
This feature is needed in order to support shifts of more than 255 bits on large integer types. This changes the syntax for llvm assembly to make shl, ashr and lshr instructions look like a binary operator: shl i32 %X, 1 instead of shl i32 %X, i8 1 Additionally, this should help a few passes perform additional optimizations. llvm-svn: 33776
-
- May 18, 2006
-
-
Reid Spencer authored
1. Remove the LLVM_DO_NOT_BUILD feature (not needed any more) 2. Ensure that lib/VMCore gets built first. This needs to be done because VMCore now uses tblgen to generate the Intrinsics header which are needed in other libraries. In parallel builds, this can cause problems. llvm-svn: 28374
-
- May 17, 2006
-
-
Chris Lattner authored
other dirs (for Intrinsics.gen). :( llvm-svn: 28372
-
- Nov 14, 2004
-
-
Reid Spencer authored
llvm-svn: 17763
-
- Sep 15, 2004
-
-
Misha Brukman authored
llvm-svn: 16352
-
- Feb 14, 2004
-
-
Chris Lattner authored
llvm-svn: 11416
-
- Jan 05, 2004
-
-
Chris Lattner authored
llvm-svn: 10686
-
- Oct 21, 2003
-
-
John Criswell authored
llvm-svn: 9312
-
- Sep 29, 2003
-
-
John Criswell authored
llvm-svn: 8739
-
- Sep 05, 2003
-
-
Brian Gaeke authored
llvm-svn: 8371
-
- Aug 21, 2003
-
-
Brian Gaeke authored
llvm-svn: 8018
-
- Jun 30, 2003
-
-
John Criswell authored
system. llvm-svn: 7014
-
- Sep 18, 2002
-
-
Chris Lattner authored
llvm-svn: 3808
-
- Aug 28, 2002
-
-
Anand Shukla authored
llvm-svn: 3515
-
- May 08, 2002
-
-
Sumant Kowshik authored
llvm-svn: 2552
-
- Apr 08, 2002
-
-
Chris Lattner authored
llvm-svn: 2162
-
- Jan 22, 2002
-
-
Chris Lattner authored
directories. Eliminate the opt namespace. llvm-svn: 1520
-
- Oct 13, 2001
-
-
Chris Lattner authored
llvm-svn: 776
-
- Sep 14, 2001
-
-
Chris Lattner authored
llvm-svn: 562
-
- Jul 21, 2001
-
-
Chris Lattner authored
llvm-svn: 254
-
Chris Lattner authored
llvm-svn: 248
-
Vikram S. Adve authored
llvm-svn: 229
-