Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Regenerate. | Mikhail Glushenkov | 2009-12-23 | 1 | -6/+8 |
| | | | | llvm-svn: 91999 | ||||
* | Update docs for bitcode changes. For object size checking we won't | Eric Christopher | 2009-12-23 | 1 | -27/+8 |
| | | | | | | | work with partial objects so just count the type as a boolean. Update appropriately. llvm-svn: 91954 | ||||
* | Add more detail for getting started on Windows. | Jim Grosbach | 2009-12-17 | 1 | -23/+54 |
| | | | | | | Patch from jon.forums at gmail.com llvm-svn: 91603 | ||||
* | Regenerate. | Mikhail Glushenkov | 2009-12-17 | 1 | -19/+26 |
| | | | | llvm-svn: 91595 | ||||
* | Rearrange rules to add missing dependency and allow parallel makes. | Bob Wilson | 2009-12-14 | 1 | -8/+6 |
| | | | | llvm-svn: 91352 | ||||
* | Add note about loadable modules on windows. | Anton Korobeynikov | 2009-12-09 | 1 | -1/+5 |
| | | | | | | Patch by Gregory Petrosyan! llvm-svn: 90972 | ||||
* | Regenerate. | Mikhail Glushenkov | 2009-12-07 | 1 | -59/+71 |
| | | | | llvm-svn: 90776 | ||||
* | More updates to objectsize intrinsic docs. | Eric Christopher | 2009-12-05 | 1 | -83/+103 |
| | | | | llvm-svn: 90644 | ||||
* | Update per Bill's comments. Work in progress. | Eric Christopher | 2009-12-01 | 1 | -8/+8 |
| | | | | llvm-svn: 90271 | ||||
* | Support -[weak_]framework and -F in llvmc. | Mikhail Glushenkov | 2009-12-01 | 1 | -7/+18 |
| | | | | llvm-svn: 90210 | ||||
* | Add two CMake flags LLVM_ENABLE_PEDANTIC and LLVM_ENABLE_WERROR, | Oscar Fuentes | 2009-12-01 | 1 | -2/+13 |
| | | | | | | | | | | | PEDANTIC defaults to ON and WERROR default to off. Also add MSVC warnings. To disable warnings add the flags LLVM_ENABLE_WARNINGS (default on). Patch by Tobias Grosser! llvm-svn: 90188 | ||||
* | Remove some validation errors. | Bill Wendling | 2009-12-01 | 1 | -12/+12 |
| | | | | llvm-svn: 90184 | ||||
* | Some formatting and spelling fixes. | Bill Wendling | 2009-12-01 | 1 | -61/+67 |
| | | | | llvm-svn: 90182 | ||||
* | First pass at llvm.objectsize documentation. | Eric Christopher | 2009-11-30 | 1 | -0/+37 |
| | | | | llvm-svn: 90116 | ||||
* | Remove the 'simple jit' tutorial as it wasn't really being maintained and its | Nick Lewycky | 2009-11-30 | 4 | -417/+0 |
| | | | | | | material is covered by the Kaleidoscope tutorial. llvm-svn: 90111 | ||||
* | Vector types are no longer required to have a power-of-two length. | Duncan Sands | 2009-11-27 | 1 | -2/+1 |
| | | | | llvm-svn: 90004 | ||||
* | These code generator limitations have been removed. | Duncan Sands | 2009-11-27 | 1 | -28/+0 |
| | | | | llvm-svn: 90003 | ||||
* | Update to reflect recent debugging information encoding changes. | Devang Patel | 2009-11-25 | 1 | -219/+118 |
| | | | | llvm-svn: 89896 | ||||
* | CMake: generate targets for tools and examples even when | Oscar Fuentes | 2009-11-23 | 1 | -2/+8 |
| | | | | | | LLVM_BUILD_TOOLS or LLVM_BUILD_EXAMPLES are OFF. llvm-svn: 89635 | ||||
* | Allow '_' in FileCheck variable names, it is nice to have at least one | Daniel Dunbar | 2009-11-22 | 1 | -1/+1 |
| | | | | | | | separate character. - Chris, OK? llvm-svn: 89626 | ||||
* | Update doc re: LLVM_BUILD_EXAMPLES. | Daniel Dunbar | 2009-11-22 | 1 | -1/+1 |
| | | | | llvm-svn: 89607 | ||||
* | Remove the AliasAnalysis::getMustAliases method, which is dead. | Chris Lattner | 2009-11-22 | 1 | -21/+1 |
| | | | | | | | | The hasNoModRefInfoForCalls isn't worth it as a filter because basicaa provides m/r info and everything chains to it, so remove it. llvm-svn: 89599 | ||||
* | Fix HTML formatting. | Jay Foad | 2009-11-17 | 1 | -1/+1 |
| | | | | llvm-svn: 89093 | ||||
* | lit: Add --repeat=N option, for running each test N times. | Daniel Dunbar | 2009-11-15 | 1 | -0/+5 |
| | | | | | | - Currently just useful for timing, although it could be extended as one (bad) way to deal with flaky tests. llvm-svn: 88827 | ||||
* | lit: Start documentation testing architecture. | Daniel Dunbar | 2009-11-10 | 1 | -0/+116 |
| | | | | llvm-svn: 86655 | ||||
* | The inbounds keyword isn't relevant to overindexing of | Dan Gohman | 2009-11-09 | 1 | -7/+6 |
| | | | | | | static array types. Thanks to Duncan for pointing this out! llvm-svn: 86576 | ||||
* | Remove the "special case" for zero-length arrays, and rephrase this | Dan Gohman | 2009-11-09 | 1 | -6/+7 |
| | | | | | | paragraph to be more precise. llvm-svn: 86572 | ||||
* | add the ability for TargetData to return information about legal integer | Chris Lattner | 2009-11-07 | 1 | -0/+7 |
| | | | | | | | | | | | datatypes on a given CPU. This is intended to allow instcombine and other transformations to avoid converting big sequences of operations to an inconvenient width, and will help clean up after SRoA. See also "Adding legal integer sizes to TargetData" on Feb 1, 2009 on llvmdev, and PR3451. Comments welcome. llvm-svn: 86370 | ||||
* | lit: Add --param NAME=VALUE option, for test suite specific use (to communicate | Daniel Dunbar | 2009-11-05 | 1 | -0/+6 |
| | | | | | | arbitrary command line arguments to the test suite). llvm-svn: 86137 | ||||
* | The magic for our current brand of .bc files is BC. For older ones it was llvc. | Nick Lewycky | 2009-11-04 | 1 | -1/+1 |
| | | | | | | When was it ever "llvm"? llvm-svn: 86009 | ||||
* | fix broken link | Chris Lattner | 2009-11-03 | 1 | -1/+1 |
| | | | | llvm-svn: 85951 | ||||
* | Add missing end-tag. | Bill Wendling | 2009-11-02 | 1 | -1/+1 |
| | | | | llvm-svn: 85769 | ||||
* | Some formatting changes. | Bill Wendling | 2009-11-02 | 1 | -57/+54 |
| | | | | llvm-svn: 85768 | ||||
* | Revert 85678/85680. The decision is to stay with the current form of | Chris Lattner | 2009-11-01 | 1 | -4/+2 |
| | | | | | | | indirectbr, thus we don't need "blockaddr(@func, null)". Eliminate it for simplicity. llvm-svn: 85699 | ||||
* | Make blockaddress(@func, null) be valid, and make 'deleting a basic | Chris Lattner | 2009-10-31 | 1 | -2/+4 |
| | | | | | | | | | | | | block with a blockaddress still referring to it' replace the invalid blockaddress with a new blockaddress(@func, null) instead of a inttoptr(1). This changes the bitcode encoding format, and still needs codegen support (this should produce a non-zero value, referring to the entry block of the function would also be quite reasonable). llvm-svn: 85678 | ||||
* | Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a | Dan Gohman | 2009-10-29 | 1 | -1/+1 |
| | | | | | | | | bunch of associated comments, because it doesn't have anything to do with DAGs or scheduling. This is another step in decoupling MachineInstr emitting from scheduling. llvm-svn: 85517 | ||||
* | greatly improve the LLVM IR bitcode encoding documentation, | Chris Lattner | 2009-10-29 | 1 | -48/+451 |
| | | | | | | patch by Peter Housel! llvm-svn: 85479 | ||||
* | use metavariable <result> instead of SSA name %result for consistency | Gabor Greif | 2009-10-28 | 1 | -8/+8 |
| | | | | llvm-svn: 85388 | ||||
* | ooops, SSA name should not be part of the link | Gabor Greif | 2009-10-28 | 1 | -2/+2 |
| | | | | llvm-svn: 85387 | ||||
* | advertise new syntax for unnamed instructions | Gabor Greif | 2009-10-28 | 1 | -7/+7 |
| | | | | | | | and eliminate confusing double-use of SSA names (work in progress) llvm-svn: 85385 | ||||
* | doc bug spotted by apinski | Chris Lattner | 2009-10-28 | 1 | -2/+2 |
| | | | | llvm-svn: 85372 | ||||
* | rename indbr -> indirectbr to appease the residents of #llvm. | Chris Lattner | 2009-10-28 | 1 | -8/+8 |
| | | | | llvm-svn: 85351 | ||||
* | typo | Chris Lattner | 2009-10-27 | 1 | -1/+1 |
| | | | | llvm-svn: 85322 | ||||
* | you can't take the address of the entry block of a function. | Chris Lattner | 2009-10-27 | 1 | -2/+2 |
| | | | | llvm-svn: 85321 | ||||
* | improvements from gabor. | Chris Lattner | 2009-10-27 | 1 | -2/+2 |
| | | | | llvm-svn: 85320 | ||||
* | fix things pointed out by Dan! | Chris Lattner | 2009-10-27 | 1 | -4/+9 |
| | | | | llvm-svn: 85310 | ||||
* | document the forthcoming blockaddress constant. | Chris Lattner | 2009-10-27 | 1 | -1/+26 |
| | | | | llvm-svn: 85306 | ||||
* | Change the JIT to compile eagerly by default as agreed in | Jeffrey Yasskin | 2009-10-27 | 2 | -38/+28 |
| | | | | | | | http://llvm.org/PR5184, and beef up the comments to describe what both options do and the risks of lazy compilation in the presence of threads. llvm-svn: 85295 | ||||
* | fix pasto pointed out by Rafael | Chris Lattner | 2009-10-27 | 1 | -1/+1 |
| | | | | llvm-svn: 85294 | ||||
* | add enough support for indirect branch for the feature test to pass | Chris Lattner | 2009-10-27 | 1 | -0/+50 |
| | | | | | | | (assembler,asmprinter, bc reader+writer) and document it. Codegen currently aborts on it. llvm-svn: 85274 |