Richard Smith
|
168f519698
Fix TBAA representation for zero-sized fields and unnamed bit-fields.
|
6 years ago |
Fangrui Song
|
0761773157
Fix file headers. NFC
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Richard Trieu
|
27ce6b3918
Move CodeGenOptions from Frontend to Basic
|
6 years ago |
Ivan A. Kosarev
|
e12ed2f1cb
[CodeGen] Fix generation of TBAA tags for may-alias accesses
|
7 years ago |
Ivan A. Kosarev
|
9660f4bc00
[CodeGen] Decorate aggregate accesses with TBAA tags
|
7 years ago |
Ivan A. Kosarev
|
4e09f68a2c
[CodeGen] Represent array members in new-format TBAA type descriptors
|
7 years ago |
Ivan A. Kosarev
|
f5c7cf7b19
[CodeGen] Support generation of TBAA info in the new format
|
7 years ago |
Ivan A. Kosarev
|
3024fc4022
Fix the reference to the now renamed member of TBAAStructField
|
7 years ago |
Hal Finkel
|
9a4191042e
Revert "[CodeGen] Add initial support for union members in TBAA"
|
7 years ago |
Ivan A. Kosarev
|
66ded8c1f9
[CodeGen] Add initial support for union members in TBAA
|
7 years ago |
Ivan A. Kosarev
|
34b761735b
[CodeGen] Collect information about sizes of accesses and access types for TBAA
|
7 years ago |
Ivan A. Kosarev
|
a091b96c92
[CodeGen] Generate TBAA type descriptors in a more reliable manner
|
7 years ago |
Ivan A. Kosarev
|
210431c813
[CodeGen] Propagate may-alias'ness of lvalues with TBAA info
|
7 years ago |
Ivan A. Kosarev
|
6fe0ba5b2e
[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info
|
7 years ago |
Ivan A. Kosarev
|
39f710aba3
Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731.
|
7 years ago |
Ivan A. Kosarev
|
3704be1446
[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info
|
7 years ago |
Ivan A. Kosarev
|
04e95cd444
Refine generation of TBAA information in clang
|
7 years ago |
Ivan A. Kosarev
|
072e2cd288
[CodeGen] Unify generation of scalar and struct-path TBAA tags
|
7 years ago |
Ivan A. Kosarev
|
9c61abafb8
Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"
|
7 years ago |
Ivan A. Kosarev
|
c64aa1bff6
[CodeGen] Unify generation of scalar and struct-path TBAA tags
|
7 years ago |
Ivan A. Kosarev
|
582ed924e5
[CodeGen] Introduce generic TBAA access descriptors
|
8 years ago |
Ivan A. Kosarev
|
80dc32ec8b
[CodeGen] Have a special function to get TBAA info for may-alias accesses
|
8 years ago |
Ivan A. Kosarev
|
c6e3259e70
[CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types
|
8 years ago |
Ivan A. Kosarev
|
597065b960
Fix TBAA information for reference accesses
|
8 years ago |
David Majnemer
|
5a017e25cf
[CodeGen] Correctly model std::byte's aliasing properties
|
8 years ago |
Saleem Abdulrasool
|
fdc51a5580
revert SVN r265702, r265640
|
9 years ago |
Saleem Abdulrasool
|
8cca4d7cdf
Basic: move CodeGenOptions from Frontend
|
9 years ago |
Manman Ren
|
d32c1ae25a
[PR26550] Use a different TBAA root for C++ vs C.
|
9 years ago |
Angel Garcia Gomez
|
d162035b9b
Roll-back r250822.
|
9 years ago |