index
:
sparse/sparse-dev.git
bitwise-ones
fix-zephyr
handle-cleanup-attr
master
Sparse's development tree
Luc Van Oostenryck
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
memops.c
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
-5
/
+5
2021-04-17
memops: we can kill addresses unconditionally
Luc Van Oostenryck
1
-3
/
+1
2021-04-17
memops: avoid using first_pseudo()
Luc Van Oostenryck
1
-3
/
+5
2021-04-17
memops: do not mess up with phisource's source ident
Luc Van Oostenryck
1
-1
/
+0
2021-04-17
memops: remove obsolete comment
Luc Van Oostenryck
1
-4
/
+0
2021-04-17
memops: find_dominating_parents()'s generation is redundant
Luc Van Oostenryck
1
-8
/
+6
2021-04-17
memops: dominates()'s first arg is redundant
Luc Van Oostenryck
1
-9
/
+9
2021-03-25
kill redundant stores (local)
Luc Van Oostenryck
1
-0
/
+5
2021-03-25
kill parent's dead stores too
Luc Van Oostenryck
1
-0
/
+16
2021-03-25
volatile stores are never dead
Luc Van Oostenryck
1
-0
/
+2
2021-03-24
extract try_to_kill_store() from kill_dominated_stores()
Luc Van Oostenryck
1
-11
/
+19
2021-03-21
let find_dominating_parents() use insert_last_instruction()
Luc Van Oostenryck
1
-5
/
+5
2021-03-08
phi-sources can only have a single user (or none)
Luc Van Oostenryck
1
-0
/
+1
2020-12-10
move check_access() to late_warnings()
Luc Van Oostenryck
1
-3
/
+0
2020-12-02
Merge branch 'kill-replace' into next
Luc Van Oostenryck
1
-2
/
+44
2020-11-29
memops: kill dead loads before phi-node conversion
Luc Van Oostenryck
1
-0
/
+5
2020-11-28
replace convert_load_instruction() by replace_with_pseudo()
Luc Van Oostenryck
1
-3
/
+4
2020-11-28
memops: move rewrite_load_instruction() here
Luc Van Oostenryck
1
-0
/
+41
2020-11-17
cfg: call simplify_memops() unconditionally.
Luc Van Oostenryck
1
-0
/
+2
2019-12-10
fix simplify_loads() when doing type punning
Luc Van Oostenryck
1
-0
/
+11
2018-08-25
add a flag for volatile memops
Luc Van Oostenryck
1
-2
/
+2
2018-06-30
kds: kill dead stores after memops simplification
Luc Van Oostenryck
1
-0
/
+12
2018-03-14
cleanup deadborn phi-sources
Luc Van Oostenryck
1
-0
/
+5
2018-03-11
fix address_taken()
Luc Van Oostenryck
1
-0
/
+2
2018-02-14
kill dead stores when simplifying symbols
Luc Van Oostenryck
1
-10
/
+1
2018-01-02
fix: dereference null-type
Luc Van Oostenryck
1
-0
/
+2
2017-11-16
give a type to OP_PHISOURCEs
Luc Van Oostenryck
1
-1
/
+1
2017-11-11
fix: volatile stores must not be simplified
Luc Van Oostenryck
1
-1
/
+5
2017-07-31
fix some crashes in add_dominators()
Luc Van Oostenryck
1
-0
/
+2
2017-02-13
missing load simplification
Luc Van Oostenryck
1
-7
/
+3
2017-02-13
volatile loads must not be simplified
Luc Van Oostenryck
1
-0
/
+3
2011-01-03
memops.c: always true expression
Nicolas Kaiser
1
-1
/
+1
2007-03-09
Fix typos in comments
Josh Triplett
1
-2
/
+2
2007-01-16
Add instruction to pseudo user tracking.
Christopher Li
1
-17
/
+5
2006-11-06
Typo fixes
Pavel Roskin
1
-1
/
+1
2005-04-07
Add warning for accessing outside of a symbol
Linus Torvalds
1
-0
/
+3
2005-04-07
Fix "address_taken()" function to work at least pitifully
Linus Torvalds
1
-2
/
+14
2005-04-07
Split OP_SETVAL into OP_SETVAL (fp expressions and labels) and OP_SYMADDR
Linus Torvalds
1
-1
/
+1
2005-04-07
Much cleaner entrypoint dominance handling: instead of making
Linus Torvalds
1
-7
/
+0
2005-04-07
Oops. The "entry instruction" changes missed the check for the
Linus Torvalds
1
-1
/
+1
2005-04-07
Associate pseudos with the symbol name whose value they got.
Linus Torvalds
1
-0
/
+1
2005-04-07
Start using instruction sizes properly.
Linus Torvalds
1
-1
/
+1
2005-04-07
Fix test for entrypoint. Since we can rewrite branches
Linus Torvalds
1
-1
/
+5
2005-04-07
Add "memop" simplification phase.
Linus Torvalds
1
-0
/
+195