Commit History

Author SHA1 Message Date
  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