aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean upBill Wendling2008-06-271-0/+1
* Move GetConstantStringInfo to lib/Analysis. RemoveEric Christopher2008-06-262-47/+8
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-0/+24
* Use push_back rather than operator[], which is incorrect in this cases. Unfor...Owen Anderson2008-06-251-1/+1
* In ConstantArray::getAsString(), we know the size of the resultant string in ...Owen Anderson2008-06-241-1/+2
* Use const_cast instead of a C-style cast.Dan Gohman2008-06-241-1/+1
* Remove two convenience constructors because they're now private, and theDan Gohman2008-06-231-18/+0
* Use std::copy instead of a loop.Dan Gohman2008-06-231-3/+1
* More changes from Chris' review: simplify getIndices and avoidDan Gohman2008-06-231-8/+6
* Use Function's arg_size() and size() methods.Dan Gohman2008-06-211-2/+2
* fix some warnings when assertions are disabled.Chris Lattner2008-06-213-5/+5
* Simplify this code. Thanks Chris!Dan Gohman2008-06-201-3/+2
* Auto-upgrade code for multiple-value return statements. This codeDan Gohman2008-06-171-0/+24
* In InsertValueInst's copy ctor, actually copy the operands.Dan Gohman2008-06-171-0/+2
* Implement the ExtractValueInst::getIndexedType that accepts oneDan Gohman2008-06-171-0/+6
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-171-0/+6
* switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet,Chris Lattner2008-06-161-5/+5
* fix pr2460Chris Lattner2008-06-161-1/+2
* Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng2008-06-121-0/+11
* Re-apply 52002, allowing the verifier to accept non-MRV struct returnDan Gohman2008-06-091-4/+15
* get rid of ExtractValueInst::init's Value argument, it is already passed to t...Gabor Greif2008-06-061-6/+4
* make ExtractValueInst derived from UnaryInstructionGabor Greif2008-06-061-12/+9
* Print debug message only if there are dead passes.Devang Patel2008-06-061-2/+3
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-063-39/+42
* Revert 52002.Dan Gohman2008-06-051-4/+1
* Change the Verifier to support returning first class aggregrates.Matthijs Kooijman2008-06-051-1/+4
* * Make CallSite::hasArgument const and let it take a const parameter.Matthijs Kooijman2008-06-051-1/+1
* Add CallSite::hasArgument to allow for seeing if a call passes a certain valu...Matthijs Kooijman2008-06-041-0/+7
* Add a Name parameter to two of the init methods of GetElementPointer to make ...Matthijs Kooijman2008-06-041-6/+8
* Implement the two constructors in InsertValueInst and ExtractValueInst.Matthijs Kooijman2008-06-041-5/+54
* More pass manager debugging outputs.Evan Cheng2008-06-041-0/+5
* Prevent a crash in debug dumps.Dale Johannesen2008-06-031-1/+5
* "Unable to schedule <A> required by <B>" is more helpful thenDevang Patel2008-06-031-1/+5
* Add debugging aid.Devang Patel2008-06-031-1/+7
* Constant folding for insertvalue and extractvalue.Dan Gohman2008-06-033-15/+116
* AsmWriter support for insertvalue/extractvalue. These instructions canDan Gohman2008-05-311-0/+15
* Fix some bugs with the handling of indices in insertvalue/extractvalue.Dan Gohman2008-05-311-3/+3
* Factor several methods, including getInversePredicate andDan Gohman2008-05-311-43/+31
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-313-165/+153
* Let Instruction::getOpcodeName() return something useful for the newMatthijs Kooijman2008-05-301-0/+2
* back out last commit: The .cpp file for a module should include its correspon...Gabor Greif2008-05-271-0/+1
* prune unneeded #includesGabor Greif2008-05-272-2/+0
* remove unneeded reinterpret_castsGabor Greif2008-05-271-2/+2
* We have the correct headers included to know that BB isa Value. No reinterpre...Gabor Greif2008-05-271-6/+6
* eliminate calls to deprecated Use::init() interfaceGabor Greif2008-05-263-136/+136
* Factor code to copy global value attributes likeDuncan Sands2008-05-262-1/+32
* Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq.Evan Cheng2008-05-241-4/+12
* Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2...Evan Cheng2008-05-241-5/+43
* Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd.Evan Cheng2008-05-241-19/+50
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-231-9/+8