- Apr 21, 2008
-
-
Owen Anderson authored
llvm-svn: 50036
-
Chris Lattner authored
llvm-svn: 50028
-
Chris Lattner authored
llvm-svn: 50027
-
Chris Lattner authored
and can significantly shrinkify some code, particularly from C++ land. llvm-svn: 50025
-
- Apr 17, 2008
-
-
Duncan Sands authored
the end. It is now run at the same moment as in llvm-gcc. Also, run StripDeadPrototypes at the end, just before running DeadTypeElimination. This may be useful when doing LTO. Note that llvm-gcc runs StripDeadPrototypes but not DeadTypeElimination. llvm-svn: 49848
-
- Apr 16, 2008
-
-
Dan Gohman authored
llvm-svn: 49793
-
- Apr 14, 2008
-
-
Owen Anderson authored
llvm-svn: 49657
-
- Apr 13, 2008
-
-
Owen Anderson authored
which is significantly more efficient. llvm-svn: 49614
-
- Apr 10, 2008
-
-
Evan Cheng authored
llvm-svn: 49457
-
- Apr 09, 2008
-
-
Owen Anderson authored
GVN and into its own pass. llvm-svn: 49419
-
- Apr 07, 2008
-
-
Tanya Lattner authored
llvm-svn: 49347
-
Duncan Sands authored
llvm-svn: 49338
-
Bill Wendling authored
llvm-svn: 49317
-
- Apr 06, 2008
-
-
Gabor Greif authored
Specifically, introduction of XXX::Create methods for Users that have a potentially variable number of Uses. llvm-svn: 49277
-
Torok Edwin authored
llvm-svn: 49274
-
- Apr 03, 2008
-
-
Devang Patel authored
Dale fixed EH. llvm-svn: 49192
-
- Apr 02, 2008
-
-
Dale Johannesen authored
StripSymbols when EH is on. llvm-svn: 49110
-
- Apr 01, 2008
-
-
Chris Lattner authored
start of a filename, not a filename+length. All clients can produce a null terminated name, and the system api's require null terminated strings anyway. llvm-svn: 49041
-
- Mar 30, 2008
-
-
Chris Lattner authored
llvm-svn: 48964
-
- Mar 29, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 48942
-
Anton Korobeynikov authored
llvm-svn: 48941
-
- Mar 26, 2008
-
-
Mikhail Glushenkov authored
llvm-svn: 48843
-
Mikhail Glushenkov authored
llvm-svn: 48840
-
- Mar 25, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 48786
-
Tanya Lattner authored
llvm-svn: 48764
-
- Mar 24, 2008
-
-
Andrew Lenharth authored
llvm-svn: 48749
-
Bill Wendling authored
llvm-svn: 48723
-
Bill Wendling authored
llvm-svn: 48722
-
- Mar 23, 2008
-
-
Anton Korobeynikov authored
on ideas mentioned in PR686. Written by Mikhail Glushenkov and contributed by Codedgers, Inc. Old llvmc will be removed soon after new one will have all its properties. llvm-svn: 48699
-
- Mar 19, 2008
-
-
Andrew Lenharth authored
llvm-svn: 48562
-
Andrew Lenharth authored
llvm-svn: 48550
-
- Mar 12, 2008
-
-
Chris Lattner authored
1. There is now a "PAListPtr" class, which is a smart pointer around the underlying uniqued parameter attribute list object, and manages its refcount. It is now impossible to mess up the refcount. 2. PAListPtr is now the main interface to the underlying object, and the underlying object is now completely opaque. 3. Implementation details like SmallVector and FoldingSet are now no longer part of the interface. 4. You can create a PAListPtr with an arbitrary sequence of ParamAttrsWithIndex's, no need to make a SmallVector of a specific size (you can just use an array or scalar or vector if you wish). 5. All the client code that had to check for a null pointer before dereferencing the pointer is simplified to just access the PAListPtr directly. 6. The interfaces for adding attrs to a list and removing them is a bit simpler. Phase #2 will rename some stuff (e.g. PAListPtr) and do other less invasive changes. llvm-svn: 48289
-
- Mar 07, 2008
-
-
Andrew Lenharth authored
llvm-svn: 48023
-
Andrew Lenharth authored
llvm-svn: 48021
-
Andrew Lenharth authored
add a pass that can extract all kinds of global values, not just functions. Update llvm-extract to use it and optionally extract a global variable if you want it too llvm-svn: 48015
-
- Mar 03, 2008
-
-
Tanya Lattner authored
llvm-svn: 47845
-
- Mar 02, 2008
-
-
Nick Kledzik authored
llvm-svn: 47817
-
Nick Lewycky authored
This is the first checkin for PR1269, the new EH infrastructure. llvm-svn: 47802
-
- Mar 01, 2008
-
-
Nick Lewycky authored
llvm-svn: 47797
-
Tanya Lattner authored
llvm-svn: 47783
-