aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* Change PMStack::push to accept a PMDataManager* instead ofDan Gohman2008-03-131-2/+1
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-126-330/+322
* Add helper for ultimate aliasee resoltionAnton Korobeynikov2008-03-111-0/+16
* Give PassManager and FunctionPassManager a common base class, withDan Gohman2008-03-111-1/+1
* Fix typos in comments.Dan Gohman2008-03-111-2/+2
* Use utostr instead of a stringstream.Dan Gohman2008-03-101-4/+2
* Initialize ArgTypes directly instead of manually copying in the elements.Dan Gohman2008-03-101-4/+1
* Remove an unnecessary #includeDan Gohman2008-03-101-1/+0
* Turn unwind_to into "unwinds to".Nick Lewycky2008-03-101-1/+1
* Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky2008-03-091-6/+13
* Remove unused runPass methods.Dan Gohman2008-03-081-14/+0
* Check struct return type first. Devang Patel2008-03-051-6/+7
* Print types for all ret operands.Devang Patel2008-03-041-1/+2
* Revert SmallVector ctor variants.Devang Patel2008-03-041-51/+0
* Add FunctionType ctor variant that takes SmallVector params.Devang Patel2008-03-041-0/+51
* s/isReturnStruct()/hasStructRetAttr()/gDevang Patel2008-03-033-8/+13
* If a function uses multive values in ret instruction then itDevang Patel2008-03-032-4/+2
* Add a new ShuffleVectorInst::getMaskValue method.Chris Lattner2008-03-021-6/+24
* Add an unwind_to field to basic blocks, making them Users instead of Values.Nick Lewycky2008-03-022-8/+38
* Print the name, not a pointer.Nick Lewycky2008-03-011-1/+1
* Fix PR2113 by verifying allocations.Chris Lattner2008-03-011-3/+6
* Use the new convertFromAPInt instead of convertFromZeroExtendedInteger.Dan Gohman2008-02-291-6/+3
* Remove dead code.Devang Patel2008-02-271-14/+0
* Add comment.Devang Patel2008-02-271-1/+0
* Add assert to check return type.Devang Patel2008-02-261-5/+5
* Remove unncessary ReturnInst constructors.Devang Patel2008-02-261-20/+0
* Use SmallVector while constructing ReturnInst.Devang Patel2008-02-261-0/+18
* Avoid const_castsDevang Patel2008-02-261-5/+5
* Remove unnecessary getOperand/setOperand overriders.Devang Patel2008-02-261-11/+0
* Unify to ReturnInst::init() member functions.Devang Patel2008-02-261-22/+17
* Optimize most common case by using single RetVal in ReturnInst.Devang Patel2008-02-261-20/+34
* Pass const vectors by reference.Devang Patel2008-02-261-4/+4
* print getresult operand and its type directly.Devang Patel2008-02-231-11/+1
* Use dyn_cast instead of isa + cast.Devang Patel2008-02-231-2/+2
* To support multiple return values, now ret instruction supports multiple oper...Devang Patel2008-02-233-28/+65
* Split ParameterAttributes.h, putting the complicatedDale Johannesen2008-02-226-7/+7
* Pass alignment on ByVal parameters, from FE, allDale Johannesen2008-02-222-0/+27
* Print getresult instruction properly.Devang Patel2008-02-221-0/+13
* Print ret instruction that returns aggregates.Devang Patel2008-02-221-2/+17
* print getresult instruction.Devang Patel2008-02-211-0/+1
* Use isa<> instead of getTypeID() to check StructType.Devang Patel2008-02-212-7/+6
* Let invoke return aggregate value.Devang Patel2008-02-212-3/+4
* Let function call return aggregate.Devang Patel2008-02-212-7/+26
* What if functions can return aggregate values ?Devang Patel2008-02-203-4/+9
* getresult does not support nested aggregates.Devang Patel2008-02-201-3/+14
* Verifier should use Assert1 instead of assert.Devang Patel2008-02-201-2/+2
* getresult type is the type of indexed aggregate elementDevang Patel2008-02-201-1/+1
* Specify GetResultInst index as an unsigned.Devang Patel2008-02-201-10/+12
* Use isValidOperands() to verify GetResultInst.Devang Patel2008-02-201-1/+2
* Fix newly-introduced 4.3 warningsAnton Korobeynikov2008-02-201-1/+1