summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenTBAA.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r309058:Hans Wennborg2017-07-261-0/+6
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-2/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+2
* [PR26550] Use a different TBAA root for C++ vs C.Manman Ren2016-02-111-2/+6
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+2
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-2/+1
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-2/+0
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-8/+8
* Add a mangler entry point for TBAA rather than using RTTI directlyReid Kleckner2013-11-191-7/+3
* TBAA: use the same format for scalar TBAA and struct-path aware TBAA.Manman Ren2013-10-081-12/+12
* Revert r191586 and r191695. They cause crashes when building withRichard Smith2013-10-011-6/+11
* TBAA: use the same format for scalar TBAA and struct-path aware TBAA.Manman Ren2013-09-271-11/+6
* Don't use mangleCXXRTTIName in TBAA for C code.Manman Ren2013-08-211-3/+8
* Don't use mangleCXXRTTIName in TBAA for C code.Eli Friedman2013-07-051-9/+1
* Rewrite record layout for ms_struct structs.Eli Friedman2013-06-261-21/+0
* Cleanup handling of UniqueExternalLinkage.Rafael Espindola2013-05-131-2/+1
* Struct-path aware TBAA: enable struct-path aware TBAA for classes.Manman Ren2013-04-301-2/+4
* Struct-path aware TBAA: change the format of TBAAStructType node.Manman Ren2013-04-271-3/+3
* TBAA: make sure zero-length bitfield works for tbaa.struct and path-aware tbaaManman Ren2013-04-221-1/+24
* Struct-path aware TBAA: uniformize scalar tag and path tag.Manman Ren2013-04-111-17/+30
* Initial support for struct-path aware TBAA.Manman Ren2013-04-041-0/+85
* revert r178784 since it does not have a commit messageManman Ren2013-04-041-85/+0
* Index: include/clang/Driver/CC1Options.tdManman Ren2013-04-041-0/+85
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-4/+4
* Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer2012-12-011-2/+3
* Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls forDan Gohman2012-09-281-0/+57
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer2012-06-061-2/+1
* enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-alia...Kostya Serebryany2012-04-241-1/+8
* Adjust for LLVM name tweaks requested by Chandler.Duncan Sands2012-04-161-6/+6
* Use MDBuilder to help with metadata creation.Duncan Sands2012-04-151-29/+7
* add tbaa metadata to vtable pointer loads/storesKostya Serebryany2012-03-261-0/+4
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-1/+0
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel2011-07-181-1/+1
* PR9214: Convert Metadata API to use ArrayRef.Jay Foad2011-04-211-1/+2
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-1/+1
* For consistency, use llvm::raw_ostream in the rest of the mangle api.Rafael Espindola2011-02-111-1/+3
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-1/+1
* Implement CodeGen support for the may_alias attribute.Dan Gohman2010-12-131-0/+21
* Add infrastructure for emitting TBAA metadata with the "constant" flag.Dan Gohman2010-10-251-3/+14
* Factor out the code for creating the Root and Char nodes, so thatDan Gohman2010-10-251-22/+30
* Rename clang's TBAA tree root from "experimental" to "simple".Dan Gohman2010-10-211-1/+1
* Add some more comments.Dan Gohman2010-10-211-3/+16
* Mention the paragraphs in the standards which sanction TBAA.Dan Gohman2010-10-151-1/+5
* Use a different name for pointer types in tbaa, to be a littleDan Gohman2010-10-151-2/+3