2012-02-02 |
Jakob Stoklund Olesen | Add pseudo-registers for pairs, triples, and quads...
|
commit | commitdiff | tree |
2012-02-01 |
Jakob Stoklund Olesen | Move ARM subreg index compositions to the SubRegIndex...
|
commit | commitdiff | tree |
2012-02-01 |
Jakob Stoklund Olesen | Specify SubRegIndex components on the index itself.
|
commit | commitdiff | tree |
2012-02-01 |
Jakob Stoklund Olesen | Fix a bug in the TopoOrderRC comparison function.
|
commit | commitdiff | tree |
2012-02-01 |
Jakob Stoklund Olesen | Avoid emitting empty arrays, they're not standard C++.
|
commit | commitdiff | tree |
2012-01-31 |
Jakob Stoklund Olesen | Don't assign a value to NUM_TARGET_NAMED_SUBREGS.
|
commit | commitdiff | tree |
2012-01-31 |
Jakob Stoklund Olesen | Move the composite map into CodeGenSubRegIndex.
|
commit | commitdiff | tree |
2012-01-31 |
Jakob Stoklund Olesen | Add a TableGen CodeGenSubRegIndex class.
|
commit | commitdiff | tree |
2012-01-29 |
Jakob Stoklund Olesen | Fix some scavenger performance issues.
|
commit | commitdiff | tree |
2012-01-29 |
Jakob Stoklund Olesen | Avoid creating BitVector temporaries.
|
commit | commitdiff | tree |
2012-01-29 |
Jakob Stoklund Olesen | Add a BitVector::reset(BitVector&) method.
|
commit | commitdiff | tree |
2012-01-26 |
Jakob Stoklund Olesen | Handle call-clobbered ymm registers on Win64.
|
commit | commitdiff | tree |
2012-01-26 |
Jakob Stoklund Olesen | Clear kill flags before propagating a copy.
|
commit | commitdiff | tree |
2012-01-25 |
Jakob Stoklund Olesen | Improve sub-register def handling in ProcessImplicitDefs.
|
commit | commitdiff | tree |
2012-01-24 |
Jakob Stoklund Olesen | Set correct <def,undef> flags when lowering REG_SEQUENCE.
|
commit | commitdiff | tree |
2012-01-24 |
Jakob Stoklund Olesen | Use the standard MachineFunction::print() after SlotIndexes.
|
commit | commitdiff | tree |
2012-01-24 |
Jakob Stoklund Olesen | Fix old doxygen comment.
|
commit | commitdiff | tree |
2012-01-24 |
Jakob Stoklund Olesen | Add an (interleave A, B, ...) SetTheory operator.
|
commit | commitdiff | tree |
2012-01-24 |
Jakob Stoklund Olesen | Preserve <def,undef> flags in CoalesceExtSubRegs.
|
commit | commitdiff | tree |
2012-01-23 |
Jakob Stoklund Olesen | Fix PR11829. PostRA LICM was too aggressive.
|
commit | commitdiff | tree |
2012-01-23 |
Jakob Stoklund Olesen | Simplify debug output.
|
commit | commitdiff | tree |
2012-01-21 |
Jakob Stoklund Olesen | Handle register masks in LiveVariables.
|
commit | commitdiff | tree |
2012-01-20 |
Jakob Stoklund Olesen | Delete an unused member variable.
|
commit | commitdiff | tree |
2012-01-20 |
Jakob Stoklund Olesen | Support register masks in MachineLICM.
|
commit | commitdiff | tree |
2012-01-20 |
Jakob Stoklund Olesen | Handle register masks in DeadMachineInstructionElim.
|
commit | commitdiff | tree |
2012-01-18 |
Jakob Stoklund Olesen | Add experimental -x86-use-regmask command line option.
|
commit | commitdiff | tree |
2012-01-18 |
Jakob Stoklund Olesen | Ignore register mask operands when lowering instructions...
|
commit | commitdiff | tree |
2012-01-18 |
Jakob Stoklund Olesen | Add a RegisterMaskSDNode class.
|
commit | commitdiff | tree |
2012-01-18 |
Jakob Stoklund Olesen | Add a CoveredBySubRegs property to Register descriptions.
|
commit | commitdiff | tree |
2012-01-17 |
Jakob Stoklund Olesen | Implement ARMBaseRegisterInfo::getCallPreservedMask().
|
commit | commitdiff | tree |
2012-01-17 |
Jakob Stoklund Olesen | Move X86 callee saved register lists to the X86CallConv...
|
commit | commitdiff | tree |
2012-01-17 |
Jakob Stoklund Olesen | Add TableGen support for callee saved registers.
|
commit | commitdiff | tree |
2012-01-17 |
Jakob Stoklund Olesen | Add portable bit mask operations to BitVector.
|
commit | commitdiff | tree |
2012-01-16 |
Jakob Stoklund Olesen | Extract method for detecting constant unallocatable...
|
commit | commitdiff | tree |
2012-01-16 |
Jakob Stoklund Olesen | Give better scavenger errors by invoking the verifier.
|
commit | commitdiff | tree |
2012-01-16 |
Jakob Stoklund Olesen | Add a new kind of MachineOperand: MO_RegisterMask.
|
commit | commitdiff | tree |
2012-01-14 |
Jakob Stoklund Olesen | Add TRI::getCallPreservedMask() hook.
|
commit | commitdiff | tree |
2012-01-13 |
Jakob Stoklund Olesen | Use RegisterTuples to generate pseudo-registers.
|
commit | commitdiff | tree |
2012-01-13 |
Jakob Stoklund Olesen | Skip the NAME field when forming tuples.
|
commit | commitdiff | tree |
2012-01-13 |
Jakob Stoklund Olesen | Delete CodeInit and CodeRecTy from TableGen.
|
commit | commitdiff | tree |
2012-01-13 |
Jakob Stoklund Olesen | Use uniqued StringInit pointers for lookups.
|
commit | commitdiff | tree |
2012-01-12 |
Jakob Stoklund Olesen | Make SplitAnalysis::UseSlots private.
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Make data structures private.
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Sink spillInterferences into RABasic.
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Cleanup.
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Move RegAllocBase into its own cpp file separate from...
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Fix undefined code and reenable test case.
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Disable test that seems to expose an unrelated Linux...
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Detect when a value is undefined on an edge to a landing...
|
commit | commitdiff | tree |
2012-01-11 |
Jakob Stoklund Olesen | Exclusively use SplitAnalysis::getLastSplitPoint().
|
commit | commitdiff | tree |
2012-01-10 |
Jakob Stoklund Olesen | Consider unknown alignment caused by OptimizeThumb2Instructi...
|
commit | commitdiff | tree |
2012-01-10 |
Jakob Stoklund Olesen | Accurately model hardware alignment rounding.
|
commit | commitdiff | tree |
2012-01-09 |
Jakob Stoklund Olesen | Catch runaway ARMConstantIslandPass even in -Asserts...
|
commit | commitdiff | tree |
2012-01-07 |
Jakob Stoklund Olesen | Match SelectionDAG logic for enabling movt.
|
commit | commitdiff | tree |
2012-01-07 |
Jakob Stoklund Olesen | Optimize reserved register coalescing.
|
commit | commitdiff | tree |
2012-01-07 |
Jakob Stoklund Olesen | Use the 'regalloc' debug tag for most register allocator...
|
commit | commitdiff | tree |
2012-01-07 |
Jakob Stoklund Olesen | Use getRegForValue() to materialize the address of...
|
commit | commitdiff | tree |
2012-01-07 |
Jakob Stoklund Olesen | Use movw+movt in ARMFastISel::ARMMaterializeGV.
|
commit | commitdiff | tree |
2012-01-06 |
Jakob Stoklund Olesen | Enable aligned NEON spilling by default.
|
commit | commitdiff | tree |
2012-01-06 |
Jakob Stoklund Olesen | Abort AdjustBBOffsetsAfter early when possible.
|
commit | commitdiff | tree |
2012-01-05 |
Jakob Stoklund Olesen | Reapply r146997, "Heed spill slot alignment on ARM."
|
commit | commitdiff | tree |
2012-01-05 |
Jakob Stoklund Olesen | Avoid reserving an ARM base pointer during register...
|
commit | commitdiff | tree |
2012-01-05 |
Jakob Stoklund Olesen | Freeze reserved registers before starting register...
|
commit | commitdiff | tree |
2012-01-03 |
Jakob Stoklund Olesen | Don't use enums larger than 1 << 31 for target features.
|
commit | commitdiff | tree |
2012-01-03 |
Jakob Stoklund Olesen | Revert r146997, "Heed spill slot alignment on ARM."
|
commit | commitdiff | tree |
2012-01-03 |
Jakob Stoklund Olesen | Assert when reserved registers have been assigned.
|
commit | commitdiff | tree |
2011-12-24 |
Jakob Stoklund Olesen | Fix Comments.
|
commit | commitdiff | tree |
2011-12-23 |
Jakob Stoklund Olesen | Experimental support for aligned NEON spills.
|
commit | commitdiff | tree |
2011-12-21 |
Jakob Stoklund Olesen | Move common code into an MRI function.
|
commit | commitdiff | tree |
2011-12-20 |
Jakob Stoklund Olesen | Heed spill slot alignment on ARM.
|
commit | commitdiff | tree |
2011-12-19 |
Jakob Stoklund Olesen | Remove a register class that can just as well be synthesized.
|
commit | commitdiff | tree |
2011-12-19 |
Jakob Stoklund Olesen | Handle sub-register operands in recomputeRegClass().
|
commit | commitdiff | tree |
2011-12-19 |
Jakob Stoklund Olesen | Emit a getMatchingSuperRegClass() implementation for...
|
commit | commitdiff | tree |
2011-12-19 |
Jakob Stoklund Olesen | Synthesize register classes for TRI::getMatchingSuperRegClass().
|
commit | commitdiff | tree |
2011-12-17 |
Jakob Stoklund Olesen | Preserve more memory operands in ARMExpandPseudo.
|
commit | commitdiff | tree |
2011-12-16 |
Jakob Stoklund Olesen | Fix off-by-one error in bucket sort.
|
commit | commitdiff | tree |
2011-12-16 |
Jakob Stoklund Olesen | Don't adjust for alignment padding in OffsetIsInRange.
|
commit | commitdiff | tree |
2011-12-16 |
Jakob Stoklund Olesen | Note ARM constant island alignment in the release notes.
|
commit | commitdiff | tree |
2011-12-16 |
Jakob Stoklund Olesen | Extract a method. No functional change.
|
commit | commitdiff | tree |
2011-12-15 |
Jakob Stoklund Olesen | Enable proper constant island alignment by default.
|
commit | commitdiff | tree |
2011-12-15 |
Jakob Stoklund Olesen | Use the proper comparator for set_intersection.
|
commit | commitdiff | tree |
2011-12-15 |
Jakob Stoklund Olesen | Synthesize missing register class intersections.
|
commit | commitdiff | tree |
2011-12-14 |
Jakob Stoklund Olesen | Consider CPE alignment in CreateNewWater().
|
commit | commitdiff | tree |
2011-12-14 |
Jakob Stoklund Olesen | Fix speling and 80-col.
|
commit | commitdiff | tree |
2011-12-13 |
Jakob Stoklund Olesen | Account for CPE alignment when searching for new water.
|
commit | commitdiff | tree |
2011-12-12 |
Jakob Stoklund Olesen | Add a postOffset() alignment argument.
|
commit | commitdiff | tree |
2011-12-12 |
Jakob Stoklund Olesen | Fix typo.
|
commit | commitdiff | tree |
2011-12-12 |
Jakob Stoklund Olesen | Also set the proper alignment on inner islands and...
|
commit | commitdiff | tree |
2011-12-12 |
Jakob Stoklund Olesen | Make MF a class member instead of passing it around...
|
commit | commitdiff | tree |
2011-12-12 |
Jakob Stoklund Olesen | Add a -arm-align-constant-islands flag, default off.
|
commit | commitdiff | tree |
2011-12-12 |
Jakob Stoklund Olesen | Extract a method.
|
commit | commitdiff | tree |
2011-12-10 |
Jakob Stoklund Olesen | Try to align the point where a large basic block is...
|
commit | commitdiff | tree |
2011-12-10 |
Jakob Stoklund Olesen | More debug output formatting.
|
commit | commitdiff | tree |
2011-12-09 |
Jakob Stoklund Olesen | User a helper overload for a common pattern.
|
commit | commitdiff | tree |
2011-12-09 |
Jakob Stoklund Olesen | Tweak debugging output.
|
commit | commitdiff | tree |
2011-12-08 |
Jakob Stoklund Olesen | Drop the HasInlineAsm flag.
|
commit | commitdiff | tree |
2011-12-08 |
Jakob Stoklund Olesen | Simplify offset verification.
|
commit | commitdiff | tree |
2011-12-08 |
Jakob Stoklund Olesen | Don't include alignment padding in BBInfo.Size.
|
commit | commitdiff | tree |
2011-12-07 |
Jakob Stoklund Olesen | Eliminate delta argument from AdjustBBOffsetsAfter.
|
commit | commitdiff | tree |
2011-12-07 |
Jakob Stoklund Olesen | Compute some alignment information for each basic block.
|
commit | commitdiff | tree |
next |