summaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Added several more helper functions for construction MachineInstrs.Vikram S. Adve2002-09-291-0/+26
* Fixed method getReturnValue(): it should return NULL if theVikram S. Adve2002-09-281-2/+2
* Initial version: it adds 2 empty slots at the top of stackAnand Shukla2002-09-211-0/+16
* Peephole optimization pass on final machine code.Vikram S. Adve2002-09-201-0/+15
* Add erase() method for a single element.Vikram S. Adve2002-09-202-4/+6
* Add method MachineInstr::replace to rewrite a machine instruction in place.Vikram S. Adve2002-09-201-0/+12
* New preselection pass that specializes LLVM code for a target machine,Vikram S. Adve2002-09-161-0/+16
* Add method MachineOperand::hasAllocatedReg().Vikram S. Adve2002-09-161-3/+10
* Add a version of ChooseRegOrImmed to handle numerical constantsVikram S. Adve2002-09-161-0/+8
* Remove unnecessary include.Vikram S. Adve2002-09-141-2/+0
* Break RA_DEBUG option into several levels to get better output.Vikram S. Adve2002-09-141-0/+23
* Moving to lib/CodeGen/RegAlloc.Vikram S. Adve2002-09-141-18/+0
* Move TmpInstruction ctor to InstrSelection.cpp fileChris Lattner2002-09-081-12/+2
* Added function GetMemInstArgs and made FoldGetElemChain private.Vikram S. Adve2002-08-241-6/+15
* Added support for type inquiry in subclasses of InstTreeNode.Vikram S. Adve2002-08-241-1/+35
* Just some extra comments.Vikram S. Adve2002-08-221-12/+12
* - Do not expose ::ID from any of the analyses anymore.Chris Lattner2002-08-211-2/+0
* Change opLabel numbers for Not and BNot.Vikram S. Adve2002-08-151-1/+2
* Add method MachineInstr::substituteValue() which substitutesVikram S. Adve2002-08-141-8/+17
* Do not add an extra vtable to EVERY machineinstr created.Chris Lattner2002-08-091-1/+1
* * Removed extraneous #includesChris Lattner2002-08-094-48/+21
* Change machinecode for instruction to not inherit from vector.Chris Lattner2002-08-091-16/+39
* Add function GetConstantValueAsUnsignedInt.Vikram S. Adve2002-08-041-3/+8
* Expose instruction selection as a pass instead of a global functionChris Lattner2002-07-301-5/+4
* * Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner2002-07-291-1/+0
* *** empty log message ***Chris Lattner2002-07-261-4/+2
* *** empty log message ***Chris Lattner2002-07-261-2/+0
* *** empty log message ***Chris Lattner2002-07-251-1/+1
* *** empty log message ***Chris Lattner2002-07-241-6/+6
* Non-standard hash classes are not in the std:: namespaceChris Lattner2002-07-243-7/+7
* *** empty log message ***Chris Lattner2002-07-243-4/+3
* Moved to Reoptimizer/Mapping directoryMehwish Nagda2002-07-221-11/+0
* *** empty log message ***Mehwish Nagda2002-07-151-0/+11
* Bug fix: cast (bool) has higher precedence than %... who knew!Vikram S. Adve2002-07-101-3/+3
* Add support for marking each operand as a %hh, %hm, %lm or %lo.Vikram S. Adve2002-07-101-24/+80
* Added a few more methods for creating instructions.Vikram S. Adve2002-07-101-0/+33
* added std:: to hash_setAnand Shukla2002-07-091-0/+2
* Include header in the compiler-neutral locationChris Lattner2002-07-091-1/+1
* Interface to class MachineCodeForBasicBlock.Vikram S. Adve2002-07-082-0/+148
* Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}.Vikram S. Adve2002-07-081-97/+83
* Added two more helper functions for instruction creation.Vikram S. Adve2002-07-081-0/+21
* changes to make it compatible with 64bit gccAnand Shukla2002-06-252-2/+2
* *** empty log message ***Chris Lattner2002-06-252-3/+4
* Convert RegClass::IsColorUsedArr from a dynamically allocated array toChris Lattner2002-05-231-10/+9
* Avoid #including CommandLine.hChris Lattner2002-05-222-16/+2
* Better interface to generating machine instr for common casesVikram S. Adve2002-05-191-0/+127
* MachineInstr now inherits from Annotable.Vikram S. Adve2002-05-191-1/+3
* Annotation class for MachineInstr.Vikram S. Adve2002-05-191-0/+96
* remove deprecated getInstType() methodChris Lattner2002-05-101-1/+1
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-2/+0