summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify mem{cpy, move, set} creation with IRBuilder.Benjamin Kramer2010-12-301-8/+6
* Fix Whitespace.Michael J. Spencer2010-10-191-60/+60
* IRgen/ABI: Add support for realigning structures which are passed by indirectDaniel Dunbar2010-09-161-2/+22
* Add symantic support for the Pascal calling convention viaDawn Perchik2010-09-031-0/+4
* Re-commit r112916 with an additional fix for the self-host failures.John McCall2010-09-031-0/+3
* Revert r112916, it's breaking selfhost pretty badly.John McCall2010-09-031-3/+0
* It's not safe to use the generic CXXMethodDecl overload of CGT::getFunctionInfoJohn McCall2010-09-031-0/+3
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-18/+28
* IRgen: Switch more MakeAddr() users to MakeAddrLValue; this time for calls wh...Daniel Dunbar2010-08-211-2/+1
* IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument andDaniel Dunbar2010-08-211-11/+23
* fix PR5179 and correctly fix PR5831 to not miscompile.Chris Lattner2010-07-301-9/+47
* fix a builder, why didn't clang++ catch this?Chris Lattner2010-07-291-1/+2
* Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' alwaysChris Lattner2010-07-291-151/+138
* dissolve some more complexity: make the x86-64 abi lowering codeChris Lattner2010-07-291-22/+2
* now that ABIInfo depends on CGT, it has trivial access to suchChris Lattner2010-07-291-2/+2
* tidy upChris Lattner2010-07-281-8/+6
* some cleanups and get alignments correct for various coerce cases.Chris Lattner2010-07-281-9/+16
* Vectors are not integer types, so the type system should not classifyDouglas Gregor2010-07-231-2/+2
* Fix regression caused by r108911.Devang Patel2010-07-211-1/+2
* Use getDebugLoc and setDebugLoc instead of getDbgMetadata and setDbgMetadata,Dan Gohman2010-07-201-4/+3
* CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosingDaniel Dunbar2010-07-141-3/+21
* Mark calls to 'throw()' functions as nounwind, and mark the functions nounwindJohn McCall2010-07-081-0/+6
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-2/+23
* Generate fewer first class aggregate values for otherChris Lattner2010-07-051-35/+13
* in the "coerce" case, the ABI handling code ends up making theChris Lattner2010-07-051-2/+4
* fix rdar://8147692 - yet another crash due to my abi work.Chris Lattner2010-07-011-7/+16
* IRgen: Fix debug info regression in r106970; when we eliminate the return valueDaniel Dunbar2010-06-301-5/+6
* Reapply:Chris Lattner2010-06-301-21/+36
* Revert r107173, "fix PR7519: after thrashing around and remembering how all t...Daniel Dunbar2010-06-301-22/+9
* Revert r107216, "fix PR7523, which was caused by the ABI code calling Convert...Daniel Dunbar2010-06-301-13/+11
* fix PR7523, which was caused by the ABI code calling ConvertType insteadChris Lattner2010-06-291-11/+13
* relax the CGFunctionInfo::CGFunctionInfo ctor to allow any sequence Chris Lattner2010-06-291-7/+7
* fix PR7519: after thrashing around and remembering how all this stuffChris Lattner2010-06-291-9/+22
* minor cleanups.Chris Lattner2010-06-291-9/+3
* Pass the LLVM IR version of argument types down into computeInfo.Chris Lattner2010-06-291-1/+9
* add IR names to coerced arguments.Chris Lattner2010-06-291-0/+3
* make the argument passing stuff in the FCA case smarter still, byChris Lattner2010-06-291-21/+46
* Change CGCall to handle the "coerce" case where the coerce-to typeChris Lattner2010-06-281-11/+60
* make the trivial forms of CreateCoerced{Load|Store} trivial.Chris Lattner2010-06-281-3/+12
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-4/+2
* If coercing something from int or pointer type to int or pointer typeChris Lattner2010-06-271-0/+49
* Same patch as the previous on the store side. Before we compiled this:Chris Lattner2010-06-271-7/+13
* improve CreateCoercedLoad a bit to generate slightly less awfulChris Lattner2010-06-271-1/+42
* Change IR generation for return (in the simple case) to avoid doing sillyChris Lattner2010-06-271-18/+37
* reduce indentationChris Lattner2010-06-261-34/+35
* Change EmitReferenceBindingToExpr to take a decl instead of a boolean.Anders Carlsson2010-06-261-1/+1
* Move CodeGenOptions.h *back* into Frontend. This should have been done when theChandler Carruth2010-06-151-1/+1
* Fix for PR7040: Don't try to compute the LLVM type for a function where itEli Friedman2010-05-301-17/+1
* Correctly pass aggregates by reference when emitting thunks.John McCall2010-05-261-0/+30
* Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor2010-05-181-0/+4
OpenPOWER on IntegriCloud