aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Fix commento.Daniel Dunbar2009-09-221-2/+1
* Add a TrackingVH value handle.Daniel Dunbar2009-09-221-0/+13
* Fix PR5023: The instruction form of DominatorTree::dominates did not Chris Lattner2009-09-211-1/+7
* move DominatorTree::dominates for instructions out of line,Chris Lattner2009-09-211-0/+19
* tidy upChris Lattner2009-09-211-18/+17
* initialize SymbolsCanStartWithDigit to false by defaultNuno Lopes2009-09-211-1/+1
* Peer through zext and sext to eliminate them when it is safe to do so.Nick Lewycky2009-09-201-0/+16
* Fold 'icmp eq (icmp), true' into an xor(icmp).Nick Lewycky2009-09-201-0/+14
* Correct the comment; this applies to fcmp too.Nick Lewycky2009-09-201-1/+1
* Remove tab, again.Nick Lewycky2009-09-201-1/+1
* Teach the constant folder how to not a cmpinst.Nick Lewycky2009-09-201-0/+14
* Try turning icmp(bitcast(x), bitcast(y)) into icmp(bitcast(bitcast(x)), y) inNick Lewycky2009-09-201-0/+10
* Remove tabs I added.Nick Lewycky2009-09-201-8/+8
* Clean up the usage of evaluateICmpRelation's return value.Nick Lewycky2009-09-201-37/+30
* Strip trailing whitespace.Daniel Dunbar2009-09-201-41/+41
* Remove dead store by taking a guess at what Chris meant. I wasn't able toNick Lewycky2009-09-201-2/+1
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-202-123/+123
* Delete dead code. sext and zext can not turn integers into pointers. Further,Nick Lewycky2009-09-201-15/+0
* Value* were never meant to be const. Removing constness from the constantNick Lewycky2009-09-202-184/+151
* Teach the constant folder how to handle a few simple i1 cases.Nick Lewycky2009-09-201-0/+31
* Write and read metadata attachments.Devang Patel2009-09-181-0/+6
* Update malloc call creation code (AllocType is now the element type of the ma...Victor Hernandez2009-09-183-46/+71
* Allow symbols to start from the digit if target requests it. This allows, e.g...Anton Korobeynikov2009-09-181-2/+3
* Initialize HasMetadata to zero.Benjamin Kramer2009-09-171-2/+2
* Print debug info attached with an instruction.Devang Patel2009-09-162-1/+26
* Add llvm::Metadata to manage metadata used in a context. Devang Patel2009-09-164-0/+82
* Fix an accidental inversion of the inbounds flag.Dan Gohman2009-09-151-3/+3
* When a constant's type is refined, update the constant in placeDan Gohman2009-09-153-215/+157
* Forbid arrays of function-type and structures with function-typed fields.Nick Lewycky2009-09-151-17/+13
* fix PR4963: folding insertvalue would sometimes turn a packed struct intoChris Lattner2009-09-151-20/+24
* make -debug-pass=Executions show information about what call graph nodesChris Lattner2009-09-151-4/+13
* add some missing quotes in debug outputChris Lattner2009-09-151-2/+2
* Fix a pair of comment typos.Nick Lewycky2009-09-141-2/+3
* Fifth time's a charm! Remove ourselves as abstract type listeners once we'veNick Lewycky2009-09-141-3/+16
* Don't leak! Always remove oneself as a listener after adding oneself.Nick Lewycky2009-09-141-6/+15
* Actually remove old types from the set.Nick Lewycky2009-09-131-12/+30
* Storing a set of PATypeHolders is a bad idea because their sort order willNick Lewycky2009-09-131-2/+10
* Make the MC symbol printer and llvm::Mangler exactly agree on manglingChris Lattner2009-09-131-0/+1
* Preserve the inbounds flag, so that the constant folder doesn'tDan Gohman2009-09-121-2/+5
* Fix the build when DEBUG_SYMBOL_TABLE is set.Dan Gohman2009-09-121-1/+1
* Fix -Asserts warning.Daniel Dunbar2009-09-111-2/+2
* reject attempts to take the address of an intrinsic, PR4949.Chris Lattner2009-09-111-0/+12
* fix prefix ordering, it's L_foo not _LfooChris Lattner2009-09-111-2/+1
* add a new Mangler::getNameWithPrefix API which returns theChris Lattner2009-09-111-2/+48
* Fix indentation.Dan Gohman2009-09-111-1/+1
* Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword andDan Gohman2009-09-113-9/+105
* Factor out the code for checking that all indices in a getelementptr areDan Gohman2009-09-102-0/+34
* Fix whitespaces.Devang Patel2009-09-101-4/+4
* Add some braces to make newer GCCs happy and update CMakeLists.Benjamin Kramer2009-09-101-3/+5
* Add malloc call utility functions. Patch by Victor Hernandez.Evan Cheng2009-09-101-0/+111