- c7c7574 [CodeGen] Replace '@' characters in block descriptors' symbol names with '\1'. by Akira Hatanaka · 7 years ago
- 5fc4db7 [AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr. by Bruno Ricci · 7 years ago
- b23ccec Misc typos fixes in ./lib folder by Raphael Isemann · 7 years ago
- de6480a3 [NFC] Move storage of dispatch-version to GlobalDecl by Erich Keane · 7 years ago
- 64a2630 Pass the function type instead of the return type to FunctionDecl::Create by Jonas Devlieghere · 7 years ago
- 7c44da2 Create ConstantExpr class by Bill Wendling · 7 years ago
- fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
- 32e0a58 [CodeGen] Use the mangle context owned by CodeGenModule to correctly by Akira Hatanaka · 7 years ago
- da3b632 Revert r326937 "[OpenCL] Remove block invoke function from emitted block literal struct" by Sven van Haastregt · 7 years ago
- 8e57b07 Distinguish `__block` variables that are captured by escaping blocks by Akira Hatanaka · 7 years ago
- 3197484 Revert r343518. by Akira Hatanaka · 7 years ago
- 2bf09cc Distinguish `__block` variables that are captured by escaping blocks by Akira Hatanaka · 7 years ago
- 55fab26 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- 9bd2452 Revert r341754. by Akira Hatanaka · 7 years ago
- 2e00b98 Distinguish `__block` variables that are captured by escaping blocks by Akira Hatanaka · 7 years ago
- 2a5e463 [CodeGen] Look at the type of a block capture field rather than the type by Akira Hatanaka · 7 years ago
- 2ec36f0 [CodeGen] Merge identical block descriptor global variables. by Akira Hatanaka · 7 years ago
- 936240c [CodeGen] Before returning a copy/dispose helper function, bitcast it to by Akira Hatanaka · 7 years ago
- 4a6f190 Convert if/else to a switch. NFC. by Akira Hatanaka · 7 years ago
- 9978da3 [CodeGen] Merge equivalent block copy/helper functions. by Akira Hatanaka · 7 years ago
- 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
- f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
- c5a458c Correctly initialise global blocks on Windows. by David Chisnall · 7 years ago
- ed69e1b [NFC] Initialize a variable to prevent future invalid deref. by Erich Keane · 7 years ago
- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- cb6a933 [CodeGen][ObjC] Make block copy/dispose helper functions exception-safe. by Akira Hatanaka · 7 years ago
- dbfa453 [CodeGen][ObjC] Make copying and disposing of a non-escaping block no-ops. by Akira Hatanaka · 7 years ago
- 2a8c18d Fix typos in clang by Alexander Kornienko · 7 years ago
- e78fac5 PR36992: do not store beyond the dsize of a class object unless we know by Richard Smith · 7 years ago
- d791e92 [ObjC] Allow declaring __weak pointer fields in C structs in ARC. by Akira Hatanaka · 8 years ago
- 3c8a39c Set dso_local for NSConcreteStackBlock. by Rafael Espindola · 8 years ago
- be7daa3 Revert "[ObjC] Allow declaring __weak pointer fields in C structs in ARC." by Akira Hatanaka · 8 years ago
- c181b12 [ObjC] Allow declaring __weak pointer fields in C structs in ARC. by Akira Hatanaka · 8 years ago
- cb35e9f [OpenCL] Remove block invoke function from emitted block literal struct by Yaxun Liu · 8 years ago
- 8b93a59 Range-ify a for loop. NFC by George Burgess IV · 8 years ago
- 51ec5a9 Pass a GlobalDecl to SetInternalFunctionAttributes. NFC. by Rafael Espindola · 8 years ago
- b3897eb Fix gcc -Wreturn-type warnings after r326307. by Nico Weber · 8 years ago
- 7275da0 [ObjC] Allow declaring __strong pointer fields in structs in Objective-C by Akira Hatanaka · 8 years ago
- fa13d01 [OpenCL] Fix __enqueue_block for block with captures by Yaxun Liu · 8 years ago
- 891af03a Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types. by Sander de Smalen · 8 years ago
- 4e9a126 Reverting patch rL323952 due to build errors that I by Sander de Smalen · 8 years ago
- 17c4633 [DebugInfo] Enable debug information for C99 VLA types by Sander de Smalen · 8 years ago
- 29477dc [Blocks] Inherit sanitizer options from parent decl by Vedant Kumar · 8 years ago
- 9f9d157 [CodeGen] Generate TBAA info for reference loads by Ivan A. Kosarev · 8 years ago
- 9c6b682 [CGBlocks] Improve line info in backtraces containing *_helper_block by Vedant Kumar · 8 years ago
- 356347b Simplify codegen and debug info generation for block context parameters. by Adrian Prantl · 8 years ago
- e78a622 Revert "Simplify codegen and debug info generation for block context parameters." by Adrian Prantl · 8 years ago
- 1c45b09 Simplify codegen and debug info generation for block context parameters. by Adrian Prantl · 8 years ago
- 6d98943 Convert clang::LangAS to a strongly typed enum by Alexander Richardson · 8 years ago
- c2a87a0 [OpenCL] Emit enqueued block as kernel by Yaxun Liu · 8 years ago
- 5f8c0ca [CodeGen] Do not construct complete LValue base info in trivial cases by Ivan A. Kosarev · 8 years ago
- 10712d9 [OpenCL] Clean up and add missing fields for block struct by Yaxun Liu · 8 years ago
- ba0367a [CodeGen][ObjC] Build the global block structure before emitting the by Akira Hatanaka · 8 years ago
- de0fe07 Extract IRGen's constant-emitter into its own helper class and clean up by John McCall · 8 years ago
- cbf647c CodeGen: Fix address space of global variable by Yaxun Liu · 8 years ago
- c5e54dd fix trivial typos in comments; NFC by Hiroshi Inoue · 8 years ago
- 5622323 [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. by Alexey Bataev · 8 years ago
- 8f24823 [CodeGen] Propagate LValueBaseInfo instead of AlignmentSource by Krzysztof Parzyszek · 8 years ago
- 1d99327 Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
- 855d70c [CodeGen][ObjC] Emit @objc_retain at -O0 for variables captured by blocks. by Akira Hatanaka · 8 years ago
- d95f625 CodeGen: avoid use of @clang.arc.use intrinsic at O0 by Saleem Abdulrasool · 8 years ago
- a6b6dcc [CodeGen][ObjC] Don't retain captured Objective-C pointers at block by Akira Hatanaka · 8 years ago
- 2c51880 Spelling mistakes in comments. NFCI. (PR27635) by Simon Pilgrim · 8 years ago
- e08e5bc [CodeGen][Blocks] Refactor capture handling in code that generates by Alex Lorenz · 9 years ago
- 5ad7407 Promote ConstantInitBuilder to be a public CodeGen API; it's by John McCall · 9 years ago
- 8da15b5 NFC, Remove commented out block of code from CGBlocks.cpp by Alex Lorenz · 9 years ago
- f1b3fc7 [CodeGen][ObjC] Use the type of the captured field of the enclosing by Akira Hatanaka · 9 years ago
- af0a7bb [OpenCL] Add missing address spaces in IR generation of blocks by Anastasia Stulova · 9 years ago
- e376337 Add the alloc_size attribute to clang, attempt 2. by George Burgess IV · 9 years ago
- d7738fe Revert r290149: Add the alloc_size attribute to clang. by Chandler Carruth · 9 years ago
- a747027 Add the alloc_size attribute to clang. by George Burgess IV · 9 years ago
- f92d44c Fix two clang-tidy misc-move-forwarding-reference warnings by Malcolm Parsons · 9 years ago
- 23c9dc6 ConstantBuilder -> ConstantInitBuilder for clarity, and by John McCall · 9 years ago
- df8580f Remove variable only used in an assertion. by John McCall · 9 years ago
- 6c9f1fdb Introduce a helper class for building complex constant initializers. NFC. by John McCall · 9 years ago
- b9bd6fa Make a const variable static. NFC. by George Burgess IV · 9 years ago
- 70d15b3 [CodeGen] Use StringRef. NFC. by George Burgess IV · 9 years ago
- b92ab1a Refactor call emission to package the function pointer together with by John McCall · 9 years ago
- d542ccf [CodeGen][ObjC] Block captures should inherit the type of the captured by Akira Hatanaka · 9 years ago
- ddbda40 [OpenCL] Change block descriptor address space to constant. by Joey Gouly · 9 years ago
- 7bae9ad CodeGen: correct assertion by Saleem Abdulrasool · 9 years ago
- 442b88b CodeGen: support blocks on COFF targets in DLLs by Saleem Abdulrasool · 9 years ago
- 1cce6e1 [CodeGenObjCXX] Fix handling of blocks in lambda. by Akira Hatanaka · 9 years ago
- 1cfa273 Remove unneeded test in tryCaptureAsConstant. by Akira Hatanaka · 9 years ago
- 3ba6535 [CodeGenObjCXX] Don't rematerialize default arguments of function by Akira Hatanaka · 9 years ago
- c56a8b3 Preserve ExtParameterInfos into CGFunctionInfo. by John McCall · 10 years ago
- 8c30592 Move DebugInfoKind into its own header to cut the cyclic dependency edge from Driver to Frontend. by Benjamin Kramer · 10 years ago
- 83aa979 Update for LLVM function name change. by Rui Ueyama · 10 years ago
- 3a56145 [PGO] Instrument only base constructors and destructors. by Serge Pavlov · 10 years ago
- 00b2bbb Don't actually add the __unsafe_unretained qualifier in MRC; by John McCall · 10 years ago
- 9f5260a CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 460ce58 Define weak and __weak to mean ARC-style weak references, even in MRC. by John McCall · 10 years ago
- 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
- b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
- aec6b2c [CodeGen] [CodeGen] Attach function attributes to functions created in by Akira Hatanaka · 10 years ago
- dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
- 9c52b28 When comparing two block captures for layout, don't crash by John McCall · 10 years ago
- 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
- 7e70d68 Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymorphically by David Blaikie · 10 years ago
- 9255161 Wdeprecated: ByrefHelpers are copy constructed by the ::buildByrefHelpers helper, make sure they're safely copyable by David Blaikie · 10 years ago