summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCall.h
Commit message (Expand)AuthorAgeFilesLines
* [opaque pointer types] Make EmitCall pass Function Types toJames Y Knight2019-02-071-6/+3
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-0/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-7/+7
* Remove trailing spaceFangrui Song2018-07-301-2/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-3/+3
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-7/+43
* CodeGen: Reduce LValue and CallArgList memory footprint before recommitting r...Yaxun Liu2018-03-141-1/+1
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-43/+7
* CodeGen: Fix address space of indirect function argumentYaxun Liu2018-03-071-7/+43
* Pass around function pointers as CGCallees, not bare llvm::Value*s.John McCall2018-02-061-0/+4
* IRGen: Move vtable load after argument evaluation.Peter Collingbourne2018-02-051-6/+46
* Use less temporary AttributeLists NFCReid Kleckner2017-04-181-1/+0
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-26/+26
* Name some anonymous structs to avoid using a (very common) extension.John McCall2016-11-071-7/+10
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-0/+125
* Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom toRichard Smith2016-09-281-5/+9
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* Don't emit exceptional stackrestore cleanups around inalloca functionsReid Kleckner2015-10-081-4/+1
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-13/+12
* Revert r245879. Speculative, might have caused crbug.com/524604Nico Weber2015-08-251-0/+1
* [MS ABI] Don't emit stackrestore in cleanupsDavid Majnemer2015-08-241-1/+0
* [CodeGen] Reuse stack space from unused function results (with more accurate ...Leny Kholodov2015-06-081-5/+13
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-1/+1
* [C++11] Replacing CallArgList writeback iterators with iterator_range writeba...Aaron Ballman2014-03-171-3/+6
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-0/+21
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-180/+0
* [ms-cxxabi] Destroy temporary record arguments in the calleeReid Kleckner2013-06-211-0/+26
* Under ARC, when we're passing the address of a strong variableJohn McCall2013-03-231-9/+10
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-271-2/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-2/+0
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* Fix the required args count for variadic blocks.John McCall2012-12-071-1/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+3
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-38/+116
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-5/+5
* Automatic Reference Counting.John McCall2011-06-151-1/+46
* Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399...Eli Friedman2011-05-261-4/+5
* Revert r130717, which caused a regression (<rdar://problem/9402621>).Douglas Gregor2011-05-071-5/+4
* Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399...Eli Friedman2011-05-021-4/+5
* Switch CallArgList from an std::pair to a new CallArg struct (which will even...Eli Friedman2011-05-021-2/+10
* PR8369: make __attribute((regparm(0))) work correctly. Original patch byEli Friedman2011-04-091-1/+5
* Use a slightly more semantic interface for emitting call arguments.John McCall2011-03-111-0/+4
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-3/+5
* relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence Chris Lattner2010-06-291-5/+3
* Remember the regparm attribute in FunctionType::ExtInfo.Rafael Espindola2010-03-301-0/+8
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-4/+3
* Use the power of types to track down another canonicalization bug inJohn McCall2010-02-261-7/+10
* Canonicalize parameter and return types before computing ABI info. EliminatesJohn McCall2010-02-241-1/+1