summaryrefslogtreecommitdiff
path: root/lib/VMCore
Commit message (Expand)AuthorAge
* reject attempts to take the address of an intrinsic, PR4949.Chris Lattner2009-09-11
* fix prefix ordering, it's L_foo not _LfooChris Lattner2009-09-11
* add a new Mangler::getNameWithPrefix API which returns theChris Lattner2009-09-11
* Fix indentation.Dan Gohman2009-09-11
* Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword andDan Gohman2009-09-11
* Factor out the code for checking that all indices in a getelementptr areDan Gohman2009-09-10
* Fix whitespaces.Devang Patel2009-09-10
* Add some braces to make newer GCCs happy and update CMakeLists.Benjamin Kramer2009-09-10
* Add malloc call utility functions. Patch by Victor Hernandez.Evan Cheng2009-09-10
* Take lock before removing a node from MDNodeSet.Devang Patel2009-09-09
* Enable MDNode uniquing.Devang Patel2009-09-09
* Gracefully destroy MDNodes.Devang Patel2009-09-09
* Remove dead code.Devang Patel2009-09-08
* Hoist out the test+insert to CheckedTypes. This doesn't seem to affectNick Lewycky2009-09-08
* Simplify from my last change. Assert1 is a macro that makes its caller return,Nick Lewycky2009-09-08
* Verify types. Invalid types can be constructed when assertions are off.Nick Lewycky2009-09-08
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-07
* Express this in the canonical way.Nick Lewycky2009-09-07
* Homogenize whitespace.Nick Lewycky2009-09-07
* Disable MDNode uniquing.Daniel Dunbar2009-09-07
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-06
* Remove some unused variables and methods warned about byDuncan Sands2009-09-06
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-06
* While replacing an MDNode elment, properly update MDNode's operand list. Devang Patel2009-09-04
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-04
* Revert 80959. It isn't sufficient to solve the full problem. And itDan Gohman2009-09-03
* Remove the API for creating ConstantExprs with the nsw, nuw, inbounds,Dan Gohman2009-09-03
* Use WeakVH to hold dead mdnodes. Check use_empty() before deleting a node.Devang Patel2009-09-03
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-03
* back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif2009-09-03
* Now Bitcode reader bug is fixed. Reapply 80839.Devang Patel2009-09-03
* re-commit r66920 (which has been backed out in r66953) I may have more luck t...Gabor Greif2009-09-03
* Revert 80839 for now. It causes test failures.Devang Patel2009-09-02
* Use CallbackVH, instead of WeakVH, to hold MDNode elements. Devang Patel2009-09-02
* Opaque types didn't work if llvm_is_multithreaded().Torok Edwin2009-09-02
* Fix DbgStopPointInst->getFileName/getDirectory, broken by the MDNodification inTorok Edwin2009-09-02
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-02
* For now disable MDNode uniquing. This fixes llvm-gcc bootstrap failure on cer...Devang Patel2009-09-01
* Free the constants that have no uses in ~LLVMContext.Torok Edwin2009-08-31
* Cleanup whitespace and indentation.Dan Gohman2009-08-29
* Remove some unused fields.Dan Gohman2009-08-29
* Reapply 79977.Devang Patel2009-08-28
* Teach getUnderlyingObject and skipPointerCasts about GlobalAliases.Dan Gohman2009-08-27
* Remove an entry from ValueMap before removing elements.Devang Patel2009-08-27
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-26
* Add an 'inline hint' attribute to represent sourceDale Johannesen2009-08-26
* Fix the InsertAtEnd form of ShuffleVectorInst constructor to useDan Gohman2009-08-25
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-25
* Use covariant return types for Instruction::clone, and eliminateDan Gohman2009-08-25
* This should use isIndenticalToWhenDefined.Dan Gohman2009-08-25