aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-073-47/+106
* Express this in the canonical way.Nick Lewycky2009-09-071-2/+2
* Homogenize whitespace.Nick Lewycky2009-09-071-20/+16
* Disable MDNode uniquing.Daniel Dunbar2009-09-071-1/+21
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-063-12/+12
* Remove some unused variables and methods warned about byDuncan Sands2009-09-061-2/+0
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-063-106/+47
* While replacing an MDNode elment, properly update MDNode's operand list. Devang Patel2009-09-042-3/+28
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-043-47/+106
* Revert 80959. It isn't sufficient to solve the full problem. And itDan Gohman2009-09-033-1/+60
* Remove the API for creating ConstantExprs with the nsw, nuw, inbounds,Dan Gohman2009-09-033-60/+1
* Use WeakVH to hold dead mdnodes. Check use_empty() before deleting a node.Devang Patel2009-09-031-5/+7
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-031-7/+20
* back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif2009-09-033-17/+9
* Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel2009-09-035-35/+113
* re-commit r66920 (which has been backed out in r66953) I may have more luck t...Gabor Greif2009-09-033-9/+17
* Revert 80839 for now. It causes test failures.Devang Patel2009-09-025-113/+35
* Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel2009-09-025-35/+113
* Opaque types didn't work if llvm_is_multithreaded().Torok Edwin2009-09-021-1/+1
* Fix DbgStopPointInst->getFileName/getDirectory, broken by the MDNodification inTorok Edwin2009-09-021-8/+2
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-022-5/+6
* For now disable MDNode uniquing. This fixes llvm-gcc bootstrap failure on cer...Devang Patel2009-09-013-19/+8
* Free the constants that have no uses in ~LLVMContext.Torok Edwin2009-08-314-4/+31
* Cleanup whitespace and indentation.Dan Gohman2009-08-291-29/+28
* Remove some unused fields.Dan Gohman2009-08-291-8/+5
* Reapply 79977.Devang Patel2009-08-282-2/+73
* Teach getUnderlyingObject and skipPointerCasts about GlobalAliases.Dan Gohman2009-08-271-0/+8
* Remove an entry from ValueMap before removing elements.Devang Patel2009-08-271-1/+1
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-263-74/+3
* Add an 'inline hint' attribute to represent sourceDale Johannesen2009-08-261-0/+2
* Fix the InsertAtEnd form of ShuffleVectorInst constructor to useDan Gohman2009-08-251-4/+6
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-251-5/+5
* Use covariant return types for Instruction::clone, and eliminateDan Gohman2009-08-251-12/+12
* This should use isIndenticalToWhenDefined.Dan Gohman2009-08-251-2/+2
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-252-65/+140
* Allocate the basic types inside the LLVMContextImpl instance,Dan Gohman2009-08-252-65/+42
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-253-3/+74
* Kill off more cerr/cout uses and prune includes a bit.Benjamin Kramer2009-08-235-25/+22
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-232-8/+7
* eliminate the std::ostream form of WriteAsOperand and update clients.Chris Lattner2009-08-233-40/+25
* remove the std::ostream version of module and type printing.Chris Lattner2009-08-232-22/+0
* remove some DOUTsChris Lattner2009-08-234-33/+34
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-231-1/+2
* Use standard LLVM-style headers.Owen Anderson2009-08-233-3/+3
* switch a couple things off std::ostreamChris Lattner2009-08-232-28/+28
* switch from std::ostream to raw ostream, fix file header.Chris Lattner2009-08-231-9/+8
* Reduce contention on the Attributes lock by using atomic operations for refer...Owen Anderson2009-08-201-7/+7
* Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrapDan Gohman2009-08-202-3/+3
* Add a fast path for setName("") on an unnamed value.Daniel Dunbar2009-08-191-0/+4
* AttrListPtr operations need to be atomic.Owen Anderson2009-08-191-0/+4