2012-12-27 |
Chandler Carruth | Provide a common half-open interval map info implementa... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | Refactor DAGCombinerInfo. Change the different booleans... |
tree | commitdiff |
2012-12-27 |
Nadav Rotem | whitespace |
tree | commitdiff |
2012-12-24 |
Elena Demikhovsky | Added 6 more value types: v32i1, v64i1, v32i16, v32i8... |
tree | commitdiff |
2012-12-22 |
Craig Topper | Add a comma to fix the build. |
tree | commitdiff |
2012-12-22 |
Craig Topper | Use a negative value to represent INVALID_SIMPLE_VALUE_... |
tree | commitdiff |
2012-12-22 |
Craig Topper | Add vAny and Metadata to the switch in getSizeInBits... |
tree | commitdiff |
2012-12-21 |
Evan Cheng | Add targets to skip running the GC passes. |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Require the two-argument MI::addOperand(MF, MO) for... |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Add an MF argument to MI::copyImplicitOps(). |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Use two-arg addOperand(MF, MO) internally in MachineIns... |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Remove two dead functions. |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Use MachineInstrBuilder in InstrEmitter. |
tree | commitdiff |
2012-12-19 |
Jakob Stoklund Olesen | Always use addOperand(MF, MO) from MachineInstrBuilder. |
tree | commitdiff |
2012-12-19 |
Jakob Stoklund Olesen | Remove the explicit MachineInstrBuilder(MI) constructor. |
tree | commitdiff |
2012-12-19 |
Jakob Stoklund Olesen | Add an MF argument to MachineInstr::addOperand(). |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change AsmOperandInfo::ConstraintVT to MVT, instead... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
tree | commitdiff |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
tree | commitdiff |
2012-12-18 |
Jakob Stoklund Olesen | Remove MachineInstr::setIsInsideBundle(). |
tree | commitdiff |
2012-12-18 |
Jakob Stoklund Olesen | Use bidirectional bundle flags to simplify important... |
tree | commitdiff |
2012-12-18 |
Jakob Stoklund Olesen | Don't allow the automatically updated MI flags to be... |
tree | commitdiff |
2012-12-18 |
Jakob Stoklund Olesen | Tighten up the splice() API for bundled instructions. |
tree | commitdiff |
2012-12-18 |
Jakob Stoklund Olesen | Tighten the insert() API for bundled instructions. |
tree | commitdiff |
2012-12-17 |
Jakob Stoklund Olesen | Tighten up the erase/remove API for bundled instructions. |
tree | commitdiff |
2012-12-13 |
Chris Lattner | fix comment. |
tree | commitdiff |
2012-12-13 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
tree | commitdiff |
2012-12-13 |
Jakob Stoklund Olesen | Express prepend and append in terms of a more generic... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
tree | commitdiff |
2012-12-11 |
Chad Rosier | Fall back to the selection dag isel to select tail... |
tree | commitdiff |
2012-12-07 |
Jakob Stoklund Olesen | Add an MIBundleBuilder class. |
tree | commitdiff |
2012-12-07 |
Jakob Stoklund Olesen | Add higher-level API for dealing with bundled MachineIn... |
tree | commitdiff |
2012-12-05 |
Andrew Trick | RegPressureTracker::dump(): Remove unnecessary argument. |
tree | commitdiff |
2012-12-05 |
Andrew Trick | RegisterPressureTracker: unify virtual registers and... |
tree | commitdiff |
2012-12-05 |
Andrew Trick | RegisterPresssureTracker: Track live physical register... |
tree | commitdiff |
2012-12-05 |
Jakob Stoklund Olesen | Remove unused MachineInstr constructors. |
tree | commitdiff |
2012-12-05 |
Pedro Artigas | - Added calls to doInitialization/doFinalization to... |
tree | commitdiff |
2012-12-05 |
Andrew Trick | Added RegisterPressureTracker::dump() for debugging. |
tree | commitdiff |
2012-12-04 |
Manman Ren | Stack Alignment: when creating stack objects in Machine... |
tree | commitdiff |
2012-12-04 |
Jakob Stoklund Olesen | Remove VirtRegMap::getRegAllocPref(). |
tree | commitdiff |
2012-12-04 |
Jakob Stoklund Olesen | Use MRI::getSimpleHint() instead of getRegAllocPref... |
tree | commitdiff |
2012-12-04 |
Manman Ren | Stack Alignment: move functions from header file Machin... |
tree | commitdiff |
2012-12-03 |
Jakob Stoklund Olesen | Add VirtRegMap::hasKnownPreference(). |
tree | commitdiff |
2012-12-03 |
Pedro Artigas | moves doInitialization and doFinalization to the Pass... |
tree | commitdiff |
2012-12-03 |
Chandler Carruth | Sort the #include lines for the include/... tree with... |
tree | commitdiff |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
tree | commitdiff |
2012-12-01 |
Andrew Trick | misched: Fix RegisterPressureTracker handling of DebugVals. |
tree | commitdiff |
2012-11-30 |
Bill Wendling | Replace r168930 with a more reasonable patch. |
tree | commitdiff |
2012-11-29 |
Pedro Artigas | One more step towards making doInitialization and doFin... |
tree | commitdiff |
2012-11-29 |
Jakob Stoklund Olesen | Use MCPhysReg for RegisterClassInfo allocation orders. |
tree | commitdiff |
2012-11-28 |
Jakob Stoklund Olesen | Make the LiveRegMatrix analysis available to targets. |
tree | commitdiff |
2012-11-28 |
Andrew Trick | misched: Analysis that partitions the DAG into subtrees. |
tree | commitdiff |
2012-11-28 |
Andrew Trick | misched: rename ScheduleDAGILP to ScheduleDFS to prepar... |
tree | commitdiff |
2012-11-27 |
NAKAMURA Takumi | llvm/CodeGen: Remove empty files in r168659. |
tree | commitdiff |
2012-11-27 |
Jakub Staszak | Remove unused MachineLoopRanges analysis. |
tree | commitdiff |
2012-11-27 |
Owen Anderson | Revert r168635 "Step towards implementation of pass... |
tree | commitdiff |
2012-11-26 |
Owen Anderson | Step towards implementation of pass manager with doInit... |
tree | commitdiff |
2012-11-20 |
Chandler Carruth | Fix a place where the declaration didn't use LLVM_ENABL... |
tree | commitdiff |
2012-11-20 |
Tim Northover | Fix physical register liveness calculations: |
tree | commitdiff |
2012-11-15 |
Chad Rosier | [reg scavenger] Fix the isUsed/isAliasUsed functions... |
tree | commitdiff |
2012-11-15 |
Dmitri Gribenko | Use empty parens for empty function parameter list... |
tree | commitdiff |
2012-11-14 |
Anton Korobeynikov | Fix comment |
tree | commitdiff |
2012-11-14 |
Anton Korobeynikov | Use TARGET2 relocation for TType references on ARM. |
tree | commitdiff |
2012-11-13 |
Andrew Trick | misched: Don't consider artificial edges weak edges. |
tree | commitdiff |
2012-11-12 |
Andrew Trick | misched: Target-independent support for load/store... |
tree | commitdiff |
2012-11-12 |
Andrew Trick | misched: Infrastructure for weak DAG edges. |
tree | commitdiff |
2012-11-07 |
Andrew Trick | misched: Heuristics based on the machine model. |
tree | commitdiff |
2012-11-07 |
Andrew Trick | misched: handle on-the-fly regpressure queries better... |
tree | commitdiff |
2012-11-06 |
Andrew Trick | misched: TargetSchedule interface for machine resources. |
tree | commitdiff |
2012-11-06 |
Andrew Trick | ScheduleDAG interface. Added OrderKind to distinguish... |
tree | commitdiff |
2012-10-31 |
Rafael Espindola | Add extra declarations of hash_value needed to build... |
tree | commitdiff |
2012-10-30 |
Chad Rosier | [inline asm] Get the mayLoad/mayStore directly from... |
tree | commitdiff |
2012-10-30 |
Chad Rosier | [inline asm] Implement mayLoad and mayStore for inline... |
tree | commitdiff |
2012-10-29 |
Ulrich Weigand | In various places throughout the code generator, there... |
tree | commitdiff |
2012-10-26 |
Nicolas Geoffray | Remove GC roots that reference dead objects. |
tree | commitdiff |
2012-10-23 |
Lang Hames | Use ilist rather than std::list for Node and Edge lists... |
tree | commitdiff |
2012-10-18 |
Nadav Rotem | Reapply the TargerTransformInfo changes, minus the... |
tree | commitdiff |
2012-10-18 |
Sebastian Pop | Change MachineFrameInfo::StackObject::Alloca from Value... |
tree | commitdiff |
2012-10-18 |
Bob Wilson | Temporarily revert the TargetTransform changes. |
tree | commitdiff |
2012-10-17 |
Jakob Stoklund Olesen | Switch MRI::UsedPhysRegs to a register unit bit vector. |
tree | commitdiff |
2012-10-17 |
Evan Cheng | Add a really faster pre-RA scheduler (-pre-RA-sched... |
tree | commitdiff |
2012-10-17 |
Jakob Stoklund Olesen | Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed(). |
tree | commitdiff |
2012-10-17 |
Jakob Stoklund Olesen | Use a SparseSet instead of a BitVector for UsedInInstr... |
tree | commitdiff |
2012-10-16 |
Dmitri Gribenko | Fix function parameter spelling in comments. Caught... |
tree | commitdiff |
2012-10-16 |
Andrew Trick | misched: Added handleMove support for updating all... |
tree | commitdiff |
2012-10-15 |
Jakob Stoklund Olesen | Remove RegisterClassInfo::isReserved() and isAllocatable(). |
tree | commitdiff |
2012-10-15 |
Jakob Stoklund Olesen | Remove LIS::isAllocatable() and isReserved() helpers. |
tree | commitdiff |
2012-10-15 |
Jakob Stoklund Olesen | Switch most getReservedRegs() clients to the MRI equiva... |
tree | commitdiff |
2012-10-15 |
Jakob Stoklund Olesen | Freeze the reserved registers as soon as isel is complete. |
tree | commitdiff |
2012-10-15 |
Andrew Trick | misched: ILP scheduler for experimental heuristics. |
tree | commitdiff |
2012-10-11 |
Sean Silva | Remove unnecessary classof()'s |
tree | commitdiff |
2012-10-11 |
Evan Cheng | Change MachineInstrBuilder::addDisp to copy over target... |
tree | commitdiff |
2012-10-10 |
Nadav Rotem | Add a new interface to allow IR-level passes to access... |
tree | commitdiff |
2012-10-10 |
Andrew Trick | misched: Use the TargetSchedModel interface wherever... |
tree | commitdiff |
2012-10-09 |
Andrew Trick | misched: Add computeInstrLatency to TargetSchedModel. |
tree | commitdiff |
2012-10-09 |
Andrew Trick | misched: Doxument the TargetSchedule API. |
tree | commitdiff |
2012-10-09 |
Andrew Trick | misched: Allow flags to disable hasInstrSchedModel... |
tree | commitdiff |
2012-10-09 |
Andrew Trick | misched: Remove LoopDependencies heuristic. |
tree | commitdiff |
next |