| Commit message (Expand) | Author | Age | Files | Lines |
* | [OpenCL] Emit enqueued block as kernel | Yaxun Liu | 2017-10-14 | 1 | -2/+3 |
* | Add flag to request Clang is ABI-compatible with older versions of itself | Richard Smith | 2017-08-26 | 1 | -0/+1 |
* | [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code. | George Burgess IV | 2017-02-23 | 1 | -2/+5 |
* | Re-commit r289252 and r289285, and fix PR31374 | Yaxun Liu | 2016-12-15 | 1 | -0/+4 |
* | Revert 289252 (and follow-up 289285), it caused PR31374 | Nico Weber | 2016-12-14 | 1 | -4/+0 |
* | Add support for non-zero null pointer for C and OpenCL | Yaxun Liu | 2016-12-09 | 1 | -0/+4 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-07-18 | 1 | -3/+3 |
* | AMDGPU: Set amdgpu_kernel calling convention for OpenCL kernels. | Nikolay Haustov | 2016-06-30 | 1 | -0/+2 |
* | P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: | Richard Smith | 2016-06-28 | 1 | -0/+5 |
* | IRGen-level lowering for the Swift calling convention. | John McCall | 2016-04-04 | 1 | -1/+1 |
* | Preserve ExtParameterInfos into CGFunctionInfo. | John McCall | 2016-03-11 | 1 | -19/+43 |
* | [MS ABI] Allow a member pointers' converted type to change | David Majnemer | 2016-01-26 | 1 | -0/+6 |
* | Add the `pass_object_size` attribute to clang. | George Burgess IV | 2015-12-02 | 1 | -3/+12 |
* | Remove superfluous private:, TypeCache is private by default. | Yaron Keren | 2015-08-13 | 1 | -1/+0 |
* | LLVM API Change: the Module always owns the DataLayout | Mehdi Amini | 2015-07-24 | 1 | -2/+3 |
* | [CodeGen] Handle flexible array members containing pointers to members | David Majnemer | 2015-05-26 | 1 | -1/+1 |
* | Fix CGRecordLayouts description to say it maps clang types not llvm types | Yaron Keren | 2015-05-20 | 1 | -12/+10 |
* | MS ABI: Generate default constructor closures | David Majnemer | 2015-03-13 | 1 | -1/+2 |
* | MS ABI: Implement copy-ctor closures, finish implementing throw | David Majnemer | 2015-03-11 | 1 | -0/+4 |
* | Implement the __builtin_call_with_static_chain GNU extension. | Peter Collingbourne | 2014-12-12 | 1 | -2/+4 |
* | Use ClangToLLVMArgsMapping in CodeGenTypes::GetFunctionType(). NFC. | Alexey Samsonov | 2014-09-29 | 1 | -5/+4 |
* | Add support for putting constructors and destructos in explicit comdats. | Rafael Espindola | 2014-09-16 | 1 | -2/+4 |
* | Handle constructors and destructors a bit more uniformly in CodeGen. | Rafael Espindola | 2014-09-08 | 1 | -6/+56 |
* | Don't indent inside a namespace. | Rafael Espindola | 2014-09-02 | 1 | -28/+28 |
* | Make all virtual member pointers use variadic musttail calls | Reid Kleckner | 2014-08-29 | 1 | -0/+1 |
* | Header guard canonicalization, clang part. | Benjamin Kramer | 2014-08-13 | 1 | -2/+2 |
* | Fix the comment which was backwards. | Yaron Keren | 2014-06-17 | 1 | -1/+1 |
* | [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects | Reid Kleckner | 2014-02-01 | 1 | -0/+4 |
* | [ms-cxxabi] Use x86_cdeclmethodcc for __cdecl methods on win32 | Reid Kleckner | 2014-01-31 | 1 | -4/+5 |
* | Correct various uses of 'argument' that in fact refer to function parameters | Alp Toker | 2014-01-21 | 1 | -2/+2 |
* | Fix Windows build by including CGFunctionInfo.h. | Mark Lacey | 2013-10-30 | 1 | -0/+1 |
* | Remove unused CodeGenOptions from CodeGenTypes. | Mark Lacey | 2013-10-24 | 1 | -2/+0 |
* | Make CodeGenTypes data members private. | Mark Lacey | 2013-10-10 | 1 | -3/+1 |
* | Standardize accesses to the TargetInfo in IR-gen. | John McCall | 2013-04-16 | 1 | -5/+8 |
* | Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to | Chandler Carruth | 2013-01-02 | 1 | -1/+1 |
* | Fix the required args count for variadic blocks. | John McCall | 2012-12-07 | 1 | -0/+4 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
* | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -3/+3 |
* | Distinguish more carefully between free functions and C++ instance methods | John McCall | 2012-07-07 | 1 | -15/+21 |
* | Whether an argument is required (in contrast with being an | John McCall | 2012-02-17 | 1 | -46/+63 |
* | now that we have a centralized place to do so, add some using declarations for | Chris Lattner | 2011-07-20 | 1 | -4/+4 |
* | de-constify llvm::Type, patch by David Blaikie! | Chris Lattner | 2011-07-18 | 1 | -1/+1 |
* | Enhance the IR type lowering code to be much smarter about recursively lowering | Chris Lattner | 2011-07-15 | 1 | -22/+19 |
* | keep track of whether being in a RS_StructPointer state | Chris Lattner | 2011-07-10 | 1 | -1/+5 |
* | Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since | Chris Lattner | 2011-07-10 | 1 | -3/+4 |
* | clang side to match the LLVM IR type system rewrite patch. | Chris Lattner | 2011-07-09 | 1 | -61/+53 |
* | IRgen: Add CGOptions to CGTypes. | Daniel Dunbar | 2011-06-21 | 1 | -1/+5 |
* | Move GlobalDecl to AST | Peter Collingbourne | 2011-06-14 | 1 | -1/+1 |
* | More killing of std::vector. | John McCall | 2011-05-15 | 1 | -2/+3 |
* | Don't add type names for enums; they're never used in LLVM IR. | Anders Carlsson | 2011-04-20 | 1 | -4/+4 |