summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenTBAA.h
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Fix generation of TBAA tags for may-alias accessesIvan A. Kosarev2018-02-201-0/+4
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-0/+5
* Revert "[CodeGen] Add initial support for union members in TBAA"Hal Finkel2017-12-031-16/+3
* [CodeGen] Add initial support for union members in TBAAIvan A. Kosarev2017-11-301-3/+16
* [CodeGen] Collect information about sizes of accesses and access types for TBAAIvan A. Kosarev2017-11-271-20/+38
* [CodeGen] Generate TBAA type descriptors in a more reliable mannerIvan A. Kosarev2017-11-211-0/+8
* [CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev2017-10-311-10/+45
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-171-0/+11
* Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev2017-10-131-11/+0
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-131-0/+11
* Refine generation of TBAA information in clangIvan A. Kosarev2017-10-061-33/+27
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-14/+9
* Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev2017-10-051-35/+45
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-45/+35
* [CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev2017-10-031-12/+39
* [CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev2017-10-021-0/+4
* [CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev2017-10-021-3/+3
* Make the remaining headers self-contained.Benjamin Kramer2016-02-021-5/+2
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Fixed comment typo.Michael Gottesman2013-06-081-1/+1
* Struct-path aware TBAA: uniformize scalar tag and path tag.Manman Ren2013-04-111-1/+11
* Initial support for struct-path aware TBAA.Manman Ren2013-04-041-1/+54
* revert r178784 since it does not have a commit messageManman Ren2013-04-041-54/+1
* Index: include/clang/Driver/CC1Options.tdManman Ren2013-04-041-1/+54
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls forDan Gohman2012-09-281-0/+15
* Update Clang to reflect the move of MDBuilder in r160237.Chandler Carruth2012-07-151-1/+1
* Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer2012-06-061-1/+0
* enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-alia...Kostya Serebryany2012-04-241-0/+3
* Use MDBuilder to help with metadata creation.Duncan Sands2012-04-151-4/+4
* add tbaa metadata to vtable pointer loads/storesKostya Serebryany2012-03-261-0/+4
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-2/+2
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-1/+1
* Add infrastructure for emitting TBAA metadata with the "constant" flag.Dan Gohman2010-10-251-1/+2
* Factor out the code for creating the Root and Char nodes, so thatDan Gohman2010-10-251-4/+7
* Add some more comments.Dan Gohman2010-10-211-1/+4
* Experimental TBAA support for enum types.Dan Gohman2010-10-151-3/+5
* Experimental TBAA support.Dan Gohman2010-10-141-0/+67