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
/
linearize.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
[PATCH] Add a function to translate the SSA form back to normal form.
Luc Van Oostenryck
2005-11-21
1
-0
/
+1
*
[PATCH] Add a new opcode: OP_COPY.
Luc Van Oostenryck
2005-11-21
1
-0
/
+3
*
Add support for context checking functions.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Make each instruction have a position of its own.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Add compile-time "range-check" infrastructure to sparse
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Split OP_CAST into signed, unsigned and FP casts.
Linus Torvalds
2005-04-07
1
-0
/
+2
*
Split the binops where signedness matters into unsigned and signed.
Linus Torvalds
2005-04-07
1
-4
/
+4
*
Split OP_SETVAL into OP_SETVAL (fp expressions and labels) and OP_SYMADDR
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Save off the asm parameter name too.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Make asm linearization not drop the constraints.
Linus Torvalds
2005-04-07
1
-2
/
+14
*
Add the argument pseudos to the "enter" instruction
Linus Torvalds
2005-04-07
1
-0
/
+3
*
Make "remove_pseudo()" return whether it removed a pseudo from
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Make pretty helper functions for showing individual instructions
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Move remove_pseudo() to linearize.h
Linus Torvalds
2005-04-07
1
-0
/
+4
*
Expose "show_instruction()" for debugging.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Expose "show_bb()" for debugging, and make it do more appropriate
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Make OP_PHISOURCE track the OP_PHI instructions that it defines.
Linus Torvalds
2005-04-07
1
-0
/
+4
*
Linearize inline asm statements
Linus Torvalds
2005-04-07
1
-0
/
+6
*
Make the "entrypoint" be a special OP_ENTRY instruction instead of
Linus Torvalds
2005-04-07
1
-1
/
+5
*
Expose "show_pseudo()" to the world.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Add pseudo death-note tracking.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Remove OP_SETCC, make OP_SEL bigger instead.
Linus Torvalds
2005-04-07
1
-4
/
+3
*
Simplify trivial casts (and handle pointers specially).
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Associate pseudos with the symbol name whose value they got.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Start tracking cross-basic-block pseudo usage.
Linus Torvalds
2005-04-07
1
-2
/
+1
*
Start using instruction sizes properly.
Linus Torvalds
2005-04-07
1
-3
/
+3
*
Add entrypoint pointer to each bb.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Make list-ptr remove/replace take a count.
Linus Torvalds
2005-04-07
1
-5
/
+5
*
Be a lot more careful when re-writing branches.
Linus Torvalds
2005-04-07
1
-0
/
+6
*
Kill long-dead pseudo-reuse code.
Linus Torvalds
2005-04-07
1
-2
/
+1
*
Add a final pseudo usage tracking phase, which keeps
Linus Torvalds
2005-04-07
1
-0
/
+2
*
Who says you can't do type-safe function-overloading in C?
Linus Torvalds
2005-04-07
1
-5
/
+5
*
Add some type-safety features to the list pointer operations.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Clean up the tests for "pseudo has use list", since add/remove
Linus Torvalds
2005-04-07
1
-1
/
+6
*
Do early CSE before even doing the symbol simplification.
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Use cleaned-up ptr list removal for removing basic blocks
Linus Torvalds
2005-04-07
1
-0
/
+5
*
Simplify constant "conditional" branches and OP_SETCC/OP_SEL instructions.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Clean up rewriting a switch into a branch.
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Make phi pseudos be a type of their own.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Fix up various pseudo usage list issues:
Linus Torvalds
2005-04-07
1
-2
/
+3
*
Oops. Forgot to add usage of a dominator list pseudo.
Linus Torvalds
2005-04-07
1
-0
/
+12
*
Remove "struct phi", replace with instruction that generates a pseudo.
Linus Torvalds
2005-04-07
1
-13
/
+3
*
Do if-conversion.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Make CSE convert instructions to OP_NOP
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Move flow analysis out of "linearize.c" and into new "flow.c"
Linus Torvalds
2005-04-07
1
-0
/
+4
*
Simplify switches on compile-time constant values.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Do some initial basic block packing and remove BB_REACHABLE flag.
Linus Torvalds
2005-04-07
1
-9
/
+1
*
Remove OP_MOV and copy_pseudo.
Linus Torvalds
2005-04-07
1
-1
/
+0
*
Clean up pseudo and bb usage handling.
Linus Torvalds
2005-04-07
1
-2
/
+1
*
Do symbol dominance checks for all used symbols.
Linus Torvalds
2005-04-07
1
-0
/
+1
[next]