Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
fa2264aab19329fb3023daa046d15e749556024a
/
lib
/
CodeGen
/
CodeGenTBAA.cpp
feba9f2
TBAA: use the same format for scalar TBAA and struct-path aware TBAA.
by Manman Ren
· 11 years ago
1596e5b
Revert r191586 and r191695. They cause crashes when building with
by Richard Smith
· 11 years ago
8a06d8f
TBAA: use the same format for scalar TBAA and struct-path aware TBAA.
by Manman Ren
· 11 years ago
312c0b6
Don't use mangleCXXRTTIName in TBAA for C code.
by Manman Ren
· 11 years ago
1847c71
Don't use mangleCXXRTTIName in TBAA for C code.
by Eli Friedman
· 11 years ago
cd06f26
Rewrite record layout for ms_struct structs.
by Eli Friedman
· 11 years ago
181e3ec
Cleanup handling of UniqueExternalLinkage.
by Rafael Espindola
· 12 years ago
c7d77b2
Struct-path aware TBAA: enable struct-path aware TBAA for classes.
by Manman Ren
· 12 years ago
50be904
Struct-path aware TBAA: change the format of TBAAStructType node.
by Manman Ren
· 12 years ago
c7f2bfb
TBAA: make sure zero-length bitfield works for tbaa.struct and path-aware tbaa
by Manman Ren
· 12 years ago
ca83518
Struct-path aware TBAA: uniformize scalar tag and path tag.
by Manman Ren
· 12 years ago
b37a73d
Initial support for struct-path aware TBAA.
by Manman Ren
· 12 years ago
7cc0a11
revert r178784 since it does not have a commit message
by Manman Ren
· 12 years ago
ab4ffe2
Index: include/clang/Driver/CC1Options.td
by Manman Ren
· 12 years ago
3b844ba
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
by Chandler Carruth
· 12 years ago
2fa67ef
Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code.
by Benjamin Kramer
· 12 years ago
b22c7dc
Add basic support for adding !tbaa.struct metadata on llvm.memcpy calls for
by Dan Gohman
· 12 years ago
f3477c1
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766
by Sylvestre Ledru
· 12 years ago
94ff8e1
Fix a typo 'iff' => 'if'
by Sylvestre Ledru
· 12 years ago
facde17
Remove unused private member variables found by clang's new -Wunused-private-field.
by Benjamin Kramer
· 12 years ago
c9fe605
enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-aliasing
by Kostya Serebryany
· 13 years ago
60c7707
Adjust for LLVM name tweaks requested by Chandler.
by Duncan Sands
· 13 years ago
2d7cb06
Use MDBuilder to help with metadata creation.
by Duncan Sands
· 13 years ago
8cb4a07
add tbaa metadata to vtable pointer loads/stores
by Kostya Serebryany
· 13 years ago
d7a3e2c
Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line.
by Benjamin Kramer
· 13 years ago
f7ccbad
Basic: import SmallString<> into clang namespace
by Dylan Noblesmith
· 13 years ago
00bd44d
Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h.
by Benjamin Kramer
· 13 years ago
5f9e272
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
by Chris Lattner
· 13 years ago
e9c0265
Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used.
by Frits van Bommel
· 13 years ago
6f14165
PR9214: Convert Metadata API to use ArrayRef.
by Jay Foad
· 14 years ago
162e1c1
Support for C++11 (non-template) alias declarations.
by Richard Smith
· 14 years ago
f0be979
For consistency, use llvm::raw_ostream in the rest of the mangle api.
by Rafael Espindola
· 14 years ago
f4c7371
Change QualType::getTypePtr() to return a const pointer, then change a
by John McCall
· 14 years ago
1411047
Move name mangling support from CodeGen to AST. In the
by Peter Collingbourne
· 14 years ago
2ea7e73
Implement CodeGen support for the may_alias attribute.
by Dan Gohman
· 14 years ago
455553b
Add infrastructure for emitting TBAA metadata with the "constant" flag.
by Dan Gohman
· 14 years ago
224d759
Factor out the code for creating the Root and Char nodes, so that
by Dan Gohman
· 14 years ago
31da545
Rename clang's TBAA tree root from "experimental" to "simple".
by Dan Gohman
· 14 years ago
565cc44
Add some more comments.
by Dan Gohman
· 14 years ago
780658a
Mention the paragraphs in the standards which sanction TBAA.
by Dan Gohman
· 14 years ago
dc49111
Use a different name for pointer types in tbaa, to be a little
by Dan Gohman
· 14 years ago
2f8c21d
Add a comment.
by Dan Gohman
· 14 years ago
0a53198
Fix a typo in a comment Frits van Bommel spotted.
by Dan Gohman
· 14 years ago
0b5c4fc
Experimental TBAA support for enum types.
by Dan Gohman
· 14 years ago
8562348
Add a comment about odd "signed char" incompatibility between C++ and C.
by Dan Gohman
· 14 years ago
c1028f4
Add a TBAA type for pointer types.
by Dan Gohman
· 14 years ago
9af2f83
Unsigned types are TBAA-compatible with their signed counterparts.
by Dan Gohman
· 14 years ago
3d5aff5
Experimental TBAA support.
by Dan Gohman
· 14 years ago