aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-2610-10/+10
* Make sure that at least one virtual method is defined in a .cpp file to avoidChris Lattner2004-02-263-19/+5
* Fix a bug in the densemap that was killing the local allocator, and probablyChris Lattner2004-02-263-3/+3
* Fix typeo. grow() cannot shrink storage. clear() should really nuke storageChris Lattner2004-02-263-9/+15
* Temporarily comment out asserts as they break things. I will uncommentAlkis Evlogimenos2004-02-251-2/+2
* Represent va_list in interpreter as a (ec-stack-depth . var-arg-index)Brian Gaeke2004-02-251-0/+1
* Duh, forgot to close the parenthesis.Alkis Evlogimenos2004-02-251-2/+2
* Add assert to isPhysicalRegister and isVirtualRegister to fail whenAlkis Evlogimenos2004-02-251-0/+2
* Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos2004-02-255-13/+203
* Add prototypeChris Lattner2004-02-251-0/+7
* Great renaming part II: Sparc --> SparcV9 (also includes command-line options...Brian Gaeke2004-02-251-2/+2
* Cygwin defines log2 as a macro. Undef it here IFF it has already been defined,Brian Gaeke2004-02-252-0/+8
* FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke2004-02-241-111/+0
* Add some helpful methods for dealing with switch instructionsChris Lattner2004-02-241-0/+30
* Hrm, my find must have been faulty. It didn't remove these as well.Chris Lattner2004-02-2410-818/+0
* Boost is now unneeded, thanks to the fix for PR253, contributed by Reid Spencer!Chris Lattner2004-02-2451-5993/+0
* Use the new LLVM is_class template instead of the boost one, allowing us toChris Lattner2004-02-242-4/+6
* Check in a new type_traits header which provides the mysterious is_classChris Lattner2004-02-242-0/+108