aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* refactor handling of symbolic constant folding, picking upChris Lattner2008-04-191-62/+62
* indentation fix.Chris Lattner2008-04-191-14/+14
* Don't read off end of the input array.Dale Johannesen2008-04-161-1/+1
* Major repairs to the post-dominators implementation. Patch from Florian Bran...Owen Anderson2008-04-161-1/+4
* VAArg may trap.Dan Gohman2008-04-141-0/+1
* Merge LLVMBuilder and FoldingBuilder, callingDuncan Sands2008-04-131-1/+1
* Make several symbols static.Dan Gohman2008-04-101-5/+5
* add a simplified accessor for creating an fp constant of a Chris Lattner2008-04-091-13/+25
* add a version of ConstantFP::get that doesn't take a redundant Type* value,Chris Lattner2008-04-091-21/+22
* Convenience method for setting the nounwindDuncan Sands2008-04-081-0/+9
* Make sure that intrinsics automagically get theDuncan Sands2008-04-072-3/+9
* fix a warningGabor Greif2008-04-061-1/+1
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-067-29/+75
* Change the MemoryBuffer::getFile* methods to take just a pointer to theChris Lattner2008-04-011-1/+1
* Don't eliminate bitcast instructions that change the type of a pointerNate Begeman2008-03-311-19/+21
* Fix comment typo.Duncan Sands2008-03-301-1/+1
* Update example to new syntax.Nick Lewycky2008-03-281-2/+8
* Add explicit keywords.Dan Gohman2008-03-251-3/+3
* Handle a special case xor undef, undef -> 0. Technically this should be trans...Evan Cheng2008-03-251-1/+6
* Fix PR2062: Don't build Intrinsics.gen in the source directory. Do it in theBill Wendling2008-03-251-2/+2
* Shrink the size of AllocationInst by using its SubclassDataDan Gohman2008-03-241-4/+10
* Objective Caml bindings for basic block, function, global, and arg iterators.Gordon Henriksen2008-03-231-4/+36
* Fix merge errorAnton Korobeynikov2008-03-221-1/+0
* Add testcase for prev. commit. Minor fixesAnton Korobeynikov2008-03-221-2/+2
* Aliasing chains cleanups: update langref, add check into verifierAnton Korobeynikov2008-03-221-1/+6
* Support chained aliases for LLVM IR printing. This fixes PR2145Anton Korobeynikov2008-03-221-0/+3
* Slightly increase default set size. It's cheap and won't hurt.Anton Korobeynikov2008-03-221-1/+1
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* Make it possible to get an empty struct usingDuncan Sands2008-03-211-2/+3
* Undo 48570. Correctly match mmx shift instructions with an immediate operand.Evan Cheng2008-03-211-2/+1
* These passes preserve CFG.Devang Patel2008-03-201-1/+1
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-201-2/+2
* Keep track of analysis information inherited from Module pass manager.Devang Patel2008-03-201-0/+4
* Add intrinsics to match mmx shift builtin's with immediate operand.Evan Cheng2008-03-191-1/+2
* #if 1 .. #endif markers do not add any value.Devang Patel2008-03-191-2/+0
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-192-3/+6
* add some convenience methods for creating GEP instructions and Chris Lattner2008-03-191-0/+11
* C bindings for Module-, Function-, and BasicBlock::iterator.Gordon Henriksen2008-03-191-0/+135
* C and Objective Caml bindings for the various getParent methods of the IR.Gordon Henriksen2008-03-191-23/+47
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-191-1/+1
* Identify Analysis pass.Devang Patel2008-03-181-0/+6
* C and Objective Caml bindings for PassManagers.Gordon Henriksen2008-03-161-0/+31
* Expose Module::dump via C and Ocaml.Gordon Henriksen2008-03-141-0/+4
* Update comments; getPassName no longer uses RTTI.Dan Gohman2008-03-141-2/+4
* move a bunch of trivial methods to be inline.Chris Lattner2008-03-132-110/+2
* Various improvements suggested by DuncanChris Lattner2008-03-131-1/+1
* Eliminate a few unnecessary uses of dynamic_cast.Dan Gohman2008-03-131-7/+4
* Fix a typo.Dan Gohman2008-03-131-1/+1
* Don't redundantly clear std::vector members in destructors.Dan Gohman2008-03-131-3/+0
* Change PMTopLevelManager's PassManagers vector element type fromDan Gohman2008-03-131-12/+13