Skip to content

Commit 7971e8f

Browse files
committed
Merge pull request #1 from tgangwani/master
Update README.md
2 parents 0ebaa62 + 502d8c4 commit 7971e8f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
Partial Redundancy Elimination (PRE)
22
====================================
33

4-
Is a compiler optimization that eliminates
4+
PRE is a compiler optimization that eliminates
55
expressions that are redundant on some but not necessarily all paths through a
6-
program. In this project, we implemented a PRE optimization pass in LLVM
7-
and measured results on a variety of applications. It's a powerful technique that subsumes
6+
program. We implement a PRE optimization pass in the LLVM framework, and evaluate the benefits
7+
on a variety of applications. PRE is a powerful technique that subsumes
88
Common Subexpression Elimination (CSE) and Loop Invariant Code Motion (LICM), and hence has a potential to
99
greatly improve performance.
1010

11-
Commnads
11+
Commands
1212
-------
1313

14-
opts_lcm = "-mem2reg -loop-rotate -reassociate -lcm -mem2reg -simplifycfy;
14+
opts_lcm = "-mem2reg -loop-rotate -reassociate -lcm -mem2reg -simplifycfy;
1515

1616
$opt -load $load_pass $opts_lcm $test.bc -o $test-lcm.bc

0 commit comments

Comments
 (0)