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
/
example.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
[PATCH] avoid a crash caused by the phisrc OP_COPY with a NULL ->def.
Luc Van Oostenryck
2005-11-25
1
-1
/
+1
*
example: OP_COPY must destroy any old pseudo state
Linus Torvalds
2005-11-22
1
-0
/
+24
*
Make the "example" compiler use the new unssa() phase
Linus Torvalds
2005-11-22
1
-54
/
+14
*
Handle symbols from "-include" file too
Linus Torvalds
2005-11-02
1
-1
/
+1
*
Update the calling interface to "sparse()".
Linus Torvalds
2005-08-03
1
-2
/
+5
*
Add compile-time "range-check" infrastructure to sparse
Linus Torvalds
2005-04-07
1
-1
/
+3
*
Duh. When a function returns VOID, we should _not_ add that
Linus Torvalds
2005-04-07
1
-1
/
+2
*
Fix code generation confusion between OP_ADDR and the
Linus Torvalds
2005-04-07
1
-12
/
+45
*
Make the example code generator do something half-way sane
Linus Torvalds
2005-04-07
1
-14
/
+32
*
Split the binops where signedness matters into unsigned and signed.
Linus Torvalds
2005-04-07
1
-7
/
+12
*
Make output_insn() tell where it was called from, and avoid
Linus Torvalds
2005-04-07
1
-0
/
+7
*
Make "fill_reg" do somewhat the right thing when we take the
Linus Torvalds
2005-04-07
1
-1
/
+28
*
Oops. Missed a place where we still tested for "busy" thinking that
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Make the argument storage setup be a bit more accurate.
Linus Torvalds
2005-04-07
1
-10
/
+33
*
Make "reg->busy" mean how many "operands" actually reference this
Linus Torvalds
2005-04-07
1
-26
/
+53
*
Start moving to a more symbol "struct operand" notion, rather than
Linus Torvalds
2005-04-07
1
-15
/
+144
*
Split OP_SETVAL into OP_SETVAL (fp expressions and labels) and OP_SYMADDR
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Make sure to mark all registers that have already been allocated
Linus Torvalds
2005-04-07
1
-0
/
+28
*
The stack offset is global, not per-bb.
Linus Torvalds
2005-04-07
1
-6
/
+5
*
Duh. We marked the wrong register REG_FIXED when we wrote out
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Add some back-of-the-envelope support for asm inputs tied
Linus Torvalds
2005-04-07
1
-5
/
+31
*
Do absolutely horrid job of generating code for asms.
Linus Torvalds
2005-04-07
1
-7
/
+137
*
Use the one-deep CC-cache for OP_SEL too.
Linus Torvalds
2005-04-07
1
-21
/
+30
*
If we decide to mark a register as being its own storage,
Linus Torvalds
2005-04-07
1
-2
/
+3
*
Add a one-deep CC-cache for condition code setting and usage.
Linus Torvalds
2005-04-07
1
-123
/
+218
*
Show asm inputs/outputs as bugus instructions as opposed to comments.
Linus Torvalds
2005-04-07
1
-2
/
+2
*
Start looking at asms in code generation.
Linus Torvalds
2005-04-07
1
-1
/
+40
*
Do some kind of signed cast too.
Linus Torvalds
2005-04-07
1
-5
/
+8
*
Do slightly better on casts.
Linus Torvalds
2005-04-07
1
-6
/
+13
*
Teach code generator about commutative operations.
Linus Torvalds
2005-04-07
1
-6
/
+63
*
Mark the backing store storage dead when marking a pseudo dead.
Linus Torvalds
2005-04-07
1
-19
/
+25
*
Make "find_pseudo_storage()" return the storage hash entry
Linus Torvalds
2005-04-07
1
-6
/
+10
*
Split up the code that finds the underlying storage for a
Linus Torvalds
2005-04-07
1
-44
/
+71
*
Add support for various arch-specific storage allocation
Linus Torvalds
2005-04-07
1
-2
/
+116
*
Kill off dead pseudos before doing target allocation for casts and loads.
Linus Torvalds
2005-04-07
1
-12
/
+16
*
Keep dead pseudos in the register "busy" count, add "dead" count.
Linus Torvalds
2005-04-07
1
-5
/
+57
*
Add comment on where incoming pseudos come from.
Linus Torvalds
2005-04-07
1
-0
/
+1
*
Generate pseudo-code for OP_SEL.
Linus Torvalds
2005-04-07
1
-0
/
+18
*
Make target register allocation prefer empty registers.
Linus Torvalds
2005-04-07
1
-0
/
+4
*
Generate cheesy "cast" instructions.
Linus Torvalds
2005-04-07
1
-0
/
+23
*
Add fake OP_CALL code generation.
Linus Torvalds
2005-04-07
1
-0
/
+39
*
Be a bit more forgiving about impossible output register situations.
Linus Torvalds
2005-04-07
1
-1
/
+4
*
Output unimplemented instructions as such, rather
Linus Torvalds
2005-04-07
1
-1
/
+1
*
Clean up final register flushing, and allow flushing to a temporary
Linus Torvalds
2005-04-07
1
-14
/
+80
*
Add comment about input storage selection.
Linus Torvalds
2005-04-07
1
-0
/
+7
*
When fulfilling the output register requirements, don't
Linus Torvalds
2005-04-07
1
-4
/
+22
*
Don't kill the same pseudo twice.
Linus Torvalds
2005-04-07
1
-0
/
+2
*
Add tons more comments about register state changes to the
Linus Torvalds
2005-04-07
1
-21
/
+41
*
Remove old pseudos from register list when we redefine one
Linus Torvalds
2005-04-07
1
-0
/
+17
*
Make pretty helper functions for showing individual instructions
Linus Torvalds
2005-04-07
1
-37
/
+87
[next]