aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* 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-291-7/+9
* Eliminate the distinction between "real" and "unreal" instructionsChris Lattner2004-02-291-6/+4
* Add more architectures, and ELF64 stuff.Brian Gaeke2004-02-291-1/+49
* 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-281-6/+6
* Add hook for V8 targetChris Lattner2004-02-281-3/+11
* ELF constants and data structures.Brian Gaeke2004-02-281-0/+245
* 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
* Doxygenify comments.Misha Brukman2004-02-261-10/+9
* Doxygenify and tersify comments.Misha Brukman2004-02-261-2/+5
* Uncomment assertions that register# != 0 on calls toAlkis Evlogimenos2004-02-261-2/+2
* Annotations are evil. This makes Value not derive from Annotable, which makesChris Lattner2004-02-262-3/+3
* Make TargetData no longer use annotations!Chris Lattner2004-02-261-14/+6
* Eliminate copy-and-paste commentsChris Lattner2004-02-265-5/+5
* Make sure that at least one virtual method is defined in a .cpp file to avoidChris Lattner2004-02-262-10/+3