2015-04-13 |
Matthias Braun | Use FileCheck for test
|
commit | commitdiff | tree |
2015-04-13 |
Matthias Braun | DAGCombiner: Fix crash in select(select) opt.
|
commit | commitdiff | tree |
2015-04-08 |
Matthias Braun | Oops, didn't mean to commit my debug fprintfs
|
commit | commitdiff | tree |
2015-04-08 |
Matthias Braun | LiveInterval: Fix computeFromMainRange() producing...
|
commit | commitdiff | tree |
2015-04-07 |
Matthias Braun | AArch64: Don't lower ISD::SELECT to ISD::SELECT_CC
|
commit | commitdiff | tree |
2015-04-03 |
Matthias Braun | [GraphWriter] Attempt to open .dot files with xdg-open...
|
commit | commitdiff | tree |
2015-04-03 |
Matthias Braun | ARM: Handle physreg targets in RegPair hints gracefully
|
commit | commitdiff | tree |
2015-04-03 |
Matthias Braun | MachineRegisterInfo: Make it clear that hints are for...
|
commit | commitdiff | tree |
2015-04-01 |
Matthias Braun | TableGen: Generate more const goodness
|
commit | commitdiff | tree |
2015-04-01 |
Matthias Braun | Remove declarations for nonexistent methods
|
commit | commitdiff | tree |
2015-03-31 |
Matthias Braun | Fix AllocationPriority not getting set for derived...
|
commit | commitdiff | tree |
2015-03-31 |
Matthias Braun | Clarify that higher priority means higher values.
|
commit | commitdiff | tree |
2015-03-31 |
Matthias Braun | RegAllocGreedy: Allow target to specify register class...
|
commit | commitdiff | tree |
2015-03-31 |
Matthias Braun | RegAllocGreedy: Improve live interval order in ReverseLocal...
|
commit | commitdiff | tree |
2015-03-25 |
Matthias Braun | RegisterCoalescer: Fix implicit def handling in register...
|
commit | commitdiff | tree |
2015-03-25 |
Matthias Braun | MachineVerifier: slightly simplify code that is only...
|
commit | commitdiff | tree |
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 |
next |