projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Emit debug info for byval parameters.
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
2010-04-02
Evan Cheng
Revert 100204. It broke a bunch of tests and apparently...
commit
|
commitdiff
|
tree
2010-04-02
Evan Cheng
After trivial coalescing, the MI being visited may...
commit
|
commitdiff
|
tree
2010-04-01
Evan Cheng
In 64-bit mode, use i64 to lower memcpy / memset instead...
commit
|
commitdiff
|
tree
2010-04-01
Evan Cheng
Skip checking preferred alignment of GVs defined in...
commit
|
commitdiff
|
tree
2010-04-01
Evan Cheng
Add comments about DstAlign and SrcAlign.
commit
|
commitdiff
|
tree
2010-04-01
Evan Cheng
- Avoid using floating point stores to implement memset...
commit
|
commitdiff
|
tree
2010-04-01
Evan Cheng
Add -mcpu to memcpy / memset tests to ensure they behave...
commit
|
commitdiff
|
tree
2010-04-01
Evan Cheng
Fix sdisel memcpy, memset, memmove lowering:
commit
|
commitdiff
|
tree
2010-04-01
Evan Cheng
Nehalem unaligned memory access is fast.
commit
|
commitdiff
|
tree
2010-03-30
Evan Cheng
Funky indentation.
commit
|
commitdiff
|
tree
2010-03-30
Evan Cheng
Avoid being influenced by the presence of dbg_value...
commit
|
commitdiff
|
tree
2010-03-29
Evan Cheng
Fix PR4975. Avoid referencing empty vector.
commit
|
commitdiff
|
tree
2010-03-29
Evan Cheng
Pool allocate SDDbgValue nodes.
commit
|
commitdiff
|
tree
2010-03-26
Evan Cheng
Do not sibcall if stack needs to be dynamically aligned.
commit
|
commitdiff
|
tree
2010-03-26
Evan Cheng
Allow trivial sibcall of vararg callee when no arguments...
commit
|
commitdiff
|
tree
2010-03-26
Evan Cheng
LiveVariables should clear kill / dead markers first...
commit
|
commitdiff
|
tree
2010-03-26
Evan Cheng
Try trivial remat before the coalescer gives up on...
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Add nounwind.
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Remove an unused option.
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Scheduler assumes SDDbgValue nodes are in source order...
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Remove a fixme that doesn't make sense any more.
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Make sure SDDbgValue.Invalid is initialized to false...
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Change how dbg_value sdnodes are converted into machine...
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Avoid being influenced by dbg_value instructions.
commit
|
commitdiff
|
tree
2010-03-25
Evan Cheng
Disable folding loads into tail call in 32-bit PIC...
commit
|
commitdiff
|
tree
2010-03-24
Evan Cheng
Move OptChkCall off LibCallOptimization into StrCpyOpt.
commit
|
commitdiff
|
tree
2010-03-24
Evan Cheng
dbg_value may end a block.
commit
|
commitdiff
|
tree
2010-03-23
Evan Cheng
Ignore dbg_value's.
commit
|
commitdiff
|
tree
2010-03-23
Evan Cheng
Teach isSafeToClobberEFLAGS to ignore dbg_value's....
commit
|
commitdiff
|
tree
2010-03-23
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
next