aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* The code extractor needs dominator information, so we provide it.Chris Lattner2004-03-181-16/+16
* Make this header file self-containedChris Lattner2004-03-181-0/+3
* cleanup commentChris Lattner2004-03-171-1/+1
* Tweak argumentChris Lattner2004-03-151-1/+1
* Deinline a couple of methods. Improve comment.Chris Lattner2004-03-151-12/+7
* Add two new methods which can be used to enable a bunch of transformationsChris Lattner2004-03-151-0/+22
* Another API change to MRegisterInfo::foldMemoryOperand. Instead of aAlkis Evlogimenos2004-03-141-1/+1
* Rename createLoopExtractorPass to createSingleLoopExtractorPassChris Lattner2004-03-141-63/+64
* Change MRegisterInfo::foldMemoryOperand to return the foldedAlkis Evlogimenos2004-03-141-9/+10
* Move loop extractor to the IPO headerChris Lattner2004-03-142-8/+8
* Remove dead fileChris Lattner2004-03-141-34/+0
* Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.Chris Lattner2004-03-141-0/+9
* Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner2004-03-131-3/+3
* Fix PR266: Make Module Not Inherit From AnnotableChris Lattner2004-03-121-1/+1
* Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive forMisha Brukman2004-03-121-4/+17
* Add the visitSelectInst visitor methodChris Lattner2004-03-121-0/+1
* Add the SelectInst classChris Lattner2004-03-121-0/+48
* Add the Instruction::Select enumChris Lattner2004-03-121-3/+4
* Add support for select constant exprsChris Lattner2004-03-121-0/+11
* Move function implementations to a .cpp file, avoid #including <cstdlib> here.Misha Brukman2004-03-111-23/+21
* Forward-declare templates for fix compilation when Argument.h is included first.Misha Brukman2004-03-111-0/+4
* Doxygenified and cleand up comments.Misha Brukman2004-03-1116-443/+475
* new methodChris Lattner2004-03-092-0/+8
* Switch over to using edge profile information as the basic profiling represen...Chris Lattner2004-03-081-10/+18
* We don't want to make this a pure interface, as it makes all implementorsChris Lattner2004-03-081-2/+9
* Rearrange some methods, implement the dominates methodChris Lattner2004-03-081-24/+34
* Import the trace class from the reoptimizerChris Lattner2004-03-081-0/+106
* Add the ability to put an annotation at the end of a basic block as well.Chris Lattner2004-03-081-3/+9
* Add support for representing edge countsChris Lattner2004-03-081-1/+19
* Remove Module::mutateConstantPointerRef, which is now thankfully dead!Chris Lattner2004-03-081-1/+0
* remove *THANKFULLY* dead methodChris Lattner2004-03-081-6/+0
* Add prototypeChris Lattner2004-03-071-0/+6
* make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke2004-03-041-0/+4
* Fix bug introduced by yesterday's changes.Alkis Evlogimenos2004-03-041-0/+1
* Rename method, add new methodChris Lattner2004-03-032-2/+14
* De-inline methodsChris Lattner2004-03-032-32/+6
* Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke2004-03-031-64/+99
* Add a new constructorChris Lattner2004-03-031-0/+6
* Add prototype for ExtractCodeRegion()Misha Brukman2004-03-021-1/+5
* Add the long awaited memory operand folding support for linear scanAlkis Evlogimenos2004-03-011-1/+2
* Add new methodChris Lattner2004-03-012-0/+2
* Fix grammar and doxygenify comments.Misha Brukman2004-03-011-6/+6
* Add ability to extract a single basic block into a new function.Misha Brukman2004-03-011-0/+4
* TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke2004-03-012-68/+0
* Fix the "partial pool allocator" on em3d and others. The problem is thatChris Lattner2004-03-012-8/+16
* Make Module annotable. Reid has a bunch of code that depends on this, andChris Lattner2004-03-011-1/+1
* Doxygenify comments.Misha Brukman2004-02-291-16/+11
* Module does not need to be annotatable aka annotableChris Lattner2004-02-291-1/+1
* Remove public header. It's been moved to lib/Target/SparcV9Chris Lattner2004-02-291-95/+0
* Do not use explicit casts that hide the dependence on Instruction beingChris Lattner2004-02-291-8/+2