aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add #includes to make some dependencies explicit.Dan Gohman2008-05-231-0/+1
* Add more IR support for the new extractvalue and insertvalueDan Gohman2008-05-232-12/+79
* Fix PR2267, by allowing indirect outputs to be intermixedChris Lattner2008-05-221-1/+4
* Remove a duplicative binding. Patch by Mahadevan R.Gordon Henriksen2008-05-191-5/+0
* Revert constant-folding change that will miscompile in some cases.Nick Lewycky2008-05-171-23/+0
* Unbreak the build.Nick Lewycky2008-05-171-1/+1
* Constant fold inttoptr and ptrtoint.Nick Lewycky2008-05-171-0/+23
* Add functions to enable adding a single attribute to a function andEric Christopher2008-05-162-0/+18
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-162-45/+45
* Revert the change from r51157 inDan Gohman2008-05-161-1/+1
* IR support for extractvalue and insertvalue instructions. Also, beginDan Gohman2008-05-155-43/+278
* Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif2008-05-156-36/+60
* Move the operator new and operator delete out of line. This fixes an issue withNate Begeman2008-05-151-0/+19
* Add CommonLinkage; currently tentative definitionsDale Johannesen2008-05-141-0/+2
* Make PreVerifyID, IntSigsEnd, and KillSigsEnd const.Dan Gohman2008-05-141-1/+1
* Merge of r51073-51074 from use-diet branch.Gabor Greif2008-05-132-1/+30
* Dominance Frontier is cfg only pass.Devang Patel2008-05-131-1/+1
* Derive GetResultInst from UnaryInstruction, this simplifies code and removes ...Gabor Greif2008-05-131-8/+6
* Change class' public PassInfo variables to by initialized with theDan Gohman2008-05-132-22/+17
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-134-8/+17
* Pointer comparisons should be handled by icmp, not vicmp :)Nate Begeman2008-05-121-2/+2
* Hard code CmpInst back to i1 for now while I go track down what in the bitcod...Nate Begeman2008-05-121-2/+2
* Fix build breakageNate Begeman2008-05-121-1/+1
* Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman2008-05-124-72/+131
* Update comments.Dan Gohman2008-05-122-5/+4
* merge of use-diet branch to trunkGabor Greif2008-05-105-235/+524
* Check for validity of aliasee pointer before dereference.Anton Korobeynikov2008-05-081-1/+3
* conservatively say that volatile stores read memory.Chris Lattner2008-05-081-2/+3