2015-03-19 |
Matthias Braun | Do not track subregister liveness when it brings no...
|
commit | commitdiff | tree |
2015-03-18 |
Matthias Braun | TableGen: Fix register class lane masks being too conservative.
|
commit | commitdiff | tree |
2015-03-06 |
Matthias Braun | DAGCombiner: Canonicalize select(and/or,x,y) depending...
|
commit | commitdiff | tree |
2015-03-06 |
Matthias Braun | DAGCombiner: Factor out some and/or combines.
|
commit | commitdiff | tree |
2015-03-06 |
Matthias Braun | ExecutionDepsFix: Indizes -> Indices.
|
commit | commitdiff | tree |
2015-03-04 |
Matthias Braun | Improve test robustness
|
commit | commitdiff | tree |
2015-03-04 |
Matthias Braun | RegisterCoalescer: Gracefully continue if subrange...
|
commit | commitdiff | tree |
2015-02-25 |
Matthias Braun | AArch64: Add debug message for large shift constants.
|
commit | commitdiff | tree |
2015-02-24 |
Matthias Braun | AArch64: Relax assert about large shift sizes.
|
commit | commitdiff | tree |
2015-02-24 |
Matthias Braun | DAGCombiner: Move variable definitions closer to use...
|
commit | commitdiff | tree |
2015-02-24 |
Matthias Braun | DAGCombiner: Move variable declaration closer to definiion...
|
commit | commitdiff | tree |
2015-02-20 |
Matthias Braun | LiveRangeCalc: Don't start liveranges of PHI instruction...
|
commit | commitdiff | tree |
2015-02-18 |
Matthias Braun | LiveRangeCalc: Rename some parameters from kill to...
|
commit | commitdiff | tree |
2015-02-16 |
Matthias Braun | RegisterCoalescer: Don't rematerialize subregister...
|
commit | commitdiff | tree |
2015-02-16 |
Matthias Braun | RegisterCoalescer: Do not look for regclass of IMPLICIT_DEF.
|
commit | commitdiff | tree |
2015-02-16 |
Matthias Braun | ARM: Transfer kill flag when lowering VSTMQIA to VSTMDIA.
|
commit | commitdiff | tree |
2015-02-16 |
Matthias Braun | RegisterCoalescer: Improve previous fix for wrong def...
|
commit | commitdiff | tree |
2015-02-14 |
Matthias Braun | Revert "On ELF, put PIC jump tables in a non executable...
|
commit | commitdiff | tree |
2015-02-06 |
Matthias Braun | InstCombine: Combine select sequences into a single...
|
commit | commitdiff | tree |
2015-02-06 |
Matthias Braun | LiveInterval: Fix SubRange memory leak.
|
commit | commitdiff | tree |
2015-02-05 |
Matthias Braun | AArch64: Make test more robust.
|
commit | commitdiff | tree |
2015-02-05 |
Matthias Braun | X86: Test cleanup
|
commit | commitdiff | tree |
2015-02-04 |
Matthias Braun | MachineCSE: Clear dead-def flag on CSE.
|
commit | commitdiff | tree |
2015-01-21 |
Matthias Braun | LiveIntervalAnalysis: Mark subregister defs as undef...
|
commit | commitdiff | tree |
2015-01-21 |
Matthias Braun | LiveIntervalAnalysis: Factor out code to update liveness...
|
commit | commitdiff | tree |
2015-01-21 |
Matthias Braun | LiveIntervalAnalysis: document removePhysRegDefAt(...
|
commit | commitdiff | tree |
2015-01-21 |
Matthias Braun | LiveIntervalAnalysis: Factor out code to update liveness...
|
commit | commitdiff | tree |
2015-01-21 |
Matthias Braun | LiveIntervalAnalysis: Remove unused pruneValue() variant.
|
commit | commitdiff | tree |
2015-01-17 |
Matthias Braun | RegisterCoalescer: Cleanup and improved comment for...
|
commit | commitdiff | tree |
2015-01-17 |
Matthias Braun | RegisterCoalescer: Cleanup by factoring out a common...
|
commit | commitdiff | tree |
2015-01-17 |
Matthias Braun | RegisterCoalescer: Cleanup comment style
|
commit | commitdiff | tree |
2015-01-17 |
Matthias Braun | RegisterCoalescer: Drive-by typo + whitespace fix
|
commit | commitdiff | tree |
2015-01-14 |
Matthias Braun | MachineVerifier: Allow undef reads if a matching superreg...
|
commit | commitdiff | tree |
2015-01-13 |
Matthias Braun | DAGCombiner: simplify by using condition variables...
|
commit | commitdiff | tree |
2015-01-12 |
Matthias Braun | RegisterCoalescer: Turn some impossible conditions...
|
commit | commitdiff | tree |
2015-01-09 |
Matthias Braun | RegisterCoalescer: Fix removeCopyByCommutingDef with...
|
commit | commitdiff | tree |
2015-01-09 |
Matthias Braun | RegisterCoalescer: Some cleanup in removeCopyByCommutingDef...
|
commit | commitdiff | tree |
2015-01-09 |
Matthias Braun | RegisterCoalescer: No need to set kill flags, they...
|
commit | commitdiff | tree |
2015-01-09 |
Matthias Braun | RegisterCoalescer: Turn some impossible conditions...
|
commit | commitdiff | tree |
2015-01-08 |
Matthias Braun | X86: VZeroUpperInserter: shortcut should not trigger...
|
commit | commitdiff | tree |
2015-01-08 |
Matthias Braun | RegisterCoalescer: Do not remove IMPLICIT_DEFS if they...
|
commit | commitdiff | tree |
2015-01-07 |
Matthias Braun | RegisterCoalescer: Fix valuesIdentical() in some subrange...
|
commit | commitdiff | tree |
2015-01-07 |
Matthias Braun | LiveInterval: Implement feedback by Quentin Colombet.
|
commit | commitdiff | tree |
2014-12-24 |
Matthias Braun | LiveInterval: Remove accidentally committed debug code.
|
commit | commitdiff | tree |
2014-12-24 |
Matthias Braun | LiveInterval: Introduce createMainRangeFromSubranges().
|
commit | commitdiff | tree |
2014-12-24 |
Matthias Braun | RegisterCoalescer: With subrange liveness there may...
|
commit | commitdiff | tree |
2014-12-24 |
Matthias Braun | LiveRangeEdit: Check for completely empy subranges...
|
commit | commitdiff | tree |
2014-12-24 |
Matthias Braun | LiveIntervalAnalysis: Fix performance bug that I introduced...
|
commit | commitdiff | tree |
2014-12-20 |
Matthias Braun | LiveIntervalAnalysis: No kill flags for partially undefined...
|
commit | commitdiff | tree |
2014-12-20 |
Matthias Braun | LiveIntervalAnalysis: cleanup addKills(), NFC
|
commit | commitdiff | tree |
2014-12-20 |
Matthias Braun | Unbreak cmake build with shared libraries enabled.
|
commit | commitdiff | tree |
2014-12-19 |
Matthias Braun | RegisterCoalescer: rewrite eliminateUndefCopy().
|
commit | commitdiff | tree |
2014-12-18 |
Matthias Braun | LiveIntervalAnalysis: Cleanup computeDeadValues
|
commit | commitdiff | tree |
2014-12-17 |
Matthias Braun | RegisterCoalescer: Fix stripCopies() picking up main...
|
commit | commitdiff | tree |
2014-12-17 |
Matthias Braun | ExecutionDepsFix: Correctly handle wide registers.
|
commit | commitdiff | tree |
2014-12-17 |
Matthias Braun | RegisterCoalescer: Sprinkle some const modifiers.
|
commit | commitdiff | tree |
2014-12-16 |
Matthias Braun | LiveRangeCalc: Rewrite subrange calculation
|
commit | commitdiff | tree |
2014-12-15 |
Matthias Braun | Revert "LiveRangeCalc: Rewrite subrange calculation"
|
commit | commitdiff | tree |
2014-12-15 |
Matthias Braun | LiveRangeCalc: Rewrite subrange calculation
|
commit | commitdiff | tree |
2014-12-15 |
Matthias Braun | LiveRangeCalc: use more range based for loops; NFC
|
commit | commitdiff | tree |
2014-12-12 |
Matthias Braun | Document that PassManager::add() may delete the pass...
|
commit | commitdiff | tree |
2014-12-11 |
Matthias Braun | Enable MachineVerifier in debug mode for X86, ARM,...
|
commit | commitdiff | tree |
2014-12-11 |
Matthias Braun | [CodeGen] Add print and verify pass after each MachineFuncti...
|
commit | commitdiff | tree |
2014-12-11 |
Matthias Braun | Enable machineverifier in debug mode for X86, ARM,...
|
commit | commitdiff | tree |
2014-12-11 |
Matthias Braun | [CodeGen] Add print and verify pass after each MachineFuncti...
|
commit | commitdiff | tree |
2014-12-11 |
Matthias Braun | [CodeGen] Let MachineVerifierPass own its banner string
|
commit | commitdiff | tree |
2014-12-11 |
Matthias Braun | LiveInterval: Use range based for loops for subregister...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveInterval: Use more range based for loops for value...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | MachineVerifier: Allow physreg use if just a subreg...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | MachineVerifier: Allow LiveInterval segments to end...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | VirtRegMap: Improve block live-in info if subregister...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | MCRegisterInfo: Add MCSubRegIndexIterator.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | VirtRegMap: No implicit defs/uses for super registers...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveRegMatrix: Respect subregister liveness when allocating...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveIntervalUnion: Allow specification of liverange...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | Tablegen'erate lanemasks for register units.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | RegisterCoalescer: Preserve subregister liveranges.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveInterval: Add removeEmptySubRanges().
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveIntervalAnalysis: Add subregister aware variants...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveInterval: Introduce LiveQuery accessor for dead...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | Add a flag to enable/disable subregister liveness.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveIntervalAnalysis: Adapt repairIntervalsInRange...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveRangeEdit: Adapt eliminateDeadDef() to subregister...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveIntervalAnalysis: Adapt handleMove() to subregister...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveIntervalAnalysis: Update SubRanges in shrinkToUses().
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveIntervalAnalysis: Make computeDeadValues() private.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveIntervalAnalysis: Compute subregister ranges.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveInterval: Add support to track liveness of subregisters.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveInterval: Add a 'covers' operation to LiveRange.
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | LiveInterval: Add const version of LiveRange::advanceTo().
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | Add function that translates subregister lane masks...
|
commit | commitdiff | tree |
2014-12-10 |
Matthias Braun | Let tablegen compute maximum lanemask for regs/regclasses.
|
commit | commitdiff | tree |
2014-12-03 |
Matthias Braun | correct spelling, NFC
|
commit | commitdiff | tree |
2014-12-03 |
Matthias Braun | [SimplifyLibCalls] Improve double->float shrinking...
|
commit | commitdiff | tree |
2014-12-03 |
Matthias Braun | [SimplifyLibCalls] Enable double to float shrinking...
|
commit | commitdiff | tree |
2014-11-21 |
Matthias Braun | Allow multiple -debug-only args
|
commit | commitdiff | tree |
2014-11-19 |
Matthias Braun | RegisterCoalescer: Improve debug messages
|
commit | commitdiff | tree |
2014-11-19 |
Matthias Braun | Add a print and verify pass after the RegisterCoalescer
|
commit | commitdiff | tree |
2014-11-19 |
Matthias Braun | MachineVerifier: Report register for bad liveranges
|
commit | commitdiff | tree |
2014-11-19 |
Matthias Braun | Introduce register dump helper
|
commit | commitdiff | tree |
next |