| Commit message (Expand) | Author | Age | Files | Lines |
* | Use less temporary AttributeLists NFC | Reid Kleckner | 2017-04-18 | 1 | -1/+0 |
* | Update Clang for LLVM rename AttributeSet -> AttributeList | Reid Kleckner | 2017-03-21 | 1 | -26/+26 |
* | Name some anonymous structs to avoid using a (very common) extension. | John McCall | 2016-11-07 | 1 | -7/+10 |
* | Refactor call emission to package the function pointer together with | John McCall | 2016-10-26 | 1 | -0/+125 |
* | Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom to | Richard Smith | 2016-09-28 | 1 | -5/+9 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-07-18 | 1 | -1/+0 |
* | Don't emit exceptional stackrestore cleanups around inalloca functions | Reid Kleckner | 2015-10-08 | 1 | -4/+1 |
* | Compute and preserve alignment more faithfully in IR-generation. | John McCall | 2015-09-08 | 1 | -13/+12 |
* | Revert r245879. Speculative, might have caused crbug.com/524604 | Nico Weber | 2015-08-25 | 1 | -0/+1 |
* | [MS ABI] Don't emit stackrestore in cleanups | David Majnemer | 2015-08-24 | 1 | -1/+0 |
* | [CodeGen] Reuse stack space from unused function results (with more accurate ... | Leny Kholodov | 2015-06-08 | 1 | -5/+13 |
* | Header guard canonicalization, clang part. | Benjamin Kramer | 2014-08-13 | 1 | -2/+2 |
* | [C++11] Use 'nullptr'. CodeGen edition. | Craig Topper | 2014-05-21 | 1 | -1/+1 |
* | [C++11] Replacing CallArgList writeback iterators with iterator_range writeba... | Aaron Ballman | 2014-03-17 | 1 | -3/+6 |
* | [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects | Reid Kleckner | 2014-02-01 | 1 | -0/+21 |
* | Add CodeGenABITypes.h for use in LLDB. | Mark Lacey | 2013-10-30 | 1 | -180/+0 |
* | [ms-cxxabi] Destroy temporary record arguments in the callee | Reid Kleckner | 2013-06-21 | 1 | -0/+26 |
* | Under ARC, when we're passing the address of a strong variable | John McCall | 2013-03-23 | 1 | -9/+10 |
* | Use the AttributeSet instead of AttributeWithIndex. | Bill Wendling | 2013-01-27 | 1 | -2/+2 |
* | Remove useless 'llvm::' qualifier from names like StringRef and others that are | Dmitri Gribenko | 2013-01-12 | 1 | -2/+0 |
* | 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 | -1/+1 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -4/+3 |
* | Whether an argument is required (in contrast with being an | John McCall | 2012-02-17 | 1 | -38/+116 |
* | now that we have a centralized place to do so, add some using declarations for | Chris Lattner | 2011-07-20 | 1 | -5/+5 |
* | Automatic Reference Counting. | John McCall | 2011-06-15 | 1 | -1/+46 |
* | Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399... | Eli Friedman | 2011-05-26 | 1 | -4/+5 |
* | Revert r130717, which caused a regression (<rdar://problem/9402621>). | Douglas Gregor | 2011-05-07 | 1 | -5/+4 |
* | Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399... | Eli Friedman | 2011-05-02 | 1 | -4/+5 |
* | Switch CallArgList from an std::pair to a new CallArg struct (which will even... | Eli Friedman | 2011-05-02 | 1 | -2/+10 |
* | PR8369: make __attribute((regparm(0))) work correctly. Original patch by | Eli Friedman | 2011-04-09 | 1 | -1/+5 |
* | Use a slightly more semantic interface for emitting call arguments. | John McCall | 2011-03-11 | 1 | -0/+4 |
* | Use the "undergoes default argument promotion" bit on parameters to | John McCall | 2011-03-09 | 1 | -3/+5 |
* | relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence | Chris Lattner | 2010-06-29 | 1 | -5/+3 |
* | Remember the regparm attribute in FunctionType::ExtInfo. | Rafael Espindola | 2010-03-30 | 1 | -0/+8 |
* | the big refactoring bits of PR3782. | Rafael Espindola | 2010-03-30 | 1 | -4/+3 |
* | Use the power of types to track down another canonicalization bug in | John McCall | 2010-02-26 | 1 | -7/+10 |
* | Canonicalize parameter and return types before computing ABI info. Eliminates | John McCall | 2010-02-24 | 1 | -1/+1 |
* | Standardize the parsing of function type attributes in a way that | John McCall | 2010-02-05 | 1 | -0/+9 |
* | Fill in the return value slot in CGExprAgg::VisitCallExpr. This takes us half... | Anders Carlsson | 2009-12-24 | 1 | -0/+2 |
* | Add a ReturnValueSlot class. Change the argument order in EmitCall to match t... | Anders Carlsson | 2009-12-24 | 1 | -1/+17 |
* | Change CodeGenModule::ConstructTypeAttributes to return the calling convention | Daniel Dunbar | 2009-09-12 | 1 | -1/+17 |
* | Add CallingConvention argument to CGFunctionInfo. | Daniel Dunbar | 2009-09-11 | 1 | -1/+10 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -4/+4 |
* | Unbreak CGFunctionInfo::Profile method and reenable caching of ABI | Daniel Dunbar | 2009-02-05 | 1 | -0/+1 |
* | Add asserts that the function signature matches the other arguments provide | Daniel Dunbar | 2009-02-04 | 1 | -0/+2 |
* | Move ABIArgInfo into CGFunctionInfo, computed on creation. | Daniel Dunbar | 2009-02-03 | 1 | -7/+25 |
* | Memoize CGFunctionInfo construction. | Daniel Dunbar | 2009-02-03 | 1 | -1/+15 |
* | Change CGFunctionInfo args iterator to not include the return type. | Daniel Dunbar | 2009-02-02 | 1 | -6/+4 |
* | Thread CGFunctionInfo construction through CodeGenTypes. | Daniel Dunbar | 2009-02-02 | 1 | -6/+2 |