| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -3/+3 |
* | [UBSan] Strengthen pointer checks in 'new' expressions | Serge Pavlov | 2018-07-28 | 1 | -17/+29 |
* | Implement CFI for indirect calls via a member function pointer. | Peter Collingbourne | 2018-06-26 | 1 | -1/+3 |
* | [CodeGen] Provide source locations for UBSan type checks when emitting constr... | Igor Kudrin | 2018-06-25 | 1 | -7/+8 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-09 | 1 | -1/+1 |
* | Rename invariant.group.barrier to launder.invariant.group | Piotr Padlewski | 2018-05-03 | 1 | -4/+4 |
* | PR36992: do not store beyond the dsize of a class object unless we know | Richard Smith | 2018-04-05 | 1 | -27/+39 |
* | Recommit r326946 after reducing CallArgList memory footprint | Yaxun Liu | 2018-03-15 | 1 | -4/+4 |
* | Revert r326946. It caused stack overflows by significantly increasing the siz... | Richard Smith | 2018-03-10 | 1 | -4/+4 |
* | CodeGen: Fix address space of indirect function argument | Yaxun Liu | 2018-03-07 | 1 | -4/+4 |
* | [CodeGen] Use the non-virtual alignment when emitting the base | Akira Hatanaka | 2018-01-27 | 1 | -1/+8 |
* | [CodeGen] Decorate aggregate accesses with TBAA tags | Ivan A. Kosarev | 2018-01-25 | 1 | -6/+7 |
* | [CodeGenCXX] annotate a GEP to a derived class with 'inbounds' (PR35909) | Sanjay Patel | 2018-01-19 | 1 | -2/+2 |
* | In an ARC lambda-to-block conversion thunk, reclaim the return value of | John McCall | 2017-12-14 | 1 | -2/+5 |
* | IRGen: When performing CFI checks, load vtable pointer from vbase when necess... | Peter Collingbourne | 2017-12-13 | 1 | -2/+3 |
* | [CodeGen] Collect information about sizes of accesses and access types for TBAA | Ivan A. Kosarev | 2017-11-27 | 1 | -2/+4 |
* | [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b... | Ivan A. Kosarev | 2017-10-13 | 1 | -3/+2 |
* | [CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with ... | Ivan A. Kosarev | 2017-10-13 | 1 | -1/+4 |
* | Fix an unused-variable warning. | Haojian Wu | 2017-10-13 | 1 | -1/+1 |
* | Support for destroying operator delete, per C++2a proposal P0722. | Richard Smith | 2017-10-13 | 1 | -22/+60 |
* | [CodeGen] Unify generation of scalar and struct-path TBAA tags | Ivan A. Kosarev | 2017-10-05 | 1 | -2/+2 |
* | Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags" | Ivan A. Kosarev | 2017-10-05 | 1 | -2/+2 |
* | [CodeGen] Unify generation of scalar and struct-path TBAA tags | Ivan A. Kosarev | 2017-10-05 | 1 | -2/+2 |
* | Allow specifying sanitizers in blacklists | Vlad Tsyrklevich | 2017-09-25 | 1 | -24/+13 |
* | [MSan] Disable sanitization for __sanitizer_dtor_callback. | Matt Morehouse | 2017-09-20 | 1 | -0/+1 |
* | Clean up some lambda conversion operator code, NFC | Reid Kleckner | 2017-08-04 | 1 | -13/+11 |
* | Re-apply r309622 with a fix for MSVC. | Peter Collingbourne | 2017-07-31 | 1 | -5/+4 |
* | Revert r309622, "Fix logic for generating llvm.type.test()s" | Peter Collingbourne | 2017-07-31 | 1 | -4/+5 |
* | Fix logic for generating llvm.type.test()s | Peter Collingbourne | 2017-07-31 | 1 | -5/+4 |
* | [Sema] Mark a virtual CXXMethodDecl as used if a call to it can be | Akira Hatanaka | 2017-07-13 | 1 | -82/+0 |
* | Prevent devirtualization of calls to un-instantiated functions. | Sunil Srivastava | 2017-06-20 | 1 | -2/+11 |
* | [CodeGen] Propagate LValueBaseInfo instead of AlignmentSource | Krzysztof Parzyszek | 2017-05-18 | 1 | -2/+2 |
* | PR32042: Create inlined debug info for EmitInlinedInheritingCXXConstructorCall. | Adrian Prantl | 2017-02-27 | 1 | -1/+3 |
* | C++ DR1611, 1658, 2180: implement "potentially constructed subobject" rules f... | Richard Smith | 2017-02-25 | 1 | -0/+14 |
* | [profiling] PR31992: Don't skip interesting non-base constructors | Vedant Kumar | 2017-02-24 | 1 | -1/+2 |
* | [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code. | George Burgess IV | 2017-02-23 | 1 | -4/+5 |
* | [CodeGen] Note where we add ABI-specific args in ctors. NFC. | George Burgess IV | 2017-02-22 | 1 | -4/+5 |
* | [ubsan] Pass a set of checks to skip to EmitTypeCheck() (NFC) | Vedant Kumar | 2017-02-17 | 1 | -2/+6 |
* | Prevent ICE in dllexport class with _Atomic data member | Warren Ristow | 2017-02-02 | 1 | -4/+5 |
* | CodeGen: add a LLVM_FALLTHROUGH to a fallthrough (NFC) | Saleem Abdulrasool | 2017-02-02 | 1 | -3/+3 |
* | clang-cl: Evaluate arguments left-to-right in constructor call with initializ... | Hans Wennborg | 2017-02-01 | 1 | -1/+5 |
* | Remove custom handling of array copies in lambda by-value array capture and | Richard Smith | 2016-12-14 | 1 | -163/+9 |
* | [clang] Version support for UBSan handlers | Filipe Cabecinhas | 2016-12-12 | 1 | -3/+3 |
* | PR30937: don't devirtualize if we find that the callee is a pure virtual | Richard Smith | 2016-11-11 | 1 | -23/+20 |
* | Improve obvious-most-derived-type devirtualization: | Richard Smith | 2016-11-03 | 1 | -37/+15 |
* | Refactor call emission to package the function pointer together with | John McCall | 2016-10-26 | 1 | -6/+8 |
* | [CodeGen] Devirtualize calls to methods marked final in a derived class | Vedant Kumar | 2016-10-20 | 1 | -7/+15 |
* | When copying an array into a lambda, destroy temporaries from | John McCall | 2016-07-20 | 1 | -0/+35 |
* | P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: | Richard Smith | 2016-06-28 | 1 | -46/+170 |
* | CodeGen: Start emitting checked loads when both trapping CFI and -fwhole-prog... | Peter Collingbourne | 2016-06-25 | 1 | -0/+36 |