index
:
sparse/sparse.git
bitwise-ones
format-check
maint-v0.6.2
maint-v0.6.3
master
C semantic parser
Luc Van Oostenryck
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
flow.h
Age
Commit message (
Expand
)
Author
Files
Lines
2021-04-18
Merge branches 'fix-phisrc' and 'insert-last-insn' into memops-prep
Luc Van Oostenryck
1
-0
/
+3
2021-04-17
memops: dominates()'s first arg is redundant
Luc Van Oostenryck
1
-1
/
+1
2021-03-19
add remove_phisources()
Luc Van Oostenryck
1
-0
/
+2
2021-03-19
rename insert_branch() to convert_to_jump()
Luc Van Oostenryck
1
-1
/
+1
2021-03-19
let insert_branch() return a status
Luc Van Oostenryck
1
-1
/
+1
2021-03-19
move insert_branch() to flow.c
Luc Van Oostenryck
1
-0
/
+1
2020-11-28
replace convert_load_instruction() by replace_with_pseudo()
Luc Van Oostenryck
1
-1
/
+0
2020-11-28
memops: move rewrite_load_instruction() here
Luc Van Oostenryck
1
-1
/
+0
2020-11-28
make a header for simplification
Luc Van Oostenryck
1
-1
/
+0
2020-11-21
remove unneeded REPEAT_SYMBOL_CLEANUP
Luc Van Oostenryck
1
-1
/
+0
2020-11-17
cfg: early CFG simplification
Luc Van Oostenryck
1
-0
/
+1
2018-08-26
add a function to remove deadborn instructions
Luc Van Oostenryck
1
-0
/
+1
2018-06-30
kds: add interface for kill_dead_stores()
Luc Van Oostenryck
1
-0
/
+1
2018-03-18
add remove_use()
Luc Van Oostenryck
1
-0
/
+1
2018-03-14
optim: fix REPEAT_CFG_CLEANUP
Luc Van Oostenryck
1
-3
/
+3
2018-02-24
move inner optimization loop into optimize.c
Luc Van Oostenryck
1
-1
/
+0
2018-02-24
move liveness interface to its own header
Luc Van Oostenryck
1
-4
/
+0
2018-02-13
let kill_instruction() report if changes were made
Luc Van Oostenryck
1
-5
/
+5
2018-01-07
cleanup: make some functions static
Luc Van Oostenryck
1
-1
/
+0
2017-05-12
introduce REPEAT_CFG_CLEANUP
Luc Van Oostenryck
1
-0
/
+1
2017-02-16
kill_instruction() may need to be forced or not
Luc Van Oostenryck
1
-1
/
+10
2009-08-11
make sparse headers self-compilable...
Kamil Dudka
1
-0
/
+5
2009-08-02
unssa: track uses when replacing a phi node
Kamil Dudka
1
-0
/
+1
2005-04-07
Add warning for accessing outside of a symbol
Linus Torvalds
1
-0
/
+1
2005-04-07
Add pseudo death-note tracking.
Linus Torvalds
1
-0
/
+2
2005-04-07
Don't try to share parenthood fn between phi node removal and
Linus Torvalds
1
-3
/
+0
2005-04-07
Do real flow simplification only after liveness analysis.
Linus Torvalds
1
-1
/
+5
2005-04-07
Rename "register.c" into "liveness.c". That's what it does.
Linus Torvalds
1
-1
/
+1
2005-04-07
Add a flow verification thing.
Linus Torvalds
1
-0
/
+1
2005-04-07
Expose the "trivial common parent" logic that we use for phi
Linus Torvalds
1
-0
/
+3
2005-04-07
Add "memop" simplification phase.
Linus Torvalds
1
-0
/
+1
2005-04-07
Expose "dominates()" function for memop domination checking.
Linus Torvalds
1
-0
/
+1
2005-04-07
Export the load instruction conversion functions.
Linus Torvalds
1
-0
/
+3
2005-04-07
Add a final pseudo usage tracking phase, which keeps
Linus Torvalds
1
-0
/
+2
2005-04-07
Make the CSE "repeat" logic be more fine-grained than just
Linus Torvalds
1
-0
/
+3
2005-04-07
Handle killing of usage chains.
Linus Torvalds
1
-0
/
+1
2005-04-07
Be more thorough about killing unreachable instructions.
Linus Torvalds
1
-0
/
+1
2005-04-07
When killing a basic block, mark all its instructions unreachable.
Linus Torvalds
1
-0
/
+2
2005-04-07
Move instruction simplification to new file "simplify.c".
Linus Torvalds
1
-0
/
+1
2005-04-07
Do "flow" simplification earlier (separate from packing).
Linus Torvalds
1
-1
/
+1
2005-04-07
Make CSE convert instructions to OP_NOP
Linus Torvalds
1
-1
/
+1
2005-04-07
Add simple-stupid dominance testing for CSE.
Linus Torvalds
1
-0
/
+2
2005-04-07
Add initial CSE pass
Linus Torvalds
1
-0
/
+3
2005-04-07
Move flow analysis out of "linearize.c" and into new "flow.c"
Linus Torvalds
1
-0
/
+8