summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGObjCRuntime.cpp
AgeCommit message (Expand)Author
2025-06-19[CodeGen] Use range-based for loops (NFC) (#144939)Kazu Hirata
2025-02-17[CodeGen][ObjC] Invalidate cached ObjC class layout information after parsing...Akira Hatanaka
2025-01-27[NFC][DebugInfo] Rewrite more call-sites to insert with iterators (#124288)Jeremy Morse
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson
2023-07-02[clang] Remove CGBuilderTy::CreateElementBitCastYoungsuk Kim
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2022-12-02Use CTAD on llvm::SaveAndRestoreJan Svoboda
2022-11-22[CGObjC] Open cleanup scope before SaveAndRestore CurrentFuncletPad and push ...Stefan Gränitz
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-08-04[ObjC] type method metadata `_imp`, messenger routine at callsite with progra...Matt Jacobson
2022-03-11[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated in a coupleAkira Hatanaka
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2021-10-27[clang] Add range accessor for ObjCAtTryStmt catch_stmts and use itNico Weber
2021-10-08Fix a variety of bugs with nil-receiver checks when targetingJohn McCall
2021-03-12[OpaquePtrs] Remove some uses of type-less CreateGEP() (NFC)Nikita Popov
2020-09-29Fix a variety of minor issues with ObjC method mangling:John McCall
2020-04-01[clang] CodeGen: Make getOrEmitProtocol public for SwiftArnold Schwaighofer
2020-02-18[NFC] Remove trailing spaceJim Lin
2019-02-05[opaque pointer types] Pass function types for runtime function calls.James Y Knight
2019-01-30Cleanup: replace uses of CallSite with CallBase.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner
2018-08-10Fix a deprecated warning in the last commit.David Chisnall
2018-08-10Add Windows support for the GNUstep Objective-C ABI V2.David Chisnall
2018-07-30Remove trailing spaceFangrui Song
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev
2017-10-17[CodeGen] Pass TBAA info along with lvalue base info everywhereIvan A. Kosarev
2017-06-27[CodeGen][ObjC] Fix GNU's encoding of bit-field ivars.Akira Hatanaka
2017-06-01[CodeGen][ObjC] Fix assertion failure in EmitARCStoreStrongCall.Akira Hatanaka
2017-05-18[CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek
2016-10-13CodeGen: ensure that the runtime calling convention matchesSaleem Abdulrasool
2016-10-10Make the LValue created in EmitValueForIvarAtOffset have the same Qualifiers ...Nick Lewycky
2016-03-11Preserve ExtParameterInfos into CGFunctionInfo.John McCall
2016-01-14Update for LLVM function name change.Rui Ueyama
2015-10-30Initialize @catch variables correctly in fragile-runtime ARC.John McCall
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-08-18Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie
2015-07-14Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie
2015-07-10Respect alignment of nested bitfieldsUlrich Weigand
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-18API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie