aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
AgeCommit message (Expand)Author
2002-10-30Add support for structured printingChris Lattner
2002-10-29Add capability to have machine instruction autoinsert when it is createdChris Lattner
2002-10-29Remove separate vector of implicit refs from MachineInstr, andVikram S. Adve
2002-10-28Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner
2002-10-28Remove more default arguments that are never usedChris Lattner
2002-10-28Remove default operands that are never usedChris Lattner
2002-10-28* Make MachineOperand ctors private, so MachineOperand can only be createdChris Lattner
2002-10-28Remove two arguments that are never specifiedChris Lattner
2002-10-28Remove typedef that is unneccesaryChris Lattner
2002-10-28Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner
2002-10-28Add new getOperandType(i) method to MachineInstrChris Lattner
2002-10-28Fairly major overhaul of MachineInstr & Operand classesChris Lattner
2002-10-28Make MachineInstr.h not #include MachineInstrInfo.hChris Lattner
2002-10-28Don't #include <Support/*>, #include "Support/*"Chris Lattner
2002-10-22 - Two minor improvements to the MachineInstr class to reduce footprint andChris Lattner
2002-10-22Small space optimization: Make MachineOperands take 16 bytes instead ofChris Lattner
2002-10-21Remove a 'using' directives from a header file. Using directives causeChris Lattner
2002-09-20Add method MachineInstr::replace to rewrite a machine instruction in place.Vikram S. Adve
2002-09-16Add method MachineOperand::hasAllocatedReg().Vikram S. Adve
2002-08-14Add method MachineInstr::substituteValue() which substitutesVikram S. Adve
2002-08-09Do not add an extra vtable to EVERY machineinstr created.Chris Lattner
2002-07-24*** empty log message ***Chris Lattner
2002-07-24*** empty log message ***Chris Lattner
2002-07-10Add support for marking each operand as a %hh, %hm, %lm or %lo.Vikram S. Adve
2002-07-09added std:: to hash_setAnand Shukla
2002-07-09Include header in the compiler-neutral locationChris Lattner
2002-07-08Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}.Vikram S. Adve
2002-05-19MachineInstr now inherits from Annotable.Vikram S. Adve
2002-04-09Rewrite MachineCodeForBasicBlock in terms of containment rather thanChris Lattner
2002-03-23Rename Method to FunctionChris Lattner
2002-03-18Bug fix in setting CC register.Vikram S. Adve
2002-02-05Convert operand iterator over to work like an STL iteratorChris Lattner
2002-02-03* Prune many #includesChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris Lattner
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner
2001-11-26Move DataTypes.h from llvm/Support to just SupportChris Lattner
2001-11-26Fix field initialization order problemChris Lattner
2001-11-15Modify method AllocateLocalVar to take size argument.Vikram S. Adve
2001-11-08Major overhaul of stack frame management.Vikram S. Adve
2001-11-05Make reg. numbers signed ints.Vikram S. Adve
2001-10-29Systems headers use <> not ""Chris Lattner
2001-10-28Added a constant pool to record values that need to be emittedVikram S. Adve
2001-10-22Added class MachineCodeForMethod to provide method-level informationVikram S. Adve
2001-10-19Added code to Initialize (MachineOperand) to initialize regNum to -1 -- RuchiraRuchira Sasanka
2001-10-16added initializing regNum to -1 in both constructors of MachineOperandRuchira Sasanka
2001-10-15fixed a coalscing bugRuchira Sasanka
2001-10-13Dang, I screwed up the merge. This should be betterChris Lattner
2001-10-13Clean up initializers for GCC 2.96Chris Lattner