2011-10-06 |
Jakob Stoklund Olesen | Remove the TRI::getSubRegisterRegClass() hook.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Fix sub-register operand verification.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Remove unused DstSubIdx argument.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Simplify EXTRACT_SUBREG emission.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Override TRI::getSubClassWithSubReg for X86.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Simplify INSERT_SUBREG emission.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Add a FIXME.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Add TRI::getSubClassWithSubReg(RC, Idx) function.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Also add <imp-use,kill> flags for redefined super-registers.
|
commit | commitdiff | tree |
2011-10-05 |
Jakob Stoklund Olesen | Also add <def,undef> flags when coalescing sub-registers.
|
commit | commitdiff | tree |
2011-10-04 |
Jakob Stoklund Olesen | Allow <undef> flags on def operands as well as uses.
|
commit | commitdiff | tree |
2011-10-04 |
Jakob Stoklund Olesen | Properly use const_iterator.
|
commit | commitdiff | tree |
2011-10-04 |
Jakob Stoklund Olesen | Teach TableGen to infer missing register classes.
|
commit | commitdiff | tree |
2011-10-04 |
Jakob Stoklund Olesen | Teach PPCInstrInfo to handle sub-classes.
|
commit | commitdiff | tree |
2011-10-04 |
Jakob Stoklund Olesen | TableGen: Store all allocation orders together.
|
commit | commitdiff | tree |
2011-10-04 |
Jakob Stoklund Olesen | TableGen: Privatize CodeGenRegisterClass::TheDef and...
|
commit | commitdiff | tree |
2011-10-04 |
Jakob Stoklund Olesen | TableGen: Don't add synthetic Records to the RecordKeeper.
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Use precomputed BitVector for CodeGenRegisterClass...
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Store sub-class lists as a bit vector.
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Extract a slightly more general BitVector printer.
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Move getCommonSubClass() into TRI.
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Compute lists of super-classes in CodeGenRegisterClass.
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Fix a bug in compare_numeric().
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Precompute a bit vector of register sub-classes.
|
commit | commitdiff | tree |
2011-09-30 |
Jakob Stoklund Olesen | Order register classes topologically.
|
commit | commitdiff | tree |
2011-09-29 |
Jakob Stoklund Olesen | Switch to ArrayRef<CodeGenRegisterClass*>.
|
commit | commitdiff | tree |
2011-09-29 |
Jakob Stoklund Olesen | Expand the x86 V_SET0* pseudos right after register...
|
commit | commitdiff | tree |
2011-09-29 |
Jakob Stoklund Olesen | Delete NEONMoveFix, now unused.
|
commit | commitdiff | tree |
2011-09-29 |
Jakob Stoklund Olesen | Use ExecutionDepsFix instead of NEONMoveFix.
|
commit | commitdiff | tree |
2011-09-29 |
Jakob Stoklund Olesen | Remove NumImplicitOps which is now unused.
|
commit | commitdiff | tree |
2011-09-29 |
Jakob Stoklund Olesen | Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.
|
commit | commitdiff | tree |
2011-09-28 |
Jakob Stoklund Olesen | Revert r140731, "Define classes for unary and binary...
|
commit | commitdiff | tree |
2011-09-28 |
Jakob Stoklund Olesen | Rename class and clean up source.
|
commit | commitdiff | tree |
2011-09-28 |
Jakob Stoklund Olesen | Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.
|
commit | commitdiff | tree |
2011-09-27 |
Jakob Stoklund Olesen | Remove X86-dependent stuff from SSEDomainFix.
|
commit | commitdiff | tree |
2011-09-27 |
Jakob Stoklund Olesen | Implement TII::get/setExecutionDomain() for ARM.
|
commit | commitdiff | tree |
2011-09-27 |
Jakob Stoklund Olesen | Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.
|
commit | commitdiff | tree |
2011-09-27 |
Jakob Stoklund Olesen | Use existing function.
|
commit | commitdiff | tree |
2011-09-25 |
Jakob Stoklund Olesen | Add target hook for pseudo instruction expansion.
|
commit | commitdiff | tree |
2011-09-25 |
Jakob Stoklund Olesen | Clean up code after renaming LowerSubregs -> ExpandPostRAPse...
|
commit | commitdiff | tree |
2011-09-25 |
Jakob Stoklund Olesen | Rename LowerSubregs to ExpandPostRAPseudos.
|
commit | commitdiff | tree |
2011-09-24 |
Jakob Stoklund Olesen | Only run MF.verify() with EXPENSIVE_CHECKS=1.
|
commit | commitdiff | tree |
2011-09-23 |
Jakob Stoklund Olesen | Verify that terminators follow non-terminators.
|
commit | commitdiff | tree |
2011-09-23 |
Jakob Stoklund Olesen | Also match negative offsets for addrmode3 and addrmode5.
|
commit | commitdiff | tree |
2011-09-22 |
Jakob Stoklund Olesen | Add support for GR32 <-> FR32 cross class copies.
|
commit | commitdiff | tree |
2011-09-22 |
Jakob Stoklund Olesen | Constrain register classes instead of emitting copies.
|
commit | commitdiff | tree |
2011-09-22 |
Jakob Stoklund Olesen | Add a MinNumRegs argument to MRI::constrainRegClass().
|
commit | commitdiff | tree |
2011-09-19 |
Jakob Stoklund Olesen | X86 has asterisk-free inline asm support now.
|
commit | commitdiff | tree |
2011-09-19 |
Jakob Stoklund Olesen | Claimed.
|
commit | commitdiff | tree |
2011-09-16 |
Jakob Stoklund Olesen | Spill mode: Hoist back-copies locally.
|
commit | commitdiff | tree |
2011-09-16 |
Jakob Stoklund Olesen | Disable local spill hoisting for non-killing copies.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Add an option to disable spill hoisting.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | VirtRegMap is counting spill slots, not register spills.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Count correctly when a COPY turns into a spill or reload.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Count inserted spills and reloads more accurately.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Trace through sibling PHIs in bulk.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Use getPrevSlot() instead of getPrevIndex().
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Speed up LiveIntervals::shrinkToUse with some caching.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Revert r139782, "RemoveCopyByCommutingDef doesn't need...
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Stop verifying hasPHIKill() flags.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | RemoveCopyByCommutingDef doesn't need hasPHIKill().
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | It is safe to remat a value killed by phis.
|
commit | commitdiff | tree |
2011-09-15 |
Jakob Stoklund Olesen | Leave hasPHIKill flags alone in LiveInterval::RenumberValues.
|
commit | commitdiff | tree |
2011-09-14 |
Jakob Stoklund Olesen | Ignore the cloning of unknown registers.
|
commit | commitdiff | tree |
2011-09-14 |
Jakob Stoklund Olesen | Hoist back-copies to the least busy dominator.
|
commit | commitdiff | tree |
2011-09-13 |
Jakob Stoklund Olesen | Distinguish complex mapped values from forced recomputation.
|
commit | commitdiff | tree |
2011-09-13 |
Jakob Stoklund Olesen | Implement -split-spill-mode=size.
|
commit | commitdiff | tree |
2011-09-13 |
Jakob Stoklund Olesen | Add SplitEditor::markOverlappedComplement().
|
commit | commitdiff | tree |
2011-09-13 |
Jakob Stoklund Olesen | Eliminate the extendRange() wrapper.
|
commit | commitdiff | tree |
2011-09-13 |
Jakob Stoklund Olesen | Switch extendInBlock() to take a kill slot instead...
|
commit | commitdiff | tree |
2011-09-13 |
Jakob Stoklund Olesen | Use a separate LiveRangeCalc for the complement in...
|
commit | commitdiff | tree |
2011-09-13 |
Jakob Stoklund Olesen | Extract live range calculations from SplitKit.
|
commit | commitdiff | tree |
2011-09-12 |
Jakob Stoklund Olesen | Remove the -compact-regions flag.
|
commit | commitdiff | tree |
2011-09-12 |
Jakob Stoklund Olesen | Add an interface for SplitKit complement spill modes.
|
commit | commitdiff | tree |
2011-09-12 |
Jakob Stoklund Olesen | Update comments to reflect some (not so) recent changes.
|
commit | commitdiff | tree |
2011-09-09 |
Jakob Stoklund Olesen | Reapply r139247: Cache intermediate results during...
|
commit | commitdiff | tree |
2011-09-07 |
Jakob Stoklund Olesen | Revert r139247 "Cache intermediate results during traceSibli...
|
commit | commitdiff | tree |
2011-09-07 |
Jakob Stoklund Olesen | Cache intermediate results during traceSiblingValue.
|
commit | commitdiff | tree |
2011-09-06 |
Jakob Stoklund Olesen | Atomic pseudos don't use (as in read) CPSR. They clobber it.
|
commit | commitdiff | tree |
2011-09-02 |
Jakob Stoklund Olesen | Pseudo CMOV instructions don't clobber EFLAGS.
|
commit | commitdiff | tree |
2011-09-02 |
Jakob Stoklund Olesen | Check for EFLAGS live-out before clobbering it.
|
commit | commitdiff | tree |
2011-09-02 |
Jakob Stoklund Olesen | Use existing function.
|
commit | commitdiff | tree |
2011-09-02 |
Jakob Stoklund Olesen | Remove unused variables.
|
commit | commitdiff | tree |
2011-09-02 |
Jakob Stoklund Olesen | Simplify by using isFullCopy().
|
commit | commitdiff | tree |
2011-09-01 |
Jakob Stoklund Olesen | Permit remat of partial register defs when it is safe.
|
commit | commitdiff | tree |
2011-09-01 |
Jakob Stoklund Olesen | Revert r138794, "Do not try to rematerialize a value...
|
commit | commitdiff | tree |
2011-09-01 |
Jakob Stoklund Olesen | Prevent remat of partial register redefinitions.
|
commit | commitdiff | tree |
2011-08-31 |
Jakob Stoklund Olesen | Put VMOVS widening under a command line option, off...
|
commit | commitdiff | tree |
2011-08-20 |
Jakob Stoklund Olesen | Add <imp-def> operands to QQ and QQQQ stack loads.
|
commit | commitdiff | tree |
2011-08-19 |
Jakob Stoklund Olesen | Add IntervalMap::const_iterator::atBegin().
|
commit | commitdiff | tree |
2011-08-19 |
Jakob Stoklund Olesen | Add test case for r138018.
|
commit | commitdiff | tree |
2011-08-19 |
Jakob Stoklund Olesen | Add llc flags to disable machine DCE and CSE.
|
commit | commitdiff | tree |
2011-08-19 |
Jakob Stoklund Olesen | Don't treat a partial <def,undef> operand as a read.
|
commit | commitdiff | tree |
2011-08-12 |
Jakob Stoklund Olesen | Simplify the interference checking code a bit.
|
commit | commitdiff | tree |
2011-08-11 |
Jakob Stoklund Olesen | Remove the InterferenceResult class.
|
commit | commitdiff | tree |
2011-08-11 |
Jakob Stoklund Olesen | Eliminate the last use of InterferenceResult.
|
commit | commitdiff | tree |
2011-08-11 |
Jakob Stoklund Olesen | Remove more dead code.
|
commit | commitdiff | tree |
2011-08-11 |
Jakob Stoklund Olesen | Privatize an unused part of the LiveIntervalUnion:...
|
commit | commitdiff | tree |
2011-08-11 |
Jakob Stoklund Olesen | Remove some dead code.
|
commit | commitdiff | tree |
2011-08-09 |
Jakob Stoklund Olesen | Trim an unneeded header.
|
commit | commitdiff | tree |
next |