- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
- 5488ab4 [AST] Remove ASTContext from getThisType (NFC) by Brian Gesiak · 7 years ago
- 232d22f [CodeGen] Fix assertion on emitting cleanup for object with inlined inherited constructor and non-trivial destructor. by Volodymyr Sapsai · 7 years ago
- 9d2872d [OpenCL] Add generic AS to 'this' pointer by Mikael Nilsson · 7 years ago
- 9064673 Revert "[OpenCL] Add generic AS to 'this' pointer" by Mikael Nilsson · 7 years ago
- 78de847 [OpenCL] Add generic AS to 'this' pointer by Mikael Nilsson · 7 years ago
- 6368818 Move CodeGenOptions from Frontend to Basic by Richard Trieu · 7 years ago
- de6480a3 [NFC] Move storage of dispatch-version to GlobalDecl by Erich Keane · 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
- 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
- 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
- f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- 3760518 [UBSan] Strengthen pointer checks in 'new' expressions by Serge Pavlov · 7 years ago
- e44acad Implement CFI for indirect calls via a member function pointer. by Peter Collingbourne · 7 years ago
- eff8f9d [CodeGen] Provide source locations for UBSan type checks when emitting constructor calls. by Igor Kudrin · 7 years ago
- 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 5dde809 Rename invariant.group.barrier to launder.invariant.group by Piotr Padlewski · 8 years ago
- e78fac5 PR36992: do not store beyond the dsize of a class object unless we know by Richard Smith · 8 years ago
- 5b330e8 Recommit r326946 after reducing CallArgList memory footprint by Yaxun Liu · 8 years ago
- 007cb6d Revert r326946. It caused stack overflows by significantly increasing the size of a CallArgList. by Richard Smith · 8 years ago
- 06dd811 CodeGen: Fix address space of indirect function argument by Yaxun Liu · 8 years ago
- e5dbb64 [CodeGen] Use the non-virtual alignment when emitting the base constructor. by Akira Hatanaka · 8 years ago
- 1860b52 [CodeGen] Decorate aggregate accesses with TBAA tags by Ivan A. Kosarev · 8 years ago
- 372c3f1 [CodeGenCXX] annotate a GEP to a derived class with 'inbounds' (PR35909) by Sanjay Patel · 8 years ago
- 9508845 In an ARC lambda-to-block conversion thunk, reclaim the return value of by John McCall · 8 years ago
- 6010880 IRGen: When performing CFI checks, load vtable pointer from vbase when necessary. by Peter Collingbourne · 8 years ago
- 4e50e70 [CodeGen] Collect information about sizes of accesses and access types for TBAA by Ivan A. Kosarev · 8 years ago
- 78f486d [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
- 229a6d8 [CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
- 5b5c81f Fix an unused-variable warning. by Haojian Wu · 8 years ago
- 5b34958 Support for destroying operator delete, per C++2a proposal P0722. by Richard Smith · 8 years ago
- 3d68ce9 [CodeGen] Unify generation of scalar and struct-path TBAA tags by Ivan A. Kosarev · 8 years ago
- afc074c Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags" by Ivan A. Kosarev · 8 years ago
- 6fa20cf [CodeGen] Unify generation of scalar and struct-path TBAA tags by Ivan A. Kosarev · 8 years ago
- 2eccdab Allow specifying sanitizers in blacklists by Vlad Tsyrklevich · 8 years ago
- 4881a23 [MSan] Disable sanitization for __sanitizer_dtor_callback. by Matt Morehouse · 8 years ago
- 2d3c421 Clean up some lambda conversion operator code, NFC by Reid Kleckner · 8 years ago
- 396943a Re-apply r309622 with a fix for MSVC. by Peter Collingbourne · 8 years ago
- ab65b0d Revert r309622, "Fix logic for generating llvm.type.test()s" by Peter Collingbourne · 8 years ago
- 8867b21 Fix logic for generating llvm.type.test()s by Peter Collingbourne · 8 years ago
- 2246167 [Sema] Mark a virtual CXXMethodDecl as used if a call to it can be by Akira Hatanaka · 8 years ago
- 15ed292 Prevent devirtualization of calls to un-instantiated functions. by Sunil Srivastava · 8 years ago
- 8f24823 [CodeGen] Propagate LValueBaseInfo instead of AlignmentSource by Krzysztof Parzyszek · 8 years ago
- b7acfc0 PR32042: Create inlined debug info for EmitInlinedInheritingCXXConstructorCall. by Adrian Prantl · 9 years ago
- df054d3 C++ DR1611, 1658, 2180: implement "potentially constructed subobject" rules for special member functions. by Richard Smith · 9 years ago
- 7f809b2 [profiling] PR31992: Don't skip interesting non-base constructors by Vedant Kumar · 9 years ago
- d0a9e80 [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code. by George Burgess IV · 9 years ago
- f203dbf [CodeGen] Note where we add ABI-specific args in ctors. NFC. by George Burgess IV · 9 years ago
- 18348ea [ubsan] Pass a set of checks to skip to EmitTypeCheck() (NFC) by Vedant Kumar · 9 years ago
- 8d17b40 Prevent ICE in dllexport class with _Atomic data member by Warren Ristow · 9 years ago
- 8de4e87 CodeGen: add a LLVM_FALLTHROUGH to a fallthrough (NFC) by Saleem Abdulrasool · 9 years ago
- 27dcc6c clang-cl: Evaluate arguments left-to-right in constructor call with initializer list (PR31831) by Hans Wennborg · 9 years ago
- 30e304e Remove custom handling of array copies in lambda by-value array capture and by Richard Smith · 9 years ago
- 322ecd9 [clang] Version support for UBSan handlers by Filipe Cabecinhas · 9 years ago
- a271686 PR30937: don't devirtualize if we find that the callee is a pure virtual by Richard Smith · 9 years ago
- 018ac39 Improve obvious-most-derived-type devirtualization: by Richard Smith · 9 years ago
- b92ab1a Refactor call emission to package the function pointer together with by John McCall · 9 years ago
- 2d38ae6 [CodeGen] Devirtualize calls to methods marked final in a derived class by Vedant Kumar · 9 years ago
- 4c7718d When copying an array into a lambda, destroy temporaries from by John McCall · 9 years ago
- 5179eb7 P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: by Richard Smith · 9 years ago
- 0ca0363 CodeGen: Start emitting checked loads when both trapping CFI and -fwhole-program-vtables are enabled. by Peter Collingbourne · 9 years ago
- 8dd14da CodeGen: Update Clang to use the new type metadata. by Peter Collingbourne · 9 years ago
- 59f7792 Use more ArrayRefs by David Majnemer · 9 years ago
- e7545b3 Implementation of VlA of GNU C++ extension, by Vladimir Yakovlev. by Alexey Bataev · 10 years ago
- 3afb266 Re-apply r267784, r267824 and r267830. by Peter Collingbourne · 10 years ago
- 5556a5c Revert r267784, r267824 and r267830. by Benjamin Kramer · 10 years ago
- a8b2f7c Rework interface for bitset-using features to use a notion of LTO visibility. by Peter Collingbourne · 10 years ago
- aa165cf [modules] Remove CXX_CTOR_INITIALIZERS_OFFSETS table. Instead of storing an ID by Richard Smith · 10 years ago
- 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
- 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
- fb532b9 Add whole-program vtable optimization feature to Clang. by Peter Collingbourne · 10 years ago
- 0a4f3f4 Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes. by Eugene Zelenko · 10 years ago
- a951e8e [PGO] Fix issue: explicitly defaulted assignop is not profiled by Xinliang David Li · 10 years ago
- f31ea30 [cfi] Safe handling of unaddressable vtable pointers (clang). by Evgeniy Stepanov · 10 years ago
- d160c50 Use a consistent spelling for vtables. by Eric Christopher · 10 years ago
- 3fd61df [cfi] Cross-DSO CFI diagnostic mode (clang part) by Evgeniy Stepanov · 10 years ago
- dc13453 Introduce -fsanitize-stats flag. by Peter Collingbourne · 10 years ago
- fd6f92d Cross-DSO control flow integrity (Clang part). by Evgeniy Stepanov · 10 years ago
- dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
- 276a78d Emiting invariant.group.barrier for ctors bugfix by Piotr Padlewski · 10 years ago
- 69dc971 Generate assume loads only with -fstrict-vtable-pointers by Piotr Padlewski · 10 years ago
- ee82b49 CGClass.cpp: Fix a warning in -Asserts. [-Wunused-private-field] by NAKAMURA Takumi · 10 years ago
- 703835c Implementation and testing for poisoning vtable ptr in dtor. by Naomi Musgrave · 10 years ago
- 4b1ac72 Decorating vptr load & stores with !invariant.group by Piotr Padlewski · 10 years ago
- 338c9d0 Emiting llvm.invariant.group.barrier when dynamic type changes by Piotr Padlewski · 10 years ago
- d679d7e Generating assumption loads of vptr after ctor call (fixed) by Piotr Padlewski · 10 years ago
- 6b2a61d Revert "Always_inline codegen rewrite" and 2 follow-ups. by Evgeniy Stepanov · 10 years ago
- 93db40a Always_inline codegen rewrite. by Evgeniy Stepanov · 10 years ago
- 67037ee Revert "Specify target triple in alwaysinline tests." by Evgeniy Stepanov · 10 years ago
- 072e835 Always_inline codegen rewrite. by Evgeniy Stepanov · 10 years ago
- 4bed31b Revert "Generating assumption loads of vptr after ctor call (fixed)" by Piotr Padlewski · 10 years ago
- 2c7f7e3 CFI: Introduce -fsanitize=cfi-icall flag. by Peter Collingbourne · 10 years ago
- 255652e Generating assumption loads of vptr after ctor call (fixed) by Piotr Padlewski · 10 years ago
- ff7a925 clangCodeGen: Fix comments. [-Wdocumentation] by NAKAMURA Takumi · 10 years ago
- 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
- f6cef72f Fix a couple of \param(s) in r246815. [-Wdocumentation] by NAKAMURA Takumi · 10 years ago