summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-4/+4
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-4/+4
* Slight optimization enabled by the previous assert: John McCall2011-08-261-1/+3
* Assert that a call argument is a gl-value iff the parameter is a reference type.John McCall2011-08-261-0/+3
* Track whether an AggValueSlot is potentially aliased, and do notJohn McCall2011-08-251-0/+1
* 'pure' and 'const' functions should also be marked nounwind. MigrateEric Christopher2011-08-151-2/+7
* Handle "homogeneous aggregates" as required by the ARM AAPCS-VFP ABI.Bob Wilson2011-08-031-48/+80
* Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ...Chris Lattner2011-07-231-2/+2
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-24/+24
* fix rdar://9780211 - Clang crashes with an assertion failure building WKView....Chris Lattner2011-07-201-1/+5
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-29/+29
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-7/+11
* protect some calls to ConvertType when a function info is under constructionChris Lattner2011-07-151-3/+3
* Enhance the IR type lowering code to be much smarter about recursively loweringChris Lattner2011-07-151-0/+13
* PR10337 reminds me that calls return values, lets handle them justChris Lattner2011-07-131-3/+9
* insert a bitcast in the 'expand' case of argument passing when needed. ThisChris Lattner2011-07-121-28/+38
* fix PR10335 by watching out for IR type compatibility in call argument lists.Chris Lattner2011-07-121-1/+5
* add some aggressive assertions that call arguments match up to calleeChris Lattner2011-07-121-3/+40
* how about we initialize RecursionState.Chris Lattner2011-07-101-2/+1
* Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner2011-07-101-10/+9
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-38/+26
* LValue carries a type now, so simplify the main EmitLoad/Store APIsJohn McCall2011-06-251-5/+4
* Automatic Reference Counting.John McCall2011-06-151-10/+264
* Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment.Eli Friedman2011-06-151-36/+15
* Fix a regression from r132957 involving complex integers. (Fixes failures on...Eli Friedman2011-06-151-2/+6
* The LLVM IR representation of byval arguments has a rather strange property: ...Eli Friedman2011-06-141-5/+44
* Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399...Eli Friedman2011-05-261-0/+13
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-2/+2
* For calls returning first-class aggregates, store by element instead of creat...Eli Friedman2011-05-171-2/+25
* More killing of std::vector.John McCall2011-05-151-38/+38
* Revert r130717, which caused a regression (<rdar://problem/9402621>).Douglas Gregor2011-05-071-13/+0
* Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399...Eli Friedman2011-05-021-0/+13
* Switch CallArgList from an std::pair to a new CallArg struct (which will even...Eli Friedman2011-05-021-10/+9
* Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov2011-04-141-0/+5
* PR8369: make __attribute((regparm(0))) work correctly. Original patch byEli Friedman2011-04-091-5/+8
* Add support for language-specific address spaces. On top of that,Peter Collingbourne2011-03-181-1/+2
* Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcep...Sebastian Redl2011-03-131-1/+1
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-1/+1
* Use a slightly more semantic interface for emitting call arguments.John McCall2011-03-111-17/+23
* lib/CodeGen/CGCall.cpp: Don't invoke multiple Builder.CreateBitCast() on Buil...NAKAMURA Takumi2011-03-101-2/+4
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-17/+38
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-031-8/+10
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-21/+8
* revert r126858.Devang Patel2011-03-021-10/+8
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-8/+21
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-021-8/+10
* Revert r126794.Devang Patel2011-03-021-10/+8
* Encode argument numbering in debug info so that code generator can emit them ...Devang Patel2011-03-011-8/+10
* objc IRGen for Next runtime message API.Fariborz Jahanian2011-03-011-1/+2
* Simplify test to check an aggregate argument that has non trivial constructor...Devang Patel2011-02-161-1/+1
OpenPOWER on IntegriCloud