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
/
cse.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
cse: Size insn_hash_table more realistically, speeding up CSE significantly
Josh Triplett
2007-07-29
1
-1
/
+1
*
Fix typos in comments
Josh Triplett
2007-03-09
1
-4
/
+4
*
Do stupid and crappy CSE on casts.
Linus Torvalds
2005-09-24
1
-0
/
+25
*
[PATCH] using 0 as NULL in sparse
Christopher Li
2005-04-07
1
-3
/
+3
*
Use the new per-instruction position information for better
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Split the binops where signedness matters into unsigned and signed.
Linus Torvalds
2005-04-07
1
-6
/
+10
*
Split OP_SETVAL into OP_SETVAL (fp expressions and labels) and OP_SYMADDR
Linus Torvalds
2005-04-07
1
-2
/
+8
*
Remove phi source merging.
Linus Torvalds
2005-04-07
1
-17
/
+1
*
Expose "show_instruction()" for debugging.
Linus Torvalds
2005-04-07
1
-2
/
+0
*
Be more aggressive on PHI-node CSE.
Linus Torvalds
2005-04-07
1
-3
/
+10
*
Make OP_PHISOURCE track the OP_PHI instructions that it defines.
Linus Torvalds
2005-04-07
1
-4
/
+2
*
Yet another missed "entry" change point.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Remove OP_SETCC, make OP_SEL bigger instead.
Linus Torvalds
2005-04-07
1
-6
/
+10
*
Don't try to share parenthood fn between phi node removal and
Linus Torvalds
2005-04-07
1
-1
/
+15
*
Start using instruction sizes properly.
Linus Torvalds
2005-04-07
1
-1
/
+3
*
Oops. Don't try to CSE OP_SEL, at least not until we learn to
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Do CSE over children with trivially common parents.
Linus Torvalds
2005-04-07
1
-1
/
+21
*
Allow CSE to run after bb packing.
Linus Torvalds
2005-04-07
1
-1
/
+5
*
Add "memop" simplification phase.
Linus Torvalds
2005-04-07
1
-1
/
+2
*
Be more careful about insn->bb pointers.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Make the CSE "repeat" logic be more fine-grained than just
Linus Torvalds
2005-04-07
1
-6
/
+8
*
Move instruction simplification to new file "simplify.c".
Linus Torvalds
2005-04-07
1
-193
/
+18
*
Another assert - verify bb validity.
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Don't change instruction pseudo's when nopping them out.
Linus Torvalds
2005-04-07
1
-1
/
+0
*
Damn. We can't actually sort the phi-node list of phi's now
Linus Torvalds
2005-04-07
1
-21
/
+4
*
Now that phi sources are just instructions, we can CSE them.
Linus Torvalds
2005-04-07
1
-0
/
+12
*
Clear phi list when killing a phi-node instruction
Linus Torvalds
2005-04-07
1
-1
/
+3
*
Oops. Clean up some left-overs from phi removal.
Linus Torvalds
2005-04-07
1
-8
/
+10
*
Remove "struct phi", replace with instruction that generates a pseudo.
Linus Torvalds
2005-04-07
1
-24
/
+27
*
Do if-conversion.
Linus Torvalds
2005-04-07
1
-0
/
+101
*
Re-do CSE if we did a phi-node simplification.
Linus Torvalds
2005-04-07
1
-12
/
+11
*
We need to pack the phi-list even if we simplify the phi
Linus Torvalds
2005-04-07
1
-2
/
+3
*
Make phi-node normalization (part of CSE) do trivial simplification.
Linus Torvalds
2005-04-07
1
-2
/
+17
*
Oops. Don't try to CSE the dead instructions.
Linus Torvalds
2005-04-07
1
-0
/
+2
*
Kill trivially dead instructions
Linus Torvalds
2005-04-07
1
-0
/
+55
*
Make the "cse nop" a bit more informative
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Make CSE convert instructions to OP_NOP
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Add simple-stupid dominance testing for CSE.
Linus Torvalds
2005-04-07
1
-2
/
+32
*
Pack the phi-list after removing duplicates.
Linus Torvalds
2005-04-07
1
-0
/
+3
*
Add initial CSE pass
Linus Torvalds
2005-04-07
1
-0
/
+291