GitWeb
Get Gentoo!
gentoo.org sites
gentoo.org
Wiki
Bugs
Forums
Packages
Planet
Archives
Sources
Infra Status
Home
Gentoo Repository
Repositories
Projects
Developer Overlays
User Overlays
Data
Websites
index
:
proj/sparse.git
v0.4.3-gentoo
sys-devel/sparse backports and Gentoo-specific patches
Diego E. Pettenò <flameeyes@gentoo.org>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
simplify.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Simplify (and warn about) right shifts that result in zero
Linus Torvalds
2008-04-24
1
-1
/
+56
*
simplify.c: Declare delete_pseudo_user_list_entry static
Josh Triplett
2007-04-20
1
-1
/
+1
*
Fix typos in comments
Josh Triplett
2007-03-09
1
-3
/
+3
*
Add a return in the last case of a switch; redundant but less error-prone.
Josh Triplett
2007-01-16
1
-0
/
+1
*
Update usage chain for dead instructions
Christopher Li
2007-01-16
1
-0
/
+5
*
Add instruction to pseudo user tracking.
Christopher Li
2007-01-16
1
-15
/
+32
*
Typo fixes
Pavel Roskin
2006-11-06
1
-1
/
+1
*
Simplify some more instructions
Linus Torvalds
2005-11-20
1
-2
/
+28
*
Fix typo (duplicate src2 should be src3) in simplify_range
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Use the new per-instruction position information for better
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Make range check code a bit more readable (and more easily extensible).
Linus Torvalds
2005-04-07
1
-5
/
+16
*
Add compile-time "range-check" infrastructure to sparse
Linus Torvalds
2005-04-07
1
-4
/
+32
*
Make simplification remove casts that change neither size nor sign.
Linus Torvalds
2005-04-07
1
-1
/
+12
*
Split OP_CAST into signed, unsigned and FP casts.
Linus Torvalds
2005-04-07
1
-2
/
+4
*
Simplify OP_CAST of OP_AND.
Linus Torvalds
2005-04-07
1
-7
/
+21
*
Make constant instruction simplification take the sign of the
Linus Torvalds
2005-04-07
1
-20
/
+29
*
Split the binops where signedness matters into unsigned and signed.
Linus Torvalds
2005-04-07
1
-16
/
+23
*
Don't try to recursively check for an associative insn.
Linus Torvalds
2005-04-07
1
-0
/
+2
*
Simplify OP_PTRCAST ops too for now.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Split OP_SETVAL into OP_SETVAL (fp expressions and labels) and OP_SYMADDR
Linus Torvalds
2005-04-07
1
-6
/
+4
*
Simplify conditional on cast-to-larger-size to conditional on original.
Linus Torvalds
2005-04-07
1
-0
/
+8
*
Oops. Didn't remember about BINCMP ops when doing the commutative
Linus Torvalds
2005-04-07
1
-0
/
+5
*
Teach simplification about associative operators.
Linus Torvalds
2005-04-07
1
-3
/
+39
*
Make commutative operations use a canonical order.
Linus Torvalds
2005-04-07
1
-1
/
+40
*
Remove OP_SETVAL after symbol-pseudo simplification.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Make OP_PHISOURCE track the OP_PHI instructions that it defines.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Simplify constant unops
Linus Torvalds
2005-04-07
1
-1
/
+18
*
Fix conditional branch to same target simplification.
Linus Torvalds
2005-04-07
1
-0
/
+12
*
Oops. OP_SEL simplification tried to kill the wrong pseudo ;)
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Follow OP_SEL -> OP_BR flow and simplify the branch.
Linus Torvalds
2005-04-07
1
-0
/
+23
*
Remove OP_SETCC, make OP_SEL bigger instead.
Linus Torvalds
2005-04-07
1
-30
/
+22
*
When simplifying memops, follow the whole chain of adds/subs.
Linus Torvalds
2005-04-07
1
-2
/
+18
*
Simplify seteq/setne $0 + conditional branch.
Linus Torvalds
2005-04-07
1
-3
/
+37
*
Don't try to share parenthood fn between phi node removal and
Linus Torvalds
2005-04-07
1
-12
/
+2
*
Simplify "setcc + select $0<->$1" into "setne/seteq".
Linus Torvalds
2005-04-07
1
-7
/
+29
*
Move constant switch simplification to the instruction
Linus Torvalds
2005-04-07
1
-0
/
+27
*
Cleanup. Move the OP_SEL and OP_BR simplification out into
Linus Torvalds
2005-04-07
1
-18
/
+29
*
Simplify trivial casts (and handle pointers specially).
Linus Torvalds
2005-04-07
1
-0
/
+19
*
Don't go off into infinite loops when some undefined program
Linus Torvalds
2005-04-07
1
-0
/
+7
*
Start using instruction sizes properly.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Make list-ptr remove/replace take a count.
Linus Torvalds
2005-04-07
1
-3
/
+1
*
Expose the "trivial common parent" logic that we use for phi
Linus Torvalds
2005-04-07
1
-2
/
+12
*
Teach 'memop' simplification about offsetting.
Linus Torvalds
2005-04-07
1
-0
/
+19
*
Simplify constant subtraction into addition.
Linus Torvalds
2005-04-07
1
-1
/
+8
*
Add some more trivial constant simplifications.
Linus Torvalds
2005-04-07
1
-0
/
+14
*
Clean up the tests for "pseudo has use list", since add/remove
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Make the CSE "repeat" logic be more fine-grained than just
Linus Torvalds
2005-04-07
1
-15
/
+26
*
Handle killing of usage chains.
Linus Torvalds
2005-04-07
1
-18
/
+46
*
More instruction kill care, making sure the use chains
Linus Torvalds
2005-04-07
1
-2
/
+5
*
Be more thorough about killing unreachable instructions.
Linus Torvalds
2005-04-07
1
-6
/
+6
[next]