Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Partial Redundancy Elimination using Lazy Code Motion   Partial Redundancy Elimination (PRE) is a compiler optimization that
eliminates expressions that are redundant on some but not necessarily all paths
through a program. In this project, we implemented a PRE optimization pass in
LLVM and measured results on a variety of applications. We chose PRE because it
is a powerful technique that subsumes Common Subexpression Elimination (CSE)
and Loop Invariant Code Motion (LICM), and hence has the potential to greatly
improve performance.

3
The categories of this paper are: physics
26
The categories of this paper are: bayes-an
21
The categories of this paper are: adap-org
11
The categories of this paper are: hep-lat
36
The categories of this paper are: cmp-lg
2
The categories of this paper are: math
20
The categories of this paper are: acc-phys
22
The categories of this paper are: chao-dyn
19
The categories of this paper are: eess
37
The categories of this paper are: supr-con
31
The categories of this paper are: ao-sci
32
The categories of this paper are: atom-ph
34
The categories of this paper are: chem-ph
8
The categories of this paper are: hep-ex
9
The categories of this paper are: nlin
28
The categories of this paper are: alg-geom