aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGBlocks.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov1-8/+8
2023-11-02[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-3/+2
2023-11-01[CGBlocks] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-9/+8
2023-10-02-fsanitize=function: fix MSVC hashing to sugared type (#66816)Matheus Izvekov1-1/+1
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson1-13/+7
2023-08-10[clang] Drop some references to typed pointers (getInt8PtrTy). NFCBjorn Pettersson1-3/+2
2023-08-03[clang][CodeGen] Drop some typed pointer bitcastsBjorn Pettersson1-9/+4
2023-07-30[CodeGen] Remove unused declaration/function BlockCaptureManagedEntityKazu Hirata1-22/+0
2023-06-18[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim1-20/+14
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim1-1/+2
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet1-2/+2
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson1-9/+5
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata1-2/+2
2022-03-23[CGBlocks] Don't assume presence of bitcastNikita Popov1-2/+3
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer1-2/+1
2022-03-17[CodeGen] Avoid pointer element type access for blocksNikita Popov1-2/+3
2022-03-03[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated inAkira Hatanaka1-14/+13
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov1-21/+21
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov1-18/+12
2022-01-11[CodeGen] Treat ObjC `__unsafe_unretained` and class types as trivialAkira Hatanaka1-174/+161
2021-12-15[CodeGen] Avoid some pointer element type accessesNikita Popov1-2/+1
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks1-2/+2
2021-10-06Revert "Reland [IR] Increase max alignment to 4GB"Arthur Eubanks1-2/+2
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks1-2/+2
2021-10-06Revert "[IR] Increase max alignment to 4GB"Arthur Eubanks1-2/+2
2021-10-06[IR] Increase max alignment to 4GBArthur Eubanks1-2/+2
2021-08-23[clang][NFC] GetOrCreateLLVMGlobal takes LangASAndy Wingo1-4/+4
2021-07-17[OpaquePtr] Remove uses of CreateStructGEP() without element typeNikita Popov1-1/+1
2021-06-24[CodeGen] Don't create fake FunctionDecls when generating block/byrefAkira Hatanaka1-37/+8
2021-06-22Revert "[CodeGen] Don't create fake FunctionDecls when generating block/byref"Zequan Wu1-4/+37
2021-06-22[CodeGen] Don't create fake FunctionDecls when generating block/byrefAkira Hatanaka1-37/+4
2021-06-09[clang] NFC: Rename rvalue to prvalueMatheus Izvekov1-1/+1
2021-05-17[NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobalArthur Eubanks1-6/+4
2021-05-13[Clang][Codegen] Do not annotate thunk's this/return types with align/deref/n...Roman Lebedev1-1/+1
2021-04-19[clang] NFC: Fix range-based for loop warnings related to decl lookupJan Svoboda1-1/+1
2021-03-11[CGBuilder] Remove type-less CreateAlignedLoad() APIs (NFC)Nikita Popov1-3/+6
2021-01-26[NFC] Refine some uninitialized used variables.Freddy Ye1-3/+3
2021-01-04Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped ...Thorsten Schütt1-10/+8
2021-01-04[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)Thorsten Schütt1-8/+10
2020-10-13[AST] Change return type of getTypeInfoInChars to a proper struct instead of ...Bevin Hansson1-4/+3
2020-09-16CGBlocks.cpp - assert non-null CGF pointer. NFCI.Simon Pilgrim1-1/+1
2020-09-14[AST][FPEnv] Keep FP options in trailing storage of CastExprSerge Pavlov1-1/+1
2020-09-12Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr"Serge Pavlov1-1/+1
2020-09-12[AST][FPEnv] Keep FP options in trailing storage of CastExprSerge Pavlov1-1/+1
2020-06-11[CodeGen] Simplify the way lifetime of block captures is extendedAkira Hatanaka1-143/+67
2020-03-10[CodeGen] Emit destructor calls to destruct compound literalsAkira Hatanaka1-3/+3
2020-03-05Revert "[CGBlocks] Improve line info in backtraces containing *_helper_block"Adrian Prantl1-3/+7
2020-01-23[Alignment][NFC] Use Align with CreateAlignedStoreGuillaume Chatelet1-1/+2
2020-01-13[DebugInfo] Add another level to DebugInfoKind called ConstructorAmy Huang1-4/+2
2019-12-09Avoid Attr.h includes, CodeGen editionReid Kleckner1-0/+1