summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenTBAA.cpp
AgeCommit message (Expand)Author
2025-06-05[CodeGen] Add TBAA struct path info for array members (#137719)Bruno De Fraine
2025-02-20[TBAA] Refine pointer-tbaa for void pointers by pointer depth (#126047)Bruno De Fraine
2025-01-31[TBAA] Don't emit pointer-tbaa for void pointers. (#122116)Florian Hahn
2024-12-17[TySan] Add initial Type Sanitizer support to Clang) (#76260)Florian Hahn
2024-11-21[TBAA] Don't emit pointer tbaa for unnamed structs or unions. (#116596)Florian Hahn
2024-11-21[TBAA] Only emit pointer tbaa metedata for record types. (#116991)Florian Hahn
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-10-22[TBAA] Extend pointer TBAA to pointers of non-builtin types. (#110569)Florian Hahn
2024-08-21[clang-repl] [codegen] Reduce the state in TBAA. NFC for static compilation. ...Vassil Vassilev
2024-08-13[DataLayout] Remove constructor accepting a pointer to Module (#102841)Sergei Barannikov
2024-07-19Recommit "[TBAA] Emit distinct TBAA tags for pointers with different depths,t...Florian Hahn
2024-07-16[clang][CGRecordLayout] Remove dependency on isZeroSize (#96422)Michael Buch
2024-07-12Revert "[TBAA] Emit distinct TBAA tags for pointers with different depths,typ...Florian Hahn
2024-07-12[TBAA] Emit distinct TBAA tags for pointers with different depths,types. (#76...Florian Hahn
2024-04-18[clang][NFC] Fix FieldDecl::isUnnamedBitfield() capitalization (#89048)Timm Baeder
2024-04-08[clang][NFC] Adjust TBAA Base Info API (#73263)Nathan Sidwell
2024-04-05Fix tbaa.struct metadata for bitfields using big endian. (#87753)Julian Nagele
2024-03-11[TBAA] Generate tbaa.struct single field with char tag for unions. (#84370)Florian Hahn
2024-03-08[TBAA] Add bail-out to skip tbaa generation to getTBAAStructInfo. (#84386)Florian Hahn
2024-02-27[TBAA] Handle bitfields when generating !tbaa.struct metadata. (#82922)Florian Hahn
2023-12-08[Clang] Emit TBAA info for enums in C (#73326)David Sherwood
2023-12-02[clang] Avoid recalculating TBAA base type info (#73264)Nathan Sidwell
2023-10-02-fsanitize=function: fix MSVC hashing to sugared type (#66816)Matheus Izvekov
2022-11-08Fix duplicate word typos; NFCRageking8
2022-07-06[tbaa] Handle base classes in struct tbaaBruno De Fraine
2022-06-23Revert "[tbaa] Handle base classes in struct tbaa"Jeroen Dobbelaere
2022-06-23[tbaa] Handle base classes in struct tbaaBruno De Fraine
2021-12-06Introduce _BitInt, deprecate _ExtIntAaron Ballman
2020-04-17Reland Implement _ExtInt as an extended int type specifier.Erich Keane
2020-04-17Revert "Implement _ExtInt as an extended int type specifier."Sterling Augustine
2020-04-17Implement _ExtInt as an extended int type specifier.Erich Keane
2020-03-27Fix TBAA for unsigned fixed-point typesMikael Holmen
2019-12-11Fix detection of __attribute__((may_alias)) to properly look throughRichard Smith
2019-06-22Fix TBAA representation for zero-sized fields and unnamed bit-fields.Richard Smith
2019-03-01Fix file headers. NFCFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-02-20[CodeGen] Fix generation of TBAA tags for may-alias accessesIvan A. Kosarev
2018-01-25[CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev
2017-12-22[CodeGen] Represent array members in new-format TBAA type descriptorsIvan A. Kosarev
2017-12-22[CodeGen] Support generation of TBAA info in the new formatIvan A. Kosarev
2017-12-18Fix the reference to the now renamed member of TBAAStructFieldIvan A. Kosarev
2017-12-03Revert "[CodeGen] Add initial support for union members in TBAA"Hal Finkel
2017-11-30[CodeGen] Add initial support for union members in TBAAIvan A. Kosarev
2017-11-27[CodeGen] Collect information about sizes of accesses and access types for TBAAIvan A. Kosarev
2017-11-21[CodeGen] Generate TBAA type descriptors in a more reliable mannerIvan A. Kosarev
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev
2017-10-17[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-13Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev
2017-10-13[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev