aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-131-0/+3
* Add a new Type::getPointerTo method, which is shorthand forChris Lattner2009-04-101-0/+4
* disable this code for now, re-breaking PR2975, but fixingChris Lattner2009-04-081-3/+3
* fix style.Torok Edwin2009-04-071-3/+3
* Another attempt at fixing PR2975.Torok Edwin2009-04-071-0/+25
* revert r68457, its crashing in make check.Torok Edwin2009-04-061-16/+0
* fix (part of) memory leak on shutdown. See PR2975.Torok Edwin2009-04-061-0/+16
* Remove bogus include.Nick Lewycky2009-04-041-1/+0
* Add support for embedded metadata to LLVM. This introduces two new types ofNick Lewycky2009-04-044-3/+155
* Clean up pass manager cache after each run.Devang Patel2009-04-011-0/+14
* Add two new classes: WeakVH and AssertingVH. These are both "ValueHandles", Chris Lattner2009-03-311-2/+165
* Fix infinite loopingAnton Korobeynikov2009-03-301-0/+2
* Properly propagate Kind.Anton Korobeynikov2009-03-301-1/+1
* Extend the relocation tracker handler, so we can filter on different 'kinds' ...Anton Korobeynikov2009-03-291-5/+20
* "ghostify" the ilist<Function> sentinelGabor Greif2009-03-271-8/+0
* Fix internal representation of fp80 to be theDale Johannesen2009-03-231-2/+22
* Now that errs() is properly non-buffered, there's no need toDan Gohman2009-03-231-3/+2
* add a fastpath to ConstantExpr::getBitCast to handle the case when an obviouslyChris Lattner2009-03-211-0/+5
* Fix a couple glaring whitespace issues. This file isn't internally consistentNick Lewycky2009-03-191-2/+2
* typoGabor Greif2009-03-171-1/+1
* Simplify. "Broken" is always true here.Nick Lewycky2009-03-151-1/+1
* Remove obviously redundant call.Nick Lewycky2009-03-151-1/+1
* Apply a patch by Micah Villmow to fix AsmParser to accept vectorDan Gohman2009-03-142-1/+7
* Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling2009-03-133-17/+9
* Second installment of "BasicBlock operands to the back"Gabor Greif2009-03-133-9/+17
* Rearrange operands of the BranchInst, to be able toGabor Greif2009-03-123-30/+105
* It makes no sense to have a ODR version of commonDuncan Sands2009-03-111-2/+1
* Remove the one-definition-rule version of extern_weakDuncan Sands2009-03-111-2/+1
* Use WriteAsOperand instead of manually decorating the name for thisDan Gohman2009-03-101-11/+8
* make GlobalValue::removeDeadConstantUsers() const.Chris Lattner2009-03-091-7/+7
* fix Analysis/BasicAA/2004-12-08-BasicAACrash.ll by allowing opaque types.Chris Lattner2009-03-091-2/+4
* Fix PR3746 - Crash in isel with GEP of function pointerChris Lattner2009-03-091-13/+17
* fix typoChris Lattner2009-03-081-1/+1
* Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands2009-03-071-10/+14
* simplify the way how traits get hold of the symbol tableGabor Greif2009-03-071-5/+3
* further simplifications arising from peruse of the more declarative interfaceGabor Greif2009-03-073-21/+0
* Add Module::getNamedValue; use to normalize access to Module symbolDaniel Dunbar2009-03-061-19/+21
* Sprinkle some PrettyStackEntry magic into the passmanager. With this, we nowChris Lattner2009-03-061-85/+99
* various cosmetic cleanups.Chris Lattner2009-03-061-136/+107
* Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman2009-03-031-9/+9
* Another sentinel optimization. This one should alwaysGabor Greif2009-03-011-7/+0
* Reuse a technique (pioneered for BasicBlocks) of superposing ilist withGabor Greif2009-03-011-7/+0
* simplify handling "don't print top level name" processing, so that we getChris Lattner2009-03-011-37/+19
* walk type symbol table also, so we get:Chris Lattner2009-03-011-2/+10
* Fix a long-standing bug and misfeature of the disassembler: when dealing with a Chris Lattner2009-03-011-12/+122
* move type name population out of TypePrinting class into a static Chris Lattner2009-02-281-36/+51
* switch to densemap for pointer->word map.Chris Lattner2009-02-281-9/+9
* delete a bunch of duplicated type printing logic, using the type printingChris Lattner2009-02-281-152/+16
* make this work when constructed with a null module*Chris Lattner2009-02-281-2/+1
* expose TypePrinting as a public API.Chris Lattner2009-02-281-23/+24