projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Cleanup whitespace
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
2011-10-17
Lang Hames
Validate target data layout strings.
commit
|
commitdiff
|
tree
2011-10-17
Lang Hames
Fixed quoting on default data layout option.
commit
|
commitdiff
|
tree
2011-10-13
Lang Hames
Fixed typo.
commit
|
commitdiff
|
tree
2011-10-12
Lang Hames
Removed colons from some target datalayout strings...
commit
|
commitdiff
|
tree
2011-10-11
Lang Hames
Fixed docs to reflect the proper default value and...
commit
|
commitdiff
|
tree
2011-10-11
Lang Hames
Added a testcase for r141599, rdar://problem/10063881.
commit
|
commitdiff
|
tree
2011-10-11
Lang Hames
Fixed natural stack alignment for Linux x86-32. Thanks...
commit
|
commitdiff
|
tree
2011-10-10
Lang Hames
Add a natural stack alignment field to TargetData,...
commit
|
commitdiff
|
tree
2011-07-09
Lang Hames
Added test cases for GVN signed intrinsics recognition...
commit
|
commitdiff
|
tree
2011-07-09
Lang Hames
Added recognition for signed add/sub/mul with overflow...
commit
|
commitdiff
|
tree
2011-07-08
Lang Hames
Make GVN look through extractvalues for recognised...
commit
|
commitdiff
|
tree
2011-07-07
Lang Hames
Add functions 'hasPredecessor' and 'hasPredecessorHelper...
commit
|
commitdiff
|
tree
2011-07-07
Lang Hames
Added a testcase for PR10220.
commit
|
commitdiff
|
tree
2011-06-17
Lang Hames
Add a hook for PBQP clients to run a custom pre-alloc...
commit
|
commitdiff
|
tree
2011-06-07
Lang Hames
Switched to DenseMap for allowed sets in PBQP. Reduces...
commit
|
commitdiff
|
tree
2010-12-08
Lang Hames
Fixed some dependencies in RegAllocPBQP.h . Thanks...
commit
|
commitdiff
|
tree
2010-11-12
Lang Hames
Fix some style issues in PBQP. Patch by David Blaikie.
commit
|
commitdiff
|
tree
2010-10-04
Lang Hames
Removed the older style (in-allocator) problem construction...
commit
|
commitdiff
|
tree
next