summaryrefslogtreecommitdiff
path: root/clang/test/CodeGen/catch-nullptr-and-nonzero-offset.c
AgeCommit message (Expand)Author
2025-10-07[IR] Require DataLayout for pointer cast elimination (#162279)Nikita Popov
2025-05-09[Clang][CodeGen] Enable pointer overflow check for GCC workaround (#137849)Yingwei Zheng
2025-01-09[Clang] Adjust pointer-overflow sanitizer for N3322 (#120719)Nikita Popov
2024-09-05Reland "[clang] Add nuw attribute to GEPs (#105496)" (#107257)Hari Limaye
2024-08-28Revert "[clang] Add nuw attribute to GEPs" (#106343)Vitaly Buka
2024-08-27[clang] Add nuw attribute to GEPs (#105496)Hari Limaye
2024-05-31Reapply [IR] Avoid creating icmp/fcmp constant expressions (#92885)Nikita Popov
2024-05-22Revert "[IR] Avoid creating icmp/fcmp constant expressions" (#93087)Daniel Thornburgh
2024-05-22[IR] Avoid creating icmp/fcmp constant expressions (#92885)Nikita Popov
2023-10-04[CodeGen] Respect pointer-overflow sanitizer for void pointers (#67772)Nikita Popov
2023-07-31Reapply [IR] Mark and/or constant expressions as undesirableNikita Popov
2023-07-26Revert "Reapply [IR] Mark and/or constant expressions as undesirable"Matthew Voss
2023-07-25Reapply [IR] Mark and/or constant expressions as undesirableNikita Popov
2023-07-21Revert "Reapply [IR] Mark and constant expressions as undesirable"Nathan Chancellor
2023-07-21Reapply [IR] Mark and constant expressions as undesirableNikita Popov
2023-07-20Revert "[IR] Mark add constant expressions as undesirable"Nikita Popov
2023-07-20[IR] Mark add constant expressions as undesirableNikita Popov
2022-10-07[CodeGen] Convert tests to opaque pointers (NFC)Nikita Popov
2022-04-07[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)Nikita Popov
2022-02-15Use functions with prototypes when appropriate; NFCAaron Ballman
2022-01-20[IRBuilder] Migrate and-folding to value-based FoldAnd.Florian Hahn
2022-01-16[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...hyeongyu kim
2022-01-11[IRBuilder] Introduce folder using inst-simplify, use for Or fold.Florian Hahn
2021-11-09Revert "[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analy...hyeongyu kim
2021-11-06[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...hyeongyukim
2021-11-06Revert "[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analy...Juneyoung Lee
2021-11-06[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...Juneyoung Lee
2021-10-28Revert rest of `IRBuilderBase`'s short-circuiting foldsRoman Lebedev
2021-10-27Revert "[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHS"Roman Lebedev
2021-10-27Revert "[IR] `IRBuilderBase::CreateAdd()`: short-circuit `x + 0` --> `x`"Roman Lebedev
2021-10-27[IR] `IRBuilderBase::CreateAdd()`: short-circuit `x + 0` --> `x`Roman Lebedev
2021-10-27[NFC] `IRBuilderBase::CreateAdd()`: place constant onto RHSRoman Lebedev
2021-10-27[IR] `IRBuilderBase::CreateAnd()`: short-circuit `x & 0` --> `0`Roman Lebedev
2021-10-27[IR] `IRBuilderBase::CreateAnd()`: fix short-circuiting for constant on LHSRoman Lebedev
2021-10-18Revert D105169 due to the two-stage failure in ASANJuneyoung Lee
2021-10-16[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...Juneyoung Lee
2021-07-31Fix a couple regression tests I missed updating in 2a284782Eli Friedman
2021-07-31[ConstantFold] Get rid of special cases for sizeof etc.Eli Friedman
2021-01-26[NFC] Disallow unused prefixes under clang/test/CodeGenMircea Trofin
2020-12-31[test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none...Fangrui Song
2020-12-08UBSAN: emit distinctive trapsTim Northover
2020-02-03Revert "[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interposition"Fangrui Song
2020-02-03[CodeGenModule] Assume dso_local for -fpic -fno-semantic-interpositionFangrui Song
2019-10-10[UBSan][clang][compiler-rt] Applying non-zero offset to nullptr is undefined ...Roman Lebedev