2013-05-13 |
Lang Hames | Correctly preserve the input chain for potential tailcall...
|
commit | commitdiff | tree |
2013-04-19 |
Lang Hames | Add support for index resources (for a SlotIndex) to...
|
commit | commitdiff | tree |
2013-03-13 |
Lang Hames | Make LTO codegen use a PassManager, rather than a FunctionPa...
|
commit | commitdiff | tree |
2013-03-11 |
Lang Hames | Remove date from test case file name. The PR number...
|
commit | commitdiff | tree |
2013-03-09 |
Lang Hames | Don't glue users to extract_subreg when selecting the...
|
commit | commitdiff | tree |
2013-03-04 |
Lang Hames | Check isDiscardableIfUnused, rather than hasLocalLinkage...
|
commit | commitdiff | tree |
2013-02-21 |
Lang Hames | Re-apply r175688, with the changes suggested by Jakob...
|
commit | commitdiff | tree |
2013-02-21 |
Lang Hames | Revert r175688 - It broke a test case (see PR15320).
|
commit | commitdiff | tree |
2013-02-20 |
Lang Hames | Kill of TransferDeadFlag - Dead copies and subreg-to...
|
commit | commitdiff | tree |
2013-01-31 |
Lang Hames | When lowering memcpys to loads and stores, make sure...
|
commit | commitdiff | tree |
2013-01-17 |
Lang Hames | Update the description of the llvm.fmuladd.* intrinsics...
|
commit | commitdiff | tree |
2012-12-10 |
Lang Hames | Defer call to InitSections until after MCContext has...
|
commit | commitdiff | tree |
2012-11-22 |
Lang Hames | llvm.fmuladd.* lowering should be checking isOperationLegalO...
|
commit | commitdiff | tree |
2012-10-29 |
Lang Hames | Remove unused typedef.
|
commit | commitdiff | tree |
2012-10-26 |
Lang Hames | MCRegisterClass should be returned by const ref, not...
|
commit | commitdiff | tree |
2012-10-23 |
Lang Hames | Use ilist rather than std::list for Node and Edge lists...
|
commit | commitdiff | tree |
2012-10-20 |
Lang Hames | Allow the commuted form of tied-operand constraints...
|
commit | commitdiff | tree |
2012-10-10 |
Lang Hames | My earlier "fix" for PBQP (see r165201) was incorrect...
|
commit | commitdiff | tree |
2012-10-04 |
Lang Hames | Fix reg mask slot test, and preserve LiveIntervals...
|
commit | commitdiff | tree |
2012-09-12 |
Lang Hames | Make findLastUseBefore handle reg-unit liveness.
|
commit | commitdiff | tree |
2012-09-03 |
Lang Hames | When updating live range endpoints, make sure to preserve...
|
commit | commitdiff | tree |
2012-08-23 |
Lang Hames | Fix a stub signature. HeuristicReduce should return...
|
commit | commitdiff | tree |
2012-08-23 |
Lang Hames | Make the setInst method take its MCInst parameter by...
|
commit | commitdiff | tree |
2012-06-22 |
Lang Hames | Rename fp-op fusion option (yet again) for compatibility...
|
commit | commitdiff | tree |
2012-06-22 |
Lang Hames | Rename -allow-excess-fp-precision flag to -fuse-fp...
|
commit | commitdiff | tree |
2012-06-21 |
Lang Hames | Add a missing llvm.fma -> VFNMS pattern to the ARM...
|
commit | commitdiff | tree |
2012-06-19 |
Lang Hames | Add DAG-combines for aggressive FMA formation.
|
commit | commitdiff | tree |
2012-06-14 |
Lang Hames | Make comment slightly more helpful.
|
commit | commitdiff | tree |
2012-06-05 |
Lang Hames | Add a new intrinsic: llvm.fmuladd. This intrinsic represents...
|
commit | commitdiff | tree |
2012-05-29 |
Lang Hames | Clear the entering, exiting and internal ranges of...
|
commit | commitdiff | tree |
2012-05-01 |
Lang Hames | Add support for llvm.arm.neon.vmull* intrinsics to...
|
commit | commitdiff | tree |
2012-04-27 |
Lang Hames | Fix the order of the operands in the llvm.fma intrinsic...
|
commit | commitdiff | tree |
2012-04-25 |
Lang Hames | Reverting r155468. Chris and Chandler have convinced...
|
commit | commitdiff | tree |
2012-04-24 |
Lang Hames | Add support for llvm.arm.neon.vmull* intrinsics to...
|
commit | commitdiff | tree |
2012-04-17 |
Lang Hames | SlotIndexes used to store the index list in a crufty...
|
commit | commitdiff | tree |
2012-04-09 |
Lang Hames | Test case for PR12495.
|
commit | commitdiff | tree |
2012-04-09 |
Lang Hames | Patch r153892 for PR11861 apparently broke an external...
|
commit | commitdiff | tree |
2012-04-03 |
Lang Hames | Matrix simplification in PBQP may push infinite costs...
|
commit | commitdiff | tree |
2012-04-02 |
Lang Hames | During two-address lowering, rescheduling an instruction...
|
commit | commitdiff | tree |
2012-04-01 |
Lang Hames | Fix typo.
|
commit | commitdiff | tree |
2012-03-29 |
Lang Hames | Change the constant in this testcase so that it results...
|
commit | commitdiff | tree |
2012-03-29 |
Lang Hames | Try using vmov.i32 to materialize FP32 constants that...
|
commit | commitdiff | tree |
2012-03-29 |
Lang Hames | The shuffle scheduler is only available in asserts...
|
commit | commitdiff | tree |
2012-03-29 |
Lang Hames | Make x86 REP_MOV* and REP_STO instructions use the...
|
commit | commitdiff | tree |
2012-03-27 |
Lang Hames | Use a SmallVector and linear lookup instead of a DenseSet...
|
commit | commitdiff | tree |
2012-03-27 |
Lang Hames | During MachineCopyPropagation a register may be the...
|
commit | commitdiff | tree |
2012-03-26 |
Lang Hames | Add a debug option to dump PBQP graphs during register...
|
commit | commitdiff | tree |
2012-03-23 |
Lang Hames | Add support for register masks to PBQP.
|
commit | commitdiff | tree |
2012-03-19 |
Lang Hames | Add an option to the MI scheduler to cut off scheduling...
|
commit | commitdiff | tree |
2012-03-15 |
Lang Hames | Use vmov.f32 to materialize f32 consts on ARM. This...
|
commit | commitdiff | tree |
2012-03-13 |
Lang Hames | Fixed typo in comment.
|
commit | commitdiff | tree |
2012-03-06 |
Lang Hames | Split fpscr into two registers: FPSCR and FPSCR_NZCV.
|
commit | commitdiff | tree |
2012-03-01 |
Lang Hames | Don't redundantly copy implicit operands when rematerializing.
|
commit | commitdiff | tree |
2012-02-28 |
Lang Hames | Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit...
|
commit | commitdiff | tree |
2012-02-25 |
Lang Hames | Make the peephole optimizer clear kill flags on a vreg...
|
commit | commitdiff | tree |
2012-02-25 |
Lang Hames | Fixed typo.
|
commit | commitdiff | tree |
2012-02-21 |
Lang Hames | Add API "handleMoveIntoBundl" for updating liveness...
|
commit | commitdiff | tree |
2012-02-21 |
Lang Hames | Fix some bugs in HMEditor's moveAllOperandsInto logic.
|
commit | commitdiff | tree |
2012-02-19 |
Lang Hames | Add machinery for pushing live ranges onto bundle starts...
|
commit | commitdiff | tree |
2012-02-19 |
Lang Hames | Simplify moveEnteringDownFrom rules.
|
commit | commitdiff | tree |
2012-02-19 |
Lang Hames | Skip through instructions rather than operands when...
|
commit | commitdiff | tree |
2012-02-19 |
Lang Hames | Fix TODO and trailing whitespace.
|
commit | commitdiff | tree |
2012-02-19 |
Lang Hames | Defer sanity checks on live intervals until after all...
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | Bring HMEditor into line with LLVM coding standards.
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | Add support for regmask slots to HMEditor. Also fixes...
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | Refactor 'handleMove' code in live intervals. Clients...
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | Reverse iterator - should be incrementing rather than...
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | MachineScheduler shouldn't use/preserve LiveDebugVariables.
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | Oops - isRegLiveIntoSuccessor is used in non-assert...
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | Re-enable 150652 and 150654 - Make FPSCR non-reserved...
|
commit | commitdiff | tree |
2012-02-17 |
Lang Hames | Turn off assertion, conservatively compute liveness...
|
commit | commitdiff | tree |
2012-02-16 |
Lang Hames | Oop - r150653 + r150654 broke one of my test cases...
|
commit | commitdiff | tree |
2012-02-16 |
Lang Hames | FPSCR shouldn't be reserved.
|
commit | commitdiff | tree |
2012-02-16 |
Lang Hames | MachineCSE shouldn't extend the live ranges of reserved...
|
commit | commitdiff | tree |
2012-02-15 |
Lang Hames | Make LiveIntervals::handleMove() bundle aware.
|
commit | commitdiff | tree |
2012-02-15 |
Lang Hames | Fix assertion condition.
|
commit | commitdiff | tree |
2012-02-15 |
Lang Hames | Remove overly conservative assert.
|
commit | commitdiff | tree |
2012-02-15 |
Lang Hames | Add a check to make sure we don't assign slot indexes...
|
commit | commitdiff | tree |
2012-02-15 |
Lang Hames | Don't emit live ranges for physregs live-ins that are...
|
commit | commitdiff | tree |
2012-02-15 |
Lang Hames | Disentangle moving a machine instr from updating LiveIntervals.
|
commit | commitdiff | tree |
2012-02-14 |
Lang Hames | Don't create a new copy of reserved regs - we already...
|
commit | commitdiff | tree |
2012-02-14 |
Lang Hames | Update MachineVerifier to check the new physreg live...
|
commit | commitdiff | tree |
2012-02-14 |
Lang Hames | Tighten physical register invariants: Allocatable physical...
|
commit | commitdiff | tree |
2012-02-14 |
Lang Hames | Rename getExceptionAddressRegister() to getExceptionPointerR...
|
commit | commitdiff | tree |
2012-02-14 |
Lang Hames | Use convenience function for consistency.
|
commit | commitdiff | tree |
2012-02-14 |
Lang Hames | Third time's the charm...?
|
commit | commitdiff | tree |
2012-02-14 |
Lang Hames | Unswap swap operands, partially reducing confusion.
|
commit | commitdiff | tree |
2012-02-13 |
Lang Hames | Make operands for VSWP read-modify-write.
|
commit | commitdiff | tree |
2012-02-10 |
Lang Hames | Remove unused 'isAlias' parameter.
|
commit | commitdiff | tree |
2012-02-09 |
Lang Hames | Preserve physreg kills in MachineBasicBlock::SplitCriticalEdge.
|
commit | commitdiff | tree |
2012-02-09 |
Lang Hames | Fix kill flags when moving instructions using LiveIntervals...
|
commit | commitdiff | tree |
2012-02-09 |
Lang Hames | Remove assertion. Not all use operands are reads.
|
commit | commitdiff | tree |
2012-02-03 |
Lang Hames | Incorporate suggestions Chad, Jakob and Evan's suggestions...
|
commit | commitdiff | tree |
2012-02-02 |
Lang Hames | Re-apply the coalescer fix from r149147. Commit r149597...
|
commit | commitdiff | tree |
2012-02-02 |
Lang Hames | Set EFLAGS correctly in EmitLoweredSelect on X86.
|
commit | commitdiff | tree |
2012-02-02 |
Lang Hames | Break as soon as the MustMapCurValNos flag is set ...
|
commit | commitdiff | tree |
2012-02-02 |
Lang Hames | PR11868. The previous loop in LiveIntervals::join would...
|
commit | commitdiff | tree |
2012-01-28 |
Lang Hames | Remove code that adds live ranges for dead defs. It...
|
commit | commitdiff | tree |
2012-01-27 |
Lang Hames | Silence warning about parens for && within ||
|
commit | commitdiff | tree |
2012-01-27 |
Lang Hames | Add a "moveInstr" method to LiveIntervals. This can...
|
commit | commitdiff | tree |
next |