Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement CodeGen support for the may_alias attribute. | Dan Gohman | 2010-12-13 | 1 | -0/+21 |
| | | | | llvm-svn: 121734 | ||||
* | Add infrastructure for emitting TBAA metadata with the "constant" flag. | Dan Gohman | 2010-10-25 | 1 | -3/+14 |
| | | | | llvm-svn: 117328 | ||||
* | Factor out the code for creating the Root and Char nodes, so that | Dan Gohman | 2010-10-25 | 1 | -22/+30 |
| | | | | | | they can be used outside of the main getTBAAInfo function. llvm-svn: 117320 | ||||
* | Rename clang's TBAA tree root from "experimental" to "simple". | Dan Gohman | 2010-10-21 | 1 | -1/+1 |
| | | | | llvm-svn: 117046 | ||||
* | Add some more comments. | Dan Gohman | 2010-10-21 | 1 | -3/+16 |
| | | | | llvm-svn: 117043 | ||||
* | Mention the paragraphs in the standards which sanction TBAA. | Dan Gohman | 2010-10-15 | 1 | -1/+5 |
| | | | | llvm-svn: 116617 | ||||
* | Use a different name for pointer types in tbaa, to be a little | Dan Gohman | 2010-10-15 | 1 | -2/+3 |
| | | | | | | more consistent with other names, and to look less like a magic name. llvm-svn: 116616 | ||||
* | Add a comment. | Dan Gohman | 2010-10-15 | 1 | -1/+3 |
| | | | | llvm-svn: 116615 | ||||
* | Fix a typo in a comment Frits van Bommel spotted. | Dan Gohman | 2010-10-15 | 1 | -1/+1 |
| | | | | llvm-svn: 116614 | ||||
* | Experimental TBAA support for enum types. | Dan Gohman | 2010-10-15 | 1 | -3/+31 |
| | | | | llvm-svn: 116613 | ||||
* | Add a comment about odd "signed char" incompatibility between C++ and C. | Dan Gohman | 2010-10-15 | 1 | -1/+5 |
| | | | | llvm-svn: 116593 | ||||
* | Add a TBAA type for pointer types. | Dan Gohman | 2010-10-15 | 1 | -0/+4 |
| | | | | llvm-svn: 116544 | ||||
* | Unsigned types are TBAA-compatible with their signed counterparts. | Dan Gohman | 2010-10-14 | 1 | -4/+18 |
| | | | | | | Also, handle unknown types conservatively. llvm-svn: 116541 | ||||
* | Experimental TBAA support. | Dan Gohman | 2010-10-14 | 1 | -0/+68 |
This enables metadata generation by default, however the TBAA pass in the optimizer is still disabled for now. llvm-svn: 116536 |