aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2024-05-01[clang codegen] Fix MS ABI detection of user-provided constructors. (#90151)llvmorg-18.1.5Eli Friedman1-3/+9
2024-04-30[clang][CoverageMapping] do not emit a gap region when either end doesn't hav...Wentao Zhang1-3/+8
2024-04-29[Clang] Handle structs with inner structs and no fields (#89126)Bill Wendling1-11/+14
2024-04-29Fix Objective-C++ Sret of non-trivial data types on Windows ARM64 (#88671)Hugo Melder3-14/+28
2024-03-27[clang][CodeGen] Allow `memcpy` replace with trivial auto var initAntonio Frighetto1-16/+27
2024-03-11[clang][fat-lto-objects] Make module flags match non-FatLTO pipelines (#83159)Paul Kirth1-16/+16
2024-02-26[clang][CodeGen] Keep processing the rest of AST after encountering unsupport...Wentao Zhang1-4/+7
2024-02-03Backport '[clang] static operators should evaluate object argument (reland)' ...Tianlan Zhou1-2/+15
2024-02-01[coverage] fix crash in code coverage and `if constexpr` with `ExprWithCleanu...Hana Dusíková1-2/+4
2024-01-31[RISCV] Support __riscv_v_fixed_vlen for vbool types. (#76551)Craig Topper1-6/+15
2024-01-26[AMDGPU] Add GFX12 WMMA and SWMMAC instructions (#77795)Mirko Brkušanin1-13/+164
2024-01-26[Driver,CodeGen] Support -mtls-dialect= (#79256)Fangrui Song1-0/+1
2024-01-23[clang][FatLTO] Avoid UnifiedLTO until it can support WPD/CFI (#79061)Paul Kirth1-4/+4
2024-01-23[Clang] Amend SME attributes with support for ZT0. (#77941)Sander de Smalen2-0/+12
2024-01-22[Coverage] Map regions from system headers (#76950)ManuelvOK2-2/+4
2024-01-22Arm64EC entry/exit thunks, consolidated. (#79067)Eli Friedman1-0/+5
2024-01-22[Coverage][clang] Ensure bitmap for ternary condition is updated before visit...Alan Phipps1-4/+14
2024-01-22[OpenMP][USM] Introduces -fopenmp-force-usm flag (#76571)Jan Patrick Lehr1-0/+7
2024-01-22Fix a bug in implementation of Smith's algorithm used in complex div. (#78330)Zahira Ammarguellat1-2/+8
2024-01-22[AArch64][Clang] Fix linker error for function multiversioning (#74358)Dani1-18/+10
2024-01-22[AArch64][SME2] Refine fcvtu/fcvts/scvtf/ucvtf (#77947)Matthew Devereau1-1/+1
2024-01-22[coverage] skipping code coverage for 'if constexpr' and 'if consteval' (#78033)Hana Dusíková1-32/+182
2024-01-22Enable direct methods and fast alloc calls for libobjc2. (#78030)David Chisnall1-24/+190
2024-01-21[c++20] P1907R1: Support for generalized non-type template arguments of scala...Andrey Ali Khan Bolshakov2-3/+19
2024-01-20[clang] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2024-01-19Add a "don't override" mapping for -fvisibility-from-dllstorageclass (#74629)bd1976bris1-27/+54
2024-01-18[clang] Add size filter for stack auto init (#74777)Haopeng Liu1-0/+14
2024-01-18[clang] Fix parenthesized list initialization of arrays not working with `new...Alan Zhao1-18/+42
2024-01-18[clang][CoverageMapping] Refactor setting MC/DC True/False Condition IDs (#78...Alan Phipps1-119/+102
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin2-2/+2
2024-01-18[AMDGPU] Add global_load_tr for GFX12 (#77772)Piotr Sobczak1-0/+39
2024-01-17[clang] Upstream XROS support in Clang (#78392)Jonas Devlieghere1-0/+5
2024-01-17[clang][CodeGen] Fix gcc warning about unused variable [NFC]Mikael Holmen1-1/+1
2024-01-17[X86] Use vXi1 for `k` constraint in inline asm (#77733)Phoebe Wang2-2/+7
2024-01-16[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling3-6/+596
2024-01-16Recommit "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78...Craig Topper1-1/+1
2024-01-16Revert "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)"Craig Topper1-1/+1
2024-01-16[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)Craig Topper1-1/+1
2024-01-16[RISCV] CodeGen of RVE and ilp32e/lp64e ABIs (#76777)Wang Pengcheng3-12/+29
2024-01-15Revert "[Clang] Implement the 'counted_by' attribute (#76348)"Rashmi Mudduluru3-596/+6
2024-01-15[SystemZ][z/OS] Add support for recognizing z/OS personality function in Clan...Yusra Syeda2-0/+5
2024-01-15[Clang][AArch64] Change SME attributes for shared/new/preserved state. (#76971)Sander de Smalen2-9/+15
2024-01-12[CodeGen] Use DenseMap::contains (NFC)Kazu Hirata1-3/+3
2024-01-12[clang] Adjust -mlarge-data-threshold handling (#77958)Arthur Eubanks1-1/+1
2024-01-12[ObjC]: Make type encoding safe in symbol names (#77797)Frederik Carlier1-13/+17
2024-01-11[clang][AArch64] Add a -mbranch-protection option to enable GCS (#75486)John Brawn2-0/+4
2024-01-11[Clang] Set writable and dead_on_unwind attributes on sret arguments (#77116)Nikita Popov1-0/+2
2024-01-10[Clang] Implement the 'counted_by' attribute (#76348)Bill Wendling3-6/+596
2024-01-10Revert "[Clang] Implement the 'counted_by' attribute (#76348)"Nico Weber3-596/+6
2024-01-10[Clang] Update 'counted_by' documentationBill Wendling1-1/+1