projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use VLD1 in NEON extenting-load patterns instead of VLDR.
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
2012-01-27
Lang Hames
Backing out ill-considered 'refactor'.
commit
|
commitdiff
|
tree
2012-01-27
Lang Hames
Move some duplicate loops in the coalescer into their...
commit
|
commitdiff
|
tree
2012-01-27
Lang Hames
Physreg dead defs should be handled too.
commit
|
commitdiff
|
tree
2012-01-27
Lang Hames
Rewrite instruction operands in AdjustCopiesBackFrom...
commit
|
commitdiff
|
tree
2012-01-25
Lang Hames
Don't add live ranges for aliases of physregs that...
commit
|
commitdiff
|
tree
2012-01-25
Lang Hames
Always break upon finding a vreg operand (in Release...
commit
|
commitdiff
|
tree
2012-01-23
Lang Hames
copyImplicitOps is redundant here - the loop above...
commit
|
commitdiff
|
tree
2012-01-19
Lang Hames
Added methods to get the live range immediately before...
commit
|
commitdiff
|
tree
2012-01-18
Lang Hames
Fixed macro condition.
commit
|
commitdiff
|
tree
2012-01-17
Lang Hames
Fix typo in comment.
commit
|
commitdiff
|
tree
2012-01-10
Lang Hames
Fixed order of operands in comment to match code.
commit
|
commitdiff
|
tree
2012-01-03
Lang Hames
Clarified assert text.
commit
|
commitdiff
|
tree
2011-12-22
Lang Hames
Fixed typo.
commit
|
commitdiff
|
tree
2011-12-21
Lang Hames
Oops - LiveIntervalUnion.cpp file does use std::find...
commit
|
commitdiff
|
tree
2011-12-21
Lang Hames
Remove disused STL header include.
commit
|
commitdiff
|
tree
2011-12-20
Lang Hames
Fix assert condition.
commit
|
commitdiff
|
tree
2011-12-17
Lang Hames
Make sure that the lower bits on the VSELECT condition...
commit
|
commitdiff
|
tree
2011-12-15
Lang Hames
Set specific target cpu for testcase.
commit
|
commitdiff
|
tree
2011-12-15
Lang Hames
Added test case for r146671.
commit
|
commitdiff
|
tree
2011-12-15
Lang Hames
Fix VSELECT operand order. Was previously backwards...
commit
|
commitdiff
|
tree
2011-12-06
Lang Hames
Kill off the LoopSplitter. It's not being used or maintained.
commit
|
commitdiff
|
tree
2011-12-06
Lang Hames
Update PBQP's analysis usage to reflect the requirements...
commit
|
commitdiff
|
tree
2011-11-08
Lang Hames
Lower mem-ops to unaligned i32/i16 load/stores on ARM...
commit
|
commitdiff
|
tree
2011-11-02
Lang Hames
Fixed parameter name.
commit
|
commitdiff
|
tree
2011-11-02
Lang Hames
Try to lower memset/memcpy/memmove to vector instructions...
commit
|
commitdiff
|
tree
2011-10-26
Lang Hames
Rename NonScalarIntSafe to something more appropriate.
commit
|
commitdiff
|
tree
2011-10-26
Lang Hames
Make sure short memsets on ARM lower to stores, even...
commit
|
commitdiff
|
tree
2011-10-20
Lang Hames
Haven't yet found a nice way to handle TargetData verificati...
commit
|
commitdiff
|
tree
2011-10-18
Lang Hames
Added testcase for <rdar://problem/10215997>
commit
|
commitdiff
|
tree
2011-10-18
Lang Hames
Teach fast isel about vector stores, and make DoSelectCall...
commit
|
commitdiff
|
tree
2011-10-18
Lang Hames
Backing out patch. Will refactor to remove the AsmParser...
commit
|
commitdiff
|
tree
2011-10-17
Lang Hames
Re-applying the target data layout verification patch...
commit
|
commitdiff
|
tree
next