aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-09-13[RISCV][FMV] Support target_clones (#85786)Piyou Chen1-1/+133
2024-08-29[HLSL] Add HLSLAttributedResourceType (#106181)Helena Kotas1-0/+1
2024-08-29[HLSL] Apply NoRecurse attrib to all HLSL functions (#105907)Greg Roth1-3/+7
2024-08-23[clang][rtsan] Reland realtime sanitizer codegen and driver (#102622) Chris Apple1-0/+7
2024-08-22Revert "[clang][rtsan] Introduce realtime sanitizer codegen and drive… (#10...Chris Apple1-7/+0
2024-08-22[clang][rtsan] Introduce realtime sanitizer codegen and driver (#102622)Chris Apple1-0/+7
2024-08-13[HLSL] Mark exported functions with "hlsl.export" attribute (#102275)Helena Kotas1-3/+7
2024-08-12[Offload][CUDA] Allow CUDA kernels to use LLVM/Offload (#94549)Johannes Doerfert1-1/+2
2024-08-09[clang] Implement -fptrauth-auth-traps. (#102417)Ahmed Bougacha1-0/+2
2024-08-09[clang] Wire -fptrauth-returns to "ptrauth-returns" fn attribute. (#102416)Ahmed Bougacha1-0/+2
2024-07-27[clang][ARM64EC] Add support for hybrid_patchable attribute. (#99478)Jacek Caban1-0/+3
2024-07-22[AArch64][PAC] Sign block addresses used in indirectbr. (#97647)Ahmed Bougacha1-0/+2
2024-07-19[FMV][AArch64] Do not optimize away runtime checks for implied features (#99522)Alexandros Lamprineas1-10/+2
2024-07-18[PAC] Implement function pointer re-signing (#98847)Akira Hatanaka1-9/+21
2024-07-15[clang] Use different memory layout type for _BitInt(N) in LLVM IR (#91364)Mariya Podchishchaeva1-0/+5
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt1-0/+63
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-2/+2
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-2/+2
2024-06-21[clang] Implement function pointer signing and authenticated function calls (...Ahmed Bougacha1-0/+21
2024-06-20[LLVM] Add InsertPosition union-type to remove overloads of Instruction-creat...Stephen Tozer1-4/+3
2024-06-10[Clang][Sanitizers] Add numerical sanitizer (#93783)Alexander Shaposhnikov1-0/+2
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov1-1/+1
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha1-2/+2
2024-05-17libclc: remove __attribute__((assume)) for clspv targets (#92126)Romaric Jodin1-0/+5
2024-05-14[clang][SPIR-V] Always add convergence intrinsics (#88918)Nathan Gauër1-0/+9
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata1-4/+3
2024-05-03[FMV][AArch64] Don't optimize backward compatible features in resolver. (#90928)Pavel Iliin1-2/+8
2024-05-03[Clang] Implement P2809: Trivial infinite loops are not Undefined Behavior (#...cor3ntin1-0/+2
2024-04-29Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154)Utkarsh Saxena1-0/+6
2024-04-16Revert "[codegen] Emit missing cleanups for stmt-expr and coro suspensions" a...Utkarsh Saxena1-6/+0
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-1/+1
2024-04-10[codegen] Emit missing cleanups for stmt-expr and coro suspensions [take-2] (...Utkarsh Saxena1-0/+6
2024-04-02Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-1/+2
2024-04-01[HLSL] Implement array temporary support (#79382)Chris B1-0/+2
2024-03-29Revert "Reapply "[clang][nullability] allow _Nonnull etc on nullable class ty...dyung1-2/+1
2024-03-28Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-1/+2
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-29/+42
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-42/+29
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-29/+42
2024-03-26[NFC] Refactor ConstantArrayType size storage (#85716)Chris B1-4/+3
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-42/+29
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-29/+42
2024-03-20Turn 'counted_by' into a type attribute and parse it into 'CountAttributedTyp...Yeoul Na1-0/+1
2024-03-19[AArch64] Add soft-float ABI (#84146)ostannard1-0/+2
2024-03-15Revert "[clang][nullability] allow _Nonnull etc on nullable class types (#827...Sam McCall1-2/+1
2024-03-14[clang][nullability] allow _Nonnull etc on nullable class types (#82705)Sam McCall1-1/+2
2024-03-09[X86] Finally handle target of __builtin_ia32_cmp[p|s][s|d] from avx into sse...Freddy Ye1-0/+19
2024-02-26[InstrProf] Single byte counters in coverage (#75425)gulfemsavrun1-1/+8
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+1
2024-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps1-27/+71