summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/blocks.cpp
AgeCommit message (Expand)Author
2024-08-09[IRBuilder] Generate nuw GEPs for struct member accesses (#99538)Hari Limaye
2024-04-29Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154)Utkarsh Saxena
2023-08-28[clang] Remove rdar links; NFCAaron Ballman
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini
2023-07-07Remove rdar links; NFCAaron Ballman
2023-05-19[clang] Convert a few tests to opaque pointersSergei Barannikov
2022-04-07[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)Nikita Popov
2022-01-16[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...hyeongyu kim
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-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
2020-12-30[test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) di...Fangrui Song
2020-11-16[CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointerCJ Johnson
2020-06-11[CodeGen] Simplify the way lifetime of block captures is extendedAkira Hatanaka
2020-05-19[CGCall] Annotate references with "align" attribute.Eli Friedman
2018-10-15Revert "[CodeGenCXX] Treat 'this' as noalias in constructors"Sean Fertile
2018-10-10[CodeGenCXX] Treat 'this' as noalias in constructorsAnton Bikineev
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01Revert r343518.Akira Hatanaka
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-09-09Revert r341754.Akira Hatanaka
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-08-17[CodeGen] Merge identical block descriptor global variables.Akira Hatanaka
2018-08-10[CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka
2017-10-26Fix C++ testcase I forgot to add to r316689.Adrian Prantl
2015-02-27Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie
2015-02-27Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie
2015-02-15Update test to be ready for typeless pointer changesDavid Blaikie
2014-07-18Mark C++ reference parameters as dereferenceableHal Finkel
2014-05-28Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky
2013-08-15CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin
2013-03-29Bugfix/Followup for r177086.Adrian Prantl
2013-03-22Fix a crash-on-valid where a block capture copy expression wasJohn McCall
2013-03-14Allocate stack storage for .block_descriptor and captured self at -O0.Adrian Prantl
2012-06-26block literal irgen: several improvements on naming blockFariborz Jahanian
2012-02-24Two minor, related fixes for template instantiation with blocks:Douglas Gregor
2012-01-14constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith
2011-11-11Be sure to insulate block literals from any cleanups in theirJohn McCall
2011-11-10Whenever explicitly activating or deactivating a cleanup, weJohn McCall
2011-11-10Fix a subtle bug with cleanups: when activatingJohn McCall
2011-08-17Somehow I fouled up this test.John McCall
2011-08-17Gather cleanups correctly in block return statements.John McCall
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-04-28When block-capturing a variable with a non-trivial destructor,John McCall
2011-03-31After much contemplation, I've decided that we probably shouldn't "unique"John McCall
2011-02-08Extend the const capture optimization to C++ record types with noJohn McCall
2011-02-07When copy-capturing values for a nested capture, use a BlockDeclRefExpr.John McCall