aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGObjC.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-18[clang] Use value_or instead of getValueOr (NFC)Kazu Hirata1-5/+4
2022-05-13[Clang] Add DriverKit supportEgor Zhdan1-0/+5
2022-03-17[CodeGen] Avoid some pointer element type accessesNikita Popov1-2/+1
2022-03-11[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated in a coupleAkira Hatanaka1-1/+1
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov1-8/+7
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov1-15/+15
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+1
2021-12-24Use Optional::getValueOr (NFC)Kazu Hirata1-4/+4
2021-11-08[ObjC][ARC] Use operand bundle "clang.arc.attachedcall" on x86-64Akira Hatanaka1-2/+5
2021-10-12[clang] p0388 conversion to incomplete arrayNathan Sidwell1-0/+6
2021-09-14Put code that avoids heapifying local blocks behind a flagWalter Lee1-1/+2
2021-09-08[ObjC][ARC] Use the addresses of the ARC runtime functions instead ofAkira Hatanaka1-46/+34
2021-07-29[clang][patch][FPEnv] Make initialization of C++ globals strictfp awareMelanie Blower1-2/+2
2021-07-17[OpaquePtr] Remove uses of CreateGEP() without element typeNikita Popov1-2/+3
2021-07-13[clang/objc] Optimize getters for non-atomic, copied propertiesDave MacLachlan1-3/+4
2021-06-29[CodeGen] Add ParmVarDecls to FunctionDecls that are created to generateAkira Hatanaka1-16/+28
2021-06-29[ObjC][ARC] Don't add operand bundle clang.arc.attachedcall to a call ifAkira Hatanaka1-1/+5
2021-06-09[clang] NFC: Rename rvalue to prvalueMatheus Izvekov1-9/+9
2021-05-13[Clang][Codegen] Do not annotate thunk's this/return types with align/deref/n...Roman Lebedev1-1/+1
2021-03-11[CGBuilder] Remove type-less CreateAlignedLoad() APIs (NFC)Nikita Popov1-7/+8
2021-03-08Move ObjCARCUtil.h back to llvm/AnalysisAkira Hatanaka1-1/+1
2021-03-04Fix clang for header move in LLVM/IRDavid Blaikie1-1/+1
2021-03-04[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead ofAkira Hatanaka1-21/+57
2021-03-03Revert "[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of ex...Hans Wennborg1-57/+21
2021-02-12[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead ofAkira Hatanaka1-21/+57
2021-02-09Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly"Nico Weber1-56/+21
2021-02-05[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitlyAkira Hatanaka1-21/+56
2021-02-05Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly"Akira Hatanaka1-56/+21
2021-02-05[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitlyAkira Hatanaka1-21/+56
2021-01-25Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV"Richard Smith1-44/+21
2021-01-25[ObjC][ARC] Annotate calls with attributes instead of emitting retainRVAkira Hatanaka1-21/+44
2021-01-21[CodeGen][ObjC] Fix broken IR generated when there is a nil receiverAkira Hatanaka1-16/+28
2021-01-04Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped ...Thorsten Schütt1-2/+2
2021-01-04[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)Thorsten Schütt1-2/+2
2020-11-10[CodeGen] Mark calls to objc_autorelease as tailAkira Hatanaka1-0/+6
2020-11-02[darwin] add support for __isPlatformVersionAtLeast check for if (@available)Alex Lorenz1-3/+89
2020-10-13[AST] Change return type of getTypeInfoInChars to a proper struct instead of ...Bevin Hansson1-2/+3
2020-10-02[clang] Implement objc_non_runtime_protocol to remove protocol metadataNathan Lanza1-0/+69
2020-09-14[AST][FPEnv] Keep FP options in trailing storage of CastExprSerge Pavlov1-7/+6
2020-09-12Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr"Serge Pavlov1-6/+7
2020-09-12[AST][FPEnv] Keep FP options in trailing storage of CastExprSerge Pavlov1-7/+6
2020-08-03[CodeGen][ObjC] Mark calls to objc_unsafeClaimAutoreleasedReturnValue asAkira Hatanaka1-5/+9
2020-07-13[ubsan] Check implicit casts in ObjC for-in statementsVedant Kumar1-0/+34
2020-06-27Reland D81869 "Modify FPFeatures to use delta not absolute settings"Melanie Blower1-6/+5
2020-06-26Revert "Revert "Revert "Modify FPFeatures to use delta not absolute settings"""Melanie Blower1-5/+6
2020-06-26Revert "Revert "Modify FPFeatures to use delta not absolute settings""Melanie Blower1-6/+5
2020-06-26Revert "Modify FPFeatures to use delta not absolute settings"Melanie Blower1-5/+6