aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-09-27Clarify a comment.Dan Gohman
2009-09-25Move MachineMemOperand::getAlignment out of line, to avoid needingDan Gohman
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-09-25Update the description of MachineFrameInfo's OffsetAdjustment. The value ofBob Wilson
2009-09-25Add a version of dumpr() that has a SelectionDAG* argument.Dan Gohman
2009-09-24Clean up LiveVariables and change how it deals with partial updates and kills...Evan Cheng
2009-09-23Spruce up some comments.Dan Gohman
2009-09-23Rename several variables from EVT to more descriptive names, now that EVTDan Gohman
2009-09-23Add an EVT::getStoreSize function, like getStoreSizeInBits but in bytes.Dan Gohman
2009-09-23Fix PR5024. LiveVariables physical register defs should *commit* only after allEvan Cheng
2009-09-23Give MachineMemOperand an operator<<, factoring out code fromDan Gohman
2009-09-22Forgot this.Evan Cheng
2009-09-21Change MachineMemOperand's alignment value to be the alignment ofDan Gohman
2009-09-20A few more tabs -> spaces.Daniel Dunbar
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-18add a new hook to allow targets to splat stuff at the end of the file.Chris Lattner
2009-09-18Revert r82214 completely to fix build.Xerxes Ranby
2009-09-18Fix a bug in sdisel switch lowering code. When it updates the phi nodes in sw...Evan Cheng
2009-09-17grammarJim Grosbach
2009-09-17Remove simple regalloc. It has bit rotted.Evan Cheng
2009-09-16move FnStubs/GVSTubs/HiddenGVStub handling out of the X86 asmprinterChris Lattner
2009-09-16add a new MachineModuleInfoMachO class, which is the per-moduleChris Lattner
2009-09-16the pointer MMI keeps will start out with object-file format specific stuffChris Lattner
2009-09-16remove the AsmPrinter::printMCInst hook hack now thatChris Lattner
2009-09-16inline AsmPrinter::getCurrentFunctionEHName into its only caller.Chris Lattner
2009-09-16remove a dead bool.Chris Lattner
2009-09-16Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now)Chris Lattner
2009-09-16eliminate the horrid AsmPrinter::getGlobalLinkName method, inliningChris Lattner
2009-09-15add hooks to hang target-specific goop off MachineModuleInfo,Chris Lattner
2009-09-15Better solution for tracking both the original alignment of the access, and t...Nate Begeman
2009-09-15Correct comment pastoJim Grosbach
2009-09-15Fix apostrophos.Dan Gohman
2009-09-15Forgot this.Evan Cheng
2009-09-15Add an "original alignment" field to load and store nodes. This enables theNate Begeman
2009-09-14Add early coalescing to liveintervals. This is work in progress and is known ...Evan Cheng
2009-09-14Update a comment to match the source. PseudoSourceValues are nowDan Gohman
2009-09-14PIC16 does allow colon after MBB labels, simplify EmitBasicBlockStart.Chris Lattner
2009-09-13replace printBasicBlockLabel with EmitBasicBlockStart,Chris Lattner
2009-09-12devirtualize AsmPrinter::printBasicBlockLabel since it is never overridden.Chris Lattner
2009-09-12Whoops. Committed the headers for r81605 - 'Moved some more index operations ...Lang Hames
2009-09-09remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner
2009-09-09Removed static qualifier from a few index related methods. These methods may ...Lang Hames
2009-09-06Mark more constants unsigned, as warned about by icc (#68).Duncan Sands
2009-09-05Stabilize the order of live intervals in the priority_queue used by theBob Wilson
2009-09-04Removed yet another std::ostream reference.Lang Hames
2009-09-04Removed some junk and a std::ostream operator that was hanging around.Lang Hames
2009-09-04Replaces uses of unsigned for indexes in LiveInterval and VNInfo withLang Hames
2009-09-03LLVM currently represents floating-point negation as -0.0 - x. FixDan Gohman
2009-09-03Recognize more opportunities to use SSE min and max instructions,Dan Gohman