| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 2 | -30/+30 |
| | | | | | | | | | Specifically, introduction of XXX::Create methods for Users that have a potentially variable number of Uses. llvm-svn: 49277 | ||||
| * | -fPIC is required on x86-64 when building shared objects. | Torok Edwin | 2008-04-06 | 2 | -2/+2 |
| | | | | | llvm-svn: 49274 | ||||
| * | Reenable running StripSymbols when EH is on. | Devang Patel | 2008-04-03 | 1 | -5/+1 |
| | | | | | | | Dale fixed EH. llvm-svn: 49192 | ||||
| * | Make EH work with unnamed functions. Reenable running | Dale Johannesen | 2008-04-02 | 1 | -4/+1 |
| | | | | | | | StripSymbols when EH is on. llvm-svn: 49110 | ||||
| * | Change the MemoryBuffer::getFile* methods to take just a pointer to the | Chris Lattner | 2008-04-01 | 3 | -15/+9 |
| | | | | | | | | | 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 | ||||
| * | stop building llvmc. | Chris Lattner | 2008-03-30 | 1 | -1/+1 |
| | | | | | llvm-svn: 48964 | ||||
| * | Honour another bunch of parameter attributes in llvm2cpp | Anton Korobeynikov | 2008-03-29 | 1 | -0/+8 |
| | | | | | llvm-svn: 48942 | ||||
| * | Honour ByVal parameter attribute in llvm2cpp | Anton Korobeynikov | 2008-03-29 | 1 | -0/+2 |
| | | | | | llvm-svn: 48941 | ||||
| * | Another test commit (with git-svn) | Mikhail Glushenkov | 2008-03-26 | 2 | -0/+4 |
| | | | | | llvm-svn: 48843 | ||||
| * | Test commit | Mikhail Glushenkov | 2008-03-26 | 1 | -9/+0 |
| | | | | | llvm-svn: 48840 | ||||
| * | Fix the Cygwin/Mingw-On-Cygwin build. Patch by Alain Frisch! | Anton Korobeynikov | 2008-03-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 48786 | ||||
| * | Disable building llvm-upgrade. | Tanya Lattner | 2008-03-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 48764 | ||||
| * | With debug info, there are nameless constant global values. do not crash ↵ | Andrew Lenharth | 2008-03-24 | 1 | -2/+3 |
| | | | | | | | when we hit one llvm-svn: 48749 | ||||
| * | Small format/grammar changes. | Bill Wendling | 2008-03-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 48723 | ||||
| * | Grammar Nazi strikes! :-) | Bill Wendling | 2008-03-24 | 1 | -35/+34 |
| | | | | | llvm-svn: 48722 | ||||
| * | Add first proof-of-concept universal compiler driver framework based | Anton Korobeynikov | 2008-03-23 | 15 | -1/+1045 |
| | | | | | | | | | | 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 | ||||
| * | style and spelling | Andrew Lenharth | 2008-03-19 | 1 | -2/+2 |
| | | | | | llvm-svn: 48562 | ||||
| * | llvm-ld deserves disable-verify too. opt shouldn't have all the fun options. | Andrew Lenharth | 2008-03-19 | 1 | -1/+5 |
| | | | | | llvm-svn: 48550 | ||||
| * | Reimplement the parameter attributes support, phase #1. hilights: | Chris Lattner | 2008-03-12 | 5 | -346/+317 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | only extract main if the user didn't specify anything to extract | Andrew Lenharth | 2008-03-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 48023 | ||||
| * | make error message reflect default search function name | Andrew Lenharth | 2008-03-07 | 1 | -3/+2 |
| | | | | | llvm-svn: 48021 | ||||
| * | add a pass that can extract all kinds of global values, not just functions. ↵ | Andrew Lenharth | 2008-03-07 | 1 | -7/+23 |
| | | | | | | | Update llvm-extract to use it and optionally extract a global variable if you want it too llvm-svn: 48015 | ||||
| * | Renable lto2 build. | Tanya Lattner | 2008-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 47845 | ||||
| * | suppress extra -install_name on Tiger. The 10.4 tools don't support it. ↵ | Nick Kledzik | 2008-03-02 | 1 | -7/+13 |
| | | | | | | | Fix whitespace. llvm-svn: 47817 | ||||
| * | Add an unwind_to field to basic blocks, making them Users instead of Values. | Nick Lewycky | 2008-03-02 | 1 | -0/+1 |
| | | | | | | | This is the first checkin for PR1269, the new EH infrastructure. llvm-svn: 47802 | ||||
| * | Also handle "getresult". | Nick Lewycky | 2008-03-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 47797 | ||||
| * | Disable lto because its broken on tiger. | Tanya Lattner | 2008-03-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 47783 | ||||
| * | stop building lto on all platforms. Start building lto2 on Darwin | Nick Kledzik | 2008-02-29 | 1 | -3/+6 |
| | | | | | llvm-svn: 47762 | ||||
| * | also pass -compatibility_version when linking shared object for Darwin | Nick Kledzik | 2008-02-29 | 1 | -1/+3 |
| | | | | | llvm-svn: 47747 | ||||
| * | Make llvm-ar behave like ar, if you create an empty archive, ar creates an ↵ | Andrew Lenharth | 2008-02-28 | 1 | -0/+1 |
| | | | | | | | empty archive. llvm-ar would not generate an output file in this case llvm-svn: 47733 | ||||
| * | fixes from review of first commit | Nick Kledzik | 2008-02-27 | 5 | -199/+180 |
| | | | | | llvm-svn: 47695 | ||||
| * | use PROJ_SRC_DIR so this builds with Apple style builds | Nick Kledzik | 2008-02-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 47694 | ||||
| * | first commit of new LTO system. It is not hooked up in the ↵ | Nick Kledzik | 2008-02-26 | 7 | -0/+1243 |
| | | | | | | | llvm/tools/Makefile, so no one will build it be default yet llvm-svn: 47621 | ||||
| * | Detabify. | Bill Wendling | 2008-02-26 | 5 | -56/+55 |
| | | | | | llvm-svn: 47596 | ||||
| * | Split ParameterAttributes.h, putting the complicated | Dale Johannesen | 2008-02-22 | 5 | -239/+239 |
| | | | | | | | | stuff into ParamAttrsList.h. Per feedback from ParamAttrs changes. llvm-svn: 47504 | ||||
| * | Add -disable-output option. | Devang Patel | 2008-02-21 | 1 | -2/+6 |
| | | | | | llvm-svn: 47422 | ||||
| * | Get rid of hash_map in llvmc | Anton Korobeynikov | 2008-02-20 | 2 | -4/+3 |
| | | | | | llvm-svn: 47374 | ||||
| * | And final pack of warnings silencing | Anton Korobeynikov | 2008-02-20 | 1 | -1/+3 |
| | | | | | llvm-svn: 47372 | ||||
| * | Unbreak build with gcc 4.3: provide missed includes and silence most ↵ | Anton Korobeynikov | 2008-02-20 | 3 | -1/+3 |
| | | | | | | | annoying warnings. llvm-svn: 47367 | ||||
| * | Expand ParameterAttributes to 32 bits (in preparation | Dale Johannesen | 2008-02-19 | 1 | -1/+1 |
| | | | | | | | | for adding alignment info, not there yet). Clean up interfaces to reference ParameterAttributes consistently. llvm-svn: 47342 | ||||
| * | Fix a missing space in the description of the find-bugs option. | Dan Gohman | 2008-02-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 47271 | ||||
| * | PR2027, Fix bugpoint's -find-bugs option, clean up the code. | Nick Lewycky | 2008-02-14 | 1 | -11/+8 |
| | | | | | llvm-svn: 47105 | ||||
| * | Begin setting features for target based on target triple string. | Devang Patel | 2008-02-07 | 1 | -2/+13 |
| | | | | | llvm-svn: 46863 | ||||
| * | Do not set time out, lets assume assembler will do its job in reasonable ↵ | Devang Patel | 2008-02-04 | 1 | -1/+1 |
| | | | | | | | amount of time. llvm-svn: 46718 | ||||
| * | Do not strip symbols when EH is ON. | Devang Patel | 2008-02-02 | 1 | -1/+4 |
| | | | | | llvm-svn: 46657 | ||||
| * | Supply appropriate arch info to darwin assembler. | Devang Patel | 2008-01-30 | 1 | -0/+16 |
| | | | | | llvm-svn: 46567 | ||||
| * | Enable exception handling if it is supported. | Devang Patel | 2008-01-30 | 1 | -1/+6 |
| | | | | | llvm-svn: 46560 | ||||
| * | Add support for frameworks. Patch by Shantonu Sen! | Chris Lattner | 2008-01-27 | 1 | -3/+20 |
| | | | | | llvm-svn: 46421 | ||||
| * | - Introduces versioning macro LLVM_LTO_VERSION | Devang Patel | 2008-01-15 | 1 | -8/+41 |
| | | | | | | | | - Communicate symbol visibility - Communicate code generation model llvm-svn: 46033 | ||||
| * | Fix llvm-ld -Xlinker, patch by Daniel Teske! | Chris Lattner | 2008-01-09 | 1 | -3/+1 |
| | | | | | llvm-svn: 45770 | ||||

