651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
feba9f2bdc5711894e452dfc67c9679482fbf897 |
|
08-Oct-2013 |
Manman Ren <manman.ren@gmail.com> |
TBAA: use the same format for scalar TBAA and struct-path aware TBAA. An updated version of r191586 with bug fix. Struct-path aware TBAA generates tags to specify the access path, while scalar TBAA only generates tags to scalar types. We should not generate a TBAA tag with null being the first field. When a TBAA type node is null, the tag should be null too. Make sure we don't decorate an instruction with a null TBAA tag. Added a testing case for the bug reported by Richard with -relaxed-aliasing and -fsanitizer=thread. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192145 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
1596e5b368ddbdc4b9c3ecab75115b179b6e5391 |
|
01-Oct-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Revert r191586 and r191695. They cause crashes when building with -relaxed-aliasing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
8a06d8fdefce6b4ed4438bb80f60cdd2e979a94f |
|
28-Sep-2013 |
Manman Ren <manman.ren@gmail.com> |
TBAA: use the same format for scalar TBAA and struct-path aware TBAA. Struct-path aware TBAA generates tags to specify the access path, while scalar TBAA only generates tags to scalar types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
a3f55b026fc24db6a4e275a8e4110d071122b99d |
|
04-Sep-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't pass -O0 to clang_cc1, it is the default. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
d6396a681c9acbe56bc41bbc2bed2db45755bcd7 |
|
05-Nov-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Use the individual -fsanitize=<...> arguments to control which of the UBSan checks to enable. Remove frontend support for -fcatch-undefined-behavior, -faddress-sanitizer and -fthread-sanitizer now that they don't do anything. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
58197501e7c20138f8d3bb06cbe8675f5070c8bf |
|
01-Oct-2012 |
Kostya Serebryany <kcc@google.com> |
fix test/CodeGen/tbaa-for-vptr.cpp: don't hardcode the index of metadata git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164928 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
c9fe6056e4ce8ffad1ef439fca3318a5faf1c075 |
|
24-Apr-2012 |
Kostya Serebryany <kcc@google.com> |
enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-aliasing git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
2d7cb069fe101da3971a07900ff583380bcac184 |
|
15-Apr-2012 |
Duncan Sands <baldrick@free.fr> |
Use MDBuilder to help with metadata creation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154767 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
5432ff22f0486cb96c95716638d1824417ca52c9 |
|
26-Mar-2012 |
Daniel Dunbar <daniel@zuster.org> |
[tests] Fix test failure in release mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|
8cb4a070d491ddd671b049110cc8d0accb08b905 |
|
26-Mar-2012 |
Kostya Serebryany <kcc@google.com> |
add tbaa metadata to vtable pointer loads/stores git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/tbaa-for-vptr.cpp
|