aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* Ugh, the old sparc backend attaches MachineCodeForInstruction annotations onChris Lattner2004-02-291-1/+2
* Remove dead member variables of SparcV9SchedInfo and TargetSchedInfoBrian Gaeke2004-02-291-10/+0
* Update comment at head of file. Also fix C 'typedef struct' nonsense IBrian Gaeke2004-02-292-14/+18
* Eliminate the distinction between "real" and "unreal" instructionsChris Lattner2004-02-291-6/+4
* Add more architectures, and ELF64 stuff.Brian Gaeke2004-02-292-2/+98
* Scrap a huge layer of cruft out of this interface.Chris Lattner2004-02-291-93/+44
* Remove unneeded #includeChris Lattner2004-02-291-1/+1
* Continue Alkis's int64_t cleanup. This makes all of the immediate relatedChris Lattner2004-02-292-16/+22
* Add BuildMI variants that take a MBB::iteratorChris Lattner2004-02-291-5/+24
* Fix my sloppinessBrian Gaeke2004-02-282-12/+12
* Add hook for V8 targetChris Lattner2004-02-281-3/+11
* ELF constants and data structures.Brian Gaeke2004-02-282-0/+490
* New Function-level transformation utils.Misha Brukman2004-02-281-0/+28
* Add the prototype for the LoopExtractor Pass.Misha Brukman2004-02-281-0/+8
* Make MachineOperand's immediate value an int and save 4 bytes out ofAlkis Evlogimenos2004-02-271-1/+1