aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* add some convenience methods for creating GEP instructions and Chris Lattner2008-03-191-0/+11
* C bindings for Module-, Function-, and BasicBlock::iterator.Gordon Henriksen2008-03-191-0/+135
* C and Objective Caml bindings for the various getParent methods of the IR.Gordon Henriksen2008-03-191-23/+47
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-191-1/+1
* Identify Analysis pass.Devang Patel2008-03-181-0/+6
* C and Objective Caml bindings for PassManagers.Gordon Henriksen2008-03-161-0/+31
* Expose Module::dump via C and Ocaml.Gordon Henriksen2008-03-141-0/+4
* Update comments; getPassName no longer uses RTTI.Dan Gohman2008-03-141-2/+4
* move a bunch of trivial methods to be inline.Chris Lattner2008-03-132-110/+2
* Various improvements suggested by DuncanChris Lattner2008-03-131-1/+1
* Eliminate a few unnecessary uses of dynamic_cast.Dan Gohman2008-03-131-7/+4
* Fix a typo.Dan Gohman2008-03-131-1/+1
* Don't redundantly clear std::vector members in destructors.Dan Gohman2008-03-131-3/+0
* Change PMTopLevelManager's PassManagers vector element type fromDan Gohman2008-03-131-12/+13
* 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