aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2012-12-19Add an MF argument to MachineInstr::addOperand().Jakob Stoklund Olesen
2012-12-19Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund
2012-12-19Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-18Remove MachineInstr::setIsInsideBundle().Jakob Stoklund Olesen
2012-12-18Use bidirectional bundle flags to simplify important functions.Jakob Stoklund Olesen
2012-12-18Don't allow the automatically updated MI flags to be set directly.Jakob Stoklund Olesen
2012-12-18Tighten up the splice() API for bundled instructions.Jakob Stoklund Olesen
2012-12-18Tighten the insert() API for bundled instructions.Jakob Stoklund Olesen
2012-12-17Tighten up the erase/remove API for bundled instructions.Jakob Stoklund Olesen
2012-12-13fix comment.Chris Lattner
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-13Express prepend and append in terms of a more generic insert().Jakob Stoklund Olesen
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Fall back to the selection dag isel to select tail calls.Chad Rosier
2012-12-07Add an MIBundleBuilder class.Jakob Stoklund Olesen
2012-12-07Add higher-level API for dealing with bundled MachineInstrs.Jakob Stoklund Olesen
2012-12-05RegPressureTracker::dump(): Remove unnecessary argument.Andrew Trick
2012-12-05RegisterPressureTracker: unify virtual registers and physical regunits.Andrew Trick
2012-12-05RegisterPresssureTracker: Track live physical register by unit.Andrew Trick
2012-12-05Remove unused MachineInstr constructors.Jakob Stoklund Olesen
2012-12-05- Added calls to doInitialization/doFinalization to immutable passesPedro Artigas
2012-12-05Added RegisterPressureTracker::dump() for debugging.Andrew Trick
2012-12-04Stack Alignment: when creating stack objects in MachineFrameInfo, make sureManman Ren
2012-12-04Remove VirtRegMap::getRegAllocPref().Jakob Stoklund Olesen
2012-12-04Use MRI::getSimpleHint() instead of getRegAllocPref() in remaining cases.Jakob Stoklund Olesen
2012-12-04Stack Alignment: move functions from header file MachineFrameInfo.h.Manman Ren
2012-12-03Add VirtRegMap::hasKnownPreference().Jakob Stoklund Olesen
2012-12-03moves doInitialization and doFinalization to the Pass class and removes some ...Pedro Artigas
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-12-01misched: Fix RegisterPressureTracker handling of DebugVals.Andrew Trick
2012-11-30Replace r168930 with a more reasonable patch.Bill Wendling
2012-11-29One more step towards making doInitialization and doFinalization useful forPedro Artigas
2012-11-29Use MCPhysReg for RegisterClassInfo allocation orders.Jakob Stoklund Olesen
2012-11-28Make the LiveRegMatrix analysis available to targets.Jakob Stoklund Olesen
2012-11-28misched: Analysis that partitions the DAG into subtrees.Andrew Trick
2012-11-28misched: rename ScheduleDAGILP to ScheduleDFS to prepare for other heuristics.Andrew Trick
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-27llvm/CodeGen: Remove empty files in r168659.NAKAMURA Takumi
2012-11-27Remove unused MachineLoopRanges analysis.Jakub Staszak
2012-11-27Revert r168635 "Step towards implementation of pass manager with doInitializa...Owen Anderson
2012-11-26Step towards implementation of pass manager with doInitialization and doFinal...Owen Anderson
2012-11-20Fix a place where the declaration didn't use LLVM_ENABLE_DUMP but theChandler Carruth
2012-11-20Fix physical register liveness calculations:Tim Northover
2012-11-15[reg scavenger] Fix the isUsed/isAliasUsed functions so as to not report a falseChad Rosier
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-11-14Fix commentAnton Korobeynikov