projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix PR6520. An earlyclobber physreg must not be allocated to anything else.
2010-05-05
Evan Cheng
Do not pre-allocate references of D registers pairs...
commit
|
commitdiff
|
tree
2010-05-05
Evan Cheng
Move REG_SEQUENCE removal to 2addr pass.
commit
|
commitdiff
|
tree
2010-05-05
Evan Cheng
Model CONCAT_VECTORS of two 64-bit values as a REG_SEQUENCE.
commit
|
commitdiff
|
tree
2010-05-05
Evan Cheng
Trim include.
commit
|
commitdiff
|
tree
2010-05-05
Evan Cheng
Teach liveintervalanalysis about virtual registers...
commit
|
commitdiff
|
tree
2010-05-04
Evan Cheng
With -neon-reg-sequence, models forming a Q register...
commit
|
commitdiff
|
tree
2010-05-04
Evan Cheng
Do not pre-allocate for registers which form a REG_SEQUENCE.
commit
|
commitdiff
|
tree
2010-05-04
Evan Cheng
Teach PHI elimination to remove REG_SEQUENCE instructions...
commit
|
commitdiff
|
tree
2010-05-04
Evan Cheng
Rename variables for consistency.
commit
|
commitdiff
|
tree
2010-05-04
Evan Cheng
Instruction selection optimizations may have moved...
commit
|
commitdiff
|
tree
2010-05-04
Evan Cheng
Teach scheduler about REG_SEQUENCE.
commit
|
commitdiff
|
tree
2010-05-01
Evan Cheng
Add a pseudo instruction REG_SEQUENCE that takes a...
commit
|
commitdiff
|
tree
2010-04-30
Evan Cheng
Fix test.
commit
|
commitdiff
|
tree
2010-04-30
Evan Cheng
Another sibcall bug. If caller and callee calling convention...
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Remove DBG_VALUE which reference dead stack slots.
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Add DenseMapInfo for int.
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Re-enable 102565 with fixes.
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Load folding tail call should not use ebp / rbp after...
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Temporarily disable my changes to unbreak the build.
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Do not generate duplicate dbg_value instructions for...
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Avoid emitting a dbg_value machineinstr that's not...
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Frame index can be negative.
commit
|
commitdiff
|
tree
2010-04-29
Evan Cheng
Check Reg against zero.
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
- Really preserve dbg_value instructions when the register...
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
Replace r102368 with code that's less fragile. This...
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
Pretty print DBG_VALUE machine instructions.
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
Enable i16 to i32 promotion by default.
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
Try operation promotion only if regular dag combine...
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
Unbreak the build. Only form shld / shrd after legalization.
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
Update tests.
commit
|
commitdiff
|
tree
2010-04-28
Evan Cheng
Rather than having a ton of patterns for double shift...
commit
|
commitdiff
|
tree
2010-04-27
Evan Cheng
Fix obvious typos.
commit
|
commitdiff
|
tree
2010-04-27
Evan Cheng
SRA promotion is also not free.
commit
|
commitdiff
|
tree
2010-04-27
Evan Cheng
- When legal, promote a load to zextload rather than...
commit
|
commitdiff
|
tree
2010-04-27
Evan Cheng
Do not count kill, implicit_def instructions as printed...
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
Insert dbg_value instructions for function entry block...
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
Promoting 16-bit cmp / test aren't free. Don't do it.
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
Re-enable 102323 with fix: do not update dbg_value...
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
Temporary disable spiller modifying dbg_value. It's...
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
Remove a redundant comment.
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
Add PPC specific emitFrameIndexDebugValue.
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
Add ARM specific emitFrameIndexDebugValue.
commit
|
commitdiff
|
tree
2010-04-26
Evan Cheng
- Move TargetLowering::EmitTargetCodeForFrameDebugValue...
commit
|
commitdiff
|
tree
2010-04-24
Evan Cheng
Avoid promoting a i16 node if it would eliminate a...
commit
|
commitdiff
|
tree
2010-04-24
Evan Cheng
When a load operand is promoted to an extload, replace...
commit
|
commitdiff
|
tree
2010-04-23
Evan Cheng
Code refactoring.
commit
|
commitdiff
|
tree
2010-04-23
Evan Cheng
Fix X86ISD::CMP i16 to i32 promotion.
commit
|
commitdiff
|
tree
2010-04-22
Evan Cheng
- It's not safe to promote rotates (at least not trivially).
commit
|
commitdiff
|
tree
2010-04-21
Evan Cheng
Do not try to optimize a copy that has already been...
commit
|
commitdiff
|
tree
2010-04-21
Evan Cheng
Implement -disable-non-leaf-fp-elim which disable frame...
commit
|
commitdiff
|
tree
2010-04-21
Evan Cheng
isel (i32 anyext i16) as insert_subreg when 16-bit...
commit
|
commitdiff
|
tree
2010-04-21
Evan Cheng
Trim include.
commit
|
commitdiff
|
tree
2010-04-21
Evan Cheng
- Clean up some crappy code which deals with coalescing...
commit
|
commitdiff
|
tree
2010-04-21
Evan Cheng
Rewrite machine cse to avoid recursion.
commit
|
commitdiff
|
tree
2010-04-20
Evan Cheng
Typo.
commit
|
commitdiff
|
tree
2010-04-19
Evan Cheng
More progress on promoting i16 operations to i32 for...
commit
|
commitdiff
|
tree
2010-04-19
Evan Cheng
More 80 col violation.
commit
|
commitdiff
|
tree
2010-04-17
Evan Cheng
Postra machine licm must add registers defined by loop...
commit
|
commitdiff
|
tree
2010-04-17
Evan Cheng
Fix codegen passes. -disable-ssc shouldn't disable...
commit
|
commitdiff
|
tree
2010-04-17
Evan Cheng
More work to allow dag combiner to promote 16-bit ops...
commit
|
commitdiff
|
tree
2010-04-17
Evan Cheng
Another 80 col violation.
commit
|
commitdiff
|
tree
2010-04-17
Evan Cheng
Add nounwind.
commit
|
commitdiff
|
tree
2010-04-16
Evan Cheng
(i32 sext_in_reg (i32 aext (i16 x)), i16) -> (i32 sext...
commit
|
commitdiff
|
tree
2010-04-16
Evan Cheng
80 col.
commit
|
commitdiff
|
tree
2010-04-16
Evan Cheng
80 col.
commit
|
commitdiff
|
tree
2010-04-16
Evan Cheng
Adding support for dag combiner to promote operations...
commit
|
commitdiff
|
tree
2010-04-16
Evan Cheng
Use getAL() rather than a major constant.
commit
|
commitdiff
|
tree
2010-04-15
Evan Cheng
Use default lowering of DYNAMIC_STACKALLOC. As far...
commit
|
commitdiff
|
tree
2010-04-15
Evan Cheng
ARM SelectDYN_ALLOC should emit a copy from SP rather...
commit
|
commitdiff
|
tree
2010-04-15
Evan Cheng
More 80 violations.
commit
|
commitdiff
|
tree
2010-04-15
Evan Cheng
80 col violations.
commit
|
commitdiff
|
tree
2010-04-14
Evan Cheng
- Code clean up to reduce indentation.
commit
|
commitdiff
|
tree
2010-04-14
Evan Cheng
Trim tests and convert to FileCheck.
commit
|
commitdiff
|
tree
2010-04-13
Evan Cheng
Fast path implicit_def check.
commit
|
commitdiff
|
tree
2010-04-13
Evan Cheng
Add test for post-ra machine licm.
commit
|
commitdiff
|
tree
2010-04-13
Evan Cheng
Avoid variable shadowing.
commit
|
commitdiff
|
tree
2010-04-13
Evan Cheng
Expand postra machine licm's capability a little more...
commit
|
commitdiff
|
tree
2010-04-13
Evan Cheng
Fix test on non-x86 hosts.
commit
|
commitdiff
|
tree
2010-04-13
Evan Cheng
Re-apply 101075 and fix it properly. Just reuse the...
commit
|
commitdiff
|
tree
2010-04-13
Evan Cheng
Teach postra machine licm to hoist more obvious invariants...
commit
|
commitdiff
|
tree
2010-04-12
Evan Cheng
Use .set expression for x86 pic jump table reference...
commit
|
commitdiff
|
tree
2010-04-12
Evan Cheng
Enable post regalloc machine licm by default.
commit
|
commitdiff
|
tree
2010-04-08
Evan Cheng
Coalescer should not delete copy instructions whose...
commit
|
commitdiff
|
tree
2010-04-08
Evan Cheng
Avoid using f64 to lower memcpy from constant string...
commit
|
commitdiff
|
tree
2010-04-08
Evan Cheng
Make post regalloc machine licm functional. It now...
commit
|
commitdiff
|
tree
2010-04-07
Evan Cheng
Fix typo.
commit
|
commitdiff
|
tree
2010-04-07
Evan Cheng
Add comments for missed opportunities.
commit
|
commitdiff
|
tree
2010-04-07
Evan Cheng
Fix typo.
commit
|
commitdiff
|
tree
2010-04-07
Evan Cheng
Post regalloc LICM. Work in progress.
commit
|
commitdiff
|
tree
2010-04-06
Evan Cheng
Code clean up. Move includes from VirtRegRewriter.h...
commit
|
commitdiff
|
tree
2010-04-05
Evan Cheng
Fix an obvious copy-n-paste bug. It's not known to...
commit
|
commitdiff
|
tree
2010-04-05
Evan Cheng
Add nounwind.
commit
|
commitdiff
|
tree
2010-04-05
Evan Cheng
Fix ADD32rr_alt instruction encoding bug. Patch by...
commit
|
commitdiff
|
tree
2010-04-05
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
2010-04-05
Evan Cheng
Temporarily remove to disable building of ARM disassembler.
commit
|
commitdiff
|
tree
2010-04-05
Evan Cheng
Re-apply 100265 but instead disable building of ARM...
commit
|
commitdiff
|
tree
2010-04-05
Evan Cheng
Reverting 100265 to try to get buildbots green again...
commit
|
commitdiff
|
tree
2010-04-03
Evan Cheng
Code refactoring.
commit
|
commitdiff
|
tree
2010-04-02
Evan Cheng
Correctly lower memset / memcpy of undef. It should...
commit
|
commitdiff
|
tree
next