| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |||||
| * | Fix PR1797 | Chris Lattner | 2008-01-08 | 1 | -0/+3 | |
| | | | | | llvm-svn: 45736 | |||||
| * | remove attribution from a variety of miscellaneous files. | Chris Lattner | 2007-12-29 | 1 | -2/+2 | |
| | | | | | llvm-svn: 45425 | |||||
| * | regenerate | Chris Lattner | 2007-12-29 | 8 | -5038/+6699 | |
| | | | | | llvm-svn: 45424 | |||||
| * | remove attributions | Chris Lattner | 2007-12-29 | 5 | -10/+10 | |
| | | | | | llvm-svn: 45423 | |||||
| * | remove attributions from tools. | Chris Lattner | 2007-12-29 | 48 | -96/+96 | |
| | | | | | llvm-svn: 45421 | |||||
| * | remove attributions from tools/utils makefiles. | Chris Lattner | 2007-12-29 | 24 | -48/+48 | |
| | | | | | llvm-svn: 45414 | |||||
| * | Fixing several transforms which would drop the collector attribute | Gordon Henriksen | 2007-12-25 | 1 | -0/+5 | |
| | | | | | | | when copying functions. llvm-svn: 45356 | |||||
| * | Actually parse q operation in llvm-ar | Seo Sanghyeon | 2007-12-25 | 1 | -0/+1 | |
| | | | | | llvm-svn: 45353 | |||||
| * | Revert my previous check-in. | Devang Patel | 2007-12-20 | 1 | -4/+1 | |
| | | | | | llvm-svn: 45249 | |||||
| * | Add lto version check mechanism. | Devang Patel | 2007-12-20 | 1 | -1/+4 | |
| | | | | | llvm-svn: 45238 | |||||
| * | regenerate. | Christopher Lamb | 2007-12-17 | 3 | -4709/+3405 | |
| | | | | | llvm-svn: 45085 | |||||
| * | Change the PointerType api for creating pointer types. The old functionality ↵ | Christopher Lamb | 2007-12-17 | 3 | -22/+26 | |
| | | | | | | | of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. llvm-svn: 45082 | |||||
| * | Implement address space attribute for LLVM pointer types. Address spaces are | Christopher Lamb | 2007-12-11 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | regions of memory that have a target specific relationship, as described in the Embedded C Technical Report. This also implements the 2007-12-11-AddressSpaces test, which demonstrates how address space attributes can be used in LLVM IR. In addition, this patch changes the bitcode signature for stores (in a backwards compatible manner), such that the pointer type, rather than the pointee type, is encoded. This permits type information in the pointer (e.g. address space) to be preserved for stores. LangRef updates are forthcoming. llvm-svn: 44858 | |||||
| * | Fix accidental commit by Bill. | Chris Lattner | 2007-12-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 44729 | |||||
| * | Reverting 44702. It wasn't correct to rename them. | Bill Wendling | 2007-12-08 | 1 | -2/+2 | |
| | | | | | llvm-svn: 44727 | |||||
| * | Rather than having special rules like "intrinsics cannot | Duncan Sands | 2007-12-03 | 1 | -1/+1 | |
| | | | | | | | | | | throw exceptions", just mark intrinsics with the nounwind attribute. Likewise, mark intrinsics as readnone/readonly and get rid of special aliasing logic (which didn't use anything more than this anyway). llvm-svn: 44544 | |||||
| * | Add a convenience method for modifying parameter | Duncan Sands | 2007-11-30 | 1 | -1/+1 | |
| | | | | | | | | | attributes. While there, I noticed that not all attribute methods returned a pointer-to-constant, so I fixed that. llvm-svn: 44457 | |||||
| * | Add some convenience methods for querying attributes, and | Duncan Sands | 2007-11-28 | 2 | -2/+2 | |
| | | | | | | | use them. llvm-svn: 44403 | |||||
| * | Added quotes around $(NM_PATH) argument to GenLibDeps.pl script so that | Ted Kremenek | 2007-11-27 | 1 | -1/+1 | |
| | | | | | | | | the "-p" option is actually seen by nm (it was being dropped as it was considered as separate argument to the Perl script). llvm-svn: 44365 | |||||
| * | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 5 | -3760/+4859 | |
| | | | | | | | | | | | | | the function type, instead they belong to functions and function calls. This is an updated and slightly corrected version of Reid Spencer's original patch. The only known problem is that auto-upgrading of bitcode files doesn't seem to work properly (see test/Bitcode/AutoUpgradeIntrinsics.ll). Hopefully a bitcode guru (who might that be? :) ) will fix it. llvm-svn: 44359 | |||||
| * | Allow the block extractor take to take a list of basic blocks to not extract | Nick Lewycky | 2007-11-14 | 4 | -11/+63 | |
| | | | | | | | | | | from a file containing Function/BasicBlock pairings. This is not safe against anonymous or abnormally-named Funcs or BBs. Make bugpoint use this interface to pass the BBs list to the child bugpoint. llvm-svn: 44101 | |||||
| * | Make llvm2cpp better, patch for PR1794, contributed by Zack Rusin. | Chris Lattner | 2007-11-13 | 1 | -8/+30 | |
| | | | | | llvm-svn: 44051 | |||||
| * | Deleting redundant copy of block extractor pass. See also PR1775. | Gordon Henriksen | 2007-11-05 | 1 | -51/+2 | |
| | | | | | llvm-svn: 43694 | |||||
| * | Fix PR1739. | Chris Lattner | 2007-10-24 | 1 | -4/+10 | |
| | | | | | llvm-svn: 43286 | |||||
| * | add a 'don't use me' marker. | Chris Lattner | 2007-10-22 | 1 | -0/+3 | |
| | | | | | llvm-svn: 43226 | |||||
| * | Switching TargetMachineRegistry to use the new generic Registry. | Gordon Henriksen | 2007-10-17 | 2 | -2/+3 | |
| | | | | | llvm-svn: 43094 | |||||
| * | Fix a typo in a comment. | Dan Gohman | 2007-10-15 | 1 | -1/+1 | |
| | | | | | llvm-svn: 43016 | |||||
| * | Move the space in overview output for commands out of each of the | Dan Gohman | 2007-10-08 | 18 | -18/+18 | |
| | | | | | | | commands and into the common code. llvm-svn: 42752 | |||||
| * | minor long double related changes | Dale Johannesen | 2007-09-28 | 3 | -168/+171 | |
| | | | | | llvm-svn: 42439 | |||||
| * | Revise previous patch per review comments. | Dale Johannesen | 2007-09-12 | 1 | -2/+2 | |
| | | | | | | | | Next round of x87 long double stuff. Getting close now, basically works. llvm-svn: 41875 | |||||
| * | Add APInt interfaces to APFloat (allows directly | Dale Johannesen | 2007-09-11 | 1 | -2/+2 | |
| | | | | | | | | | | access to bits). Use them in place of float and double interfaces where appropriate. First bits of x86 long double constants handling (untested, probably does not work). llvm-svn: 41858 | |||||
| * | Turn GVN on by default. | Owen Anderson | 2007-09-08 | 2 | -4/+2 | |
| | | | | | llvm-svn: 41787 | |||||
| * | Apply feedback from previous patch. | Dale Johannesen | 2007-09-07 | 4 | -3677/+2717 | |
| | | | | | llvm-svn: 41774 | |||||
| * | Next round of APFloat changes. | Dale Johannesen | 2007-09-06 | 7 | -214/+241 | |
| | | | | | | | | | | | | | | | Use APFloat in UpgradeParser and AsmParser. Change all references to ConstantFP to use the APFloat interface rather than double. Remove the ConstantFP double interfaces. Use APFloat functions for constant folding arithmetic and comparisons. (There are still way too many places APFloat is just a wrapper around host float/double, but we're getting there.) llvm-svn: 41747 | |||||
| * | Enable loop index split pass. | Devang Patel | 2007-09-04 | 1 | -0/+1 | |
| | | | | | llvm-svn: 41714 | |||||
| * | Update generated files. | David Greene | 2007-09-04 | 3 | -1693/+1360 | |
| | | | | | llvm-svn: 41706 | |||||
| * | Revert this because the interface hasn't been updated yet. | David Greene | 2007-09-04 | 1 | -2/+2 | |
| | | | | | llvm-svn: 41703 | |||||
| * | Fix typo. | David Greene | 2007-09-04 | 1 | -1/+1 | |
| | | | | | llvm-svn: 41702 | |||||
| * | Update GEP constructors to use an iterator interface to fix | David Greene | 2007-09-04 | 2 | -7/+9 | |
| | | | | | | | GLIBCXX_DEBUG issues. llvm-svn: 41697 | |||||
| * | Update InvokeInst to work like CallInst | David Greene | 2007-08-27 | 2 | -4/+4 | |
| | | | | | llvm-svn: 41506 | |||||
| * | Update .cvs file | David Greene | 2007-08-15 | 1 | -4/+5 | |
| | | | | | llvm-svn: 41106 | |||||
| * | Don't build llvm-stub twice. | Reid Spencer | 2007-08-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 41039 | |||||
| * | Separate program name from error message with a : | Reid Spencer | 2007-08-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 40945 | |||||
| * | Terminate an error message with a newline. | Reid Spencer | 2007-08-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 40943 | |||||
| * | Make this code more efficient | David Greene | 2007-08-07 | 1 | -4/+5 | |
| | | | | | llvm-svn: 40899 | |||||

