aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-181-0/+4
* Distinquish stack slots from other stack objects. They (and fixed objects) ge...Evan Cheng2009-10-171-4/+18
* Re-arrange some fields.Evan Cheng2009-10-171-5/+5
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-171-3/+3
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-171-3/+3
* Add a splice member function which accepts a range instead of aDan Gohman2009-10-171-0/+3
* Change createPostRAScheduler so it can be turned off at llc -O1.Evan Cheng2009-10-161-3/+4
* Delete bogus semicolons.Dan Gohman2009-10-141-1/+1
* Remove a bunch of unused arguments from functions, silencing aEric Christopher2009-10-141-2/+2
* Introduce new convenience methods for sign extending orDuncan Sands2009-10-131-0/+8
* Enable "debug info attached to an instruction" mode.Devang Patel2009-10-121-0/+2
* Delete some obsolete declarations.Dan Gohman2009-10-121-15/+0
* Make getMachineNode return a MachineSDNode* instead of a generic SDNode*Dan Gohman2009-10-101-17/+18
* The ScheduleDAG framework now requires an AliasAnalysis argument, thoughDan Gohman2009-10-091-1/+2
* Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman2009-10-091-3/+5
* Extract scope information from the variable itself, instead of relying on all...Devang Patel2009-10-091-4/+4
* Add basic infrastructure and x86 support for preserving MachineMemOperandDan Gohman2009-10-091-1/+15
* Indentation.Evan Cheng2009-10-091-2/+1
* Add a SelectionDAG getTargetInsertSubreg convenience function,Bob Wilson2009-10-081-0/+5
* second half of lazy liveness removal.Chris Lattner2009-10-071-64/+0
* Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman2009-10-071-0/+8
* Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach2009-10-071-1/+3
* INTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNode. TheyDan Gohman2009-10-071-2/+0
* Add support to handle debug info attached to an instruction.Devang Patel2009-10-061-1/+2
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-062-4/+4
* Fix a name in a comment.Dan Gohman2009-10-051-1/+1
* Renamed MachineInstrIndex to LiveIndex.Lang Hames2009-10-032-138/+138
* If location info is attached with an instruction then keep track of alloca sl...Devang Patel2009-10-011-0/+14
* Use MachineInstr as an processDebugLoc() argument.Devang Patel2009-09-301-1/+1
* Use MDNode * directly as an RecordSourceLine() argument.Devang Patel2009-09-301-1/+1
* Remove dead code.Devang Patel2009-09-301-6/+0
* Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson2009-09-301-0/+4
* Fix integer overflow in instruction scheduling. This can happen if we haveReid Kleckner2009-09-301-4/+4
* Silence unused variable warning.Devang Patel2009-09-301-1/+1
* Simplify.Devang Patel2009-09-301-1/+1
* Clarify a comment.Dan Gohman2009-09-271-1/+2
* Move MachineMemOperand::getAlignment out of line, to avoid needingDan Gohman2009-09-251-5/+1
* Improve MachineMemOperand handling.Dan Gohman2009-09-257-115/+189
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-251-31/+31
* Update the description of MachineFrameInfo's OffsetAdjustment. The value ofBob Wilson2009-09-251-5/+8
* Add a version of dumpr() that has a SelectionDAG* argument.Dan Gohman2009-09-251-0/+1
* Clean up LiveVariables and change how it deals with partial updates and kills...Evan Cheng2009-09-241-8/+1
* Spruce up some comments.Dan Gohman2009-09-231-6/+9
* Rename several variables from EVT to more descriptive names, now that EVTDan Gohman2009-09-231-2/+2
* Add an EVT::getStoreSize function, like getStoreSizeInBits but in bytes.Dan Gohman2009-09-231-1/+7
* Fix PR5024. LiveVariables physical register defs should *commit* only after allEvan Cheng2009-09-231-1/+5
* Give MachineMemOperand an operator<<, factoring out code fromDan Gohman2009-09-232-8/+9
* Forgot this.Evan Cheng2009-09-221-2/+4
* Change MachineMemOperand's alignment value to be the alignment ofDan Gohman2009-09-211-4/+12
* A few more tabs -> spaces.Daniel Dunbar2009-09-201-3/+3