Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 226,376,505 papers from all fields of science
Search
Sign In
Create Free Account
Loop-invariant code motion
Known as:
Loop invariant hoisting
, Loop hoisting
, LICM
Expand
In computer programming, loop-invariant code consists of statements or expressions (in an imperative programming language) which can be moved outside…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
22 relations
Block (programming)
Code bloat
Common subexpression elimination
Computer programming
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Exploiting Viral Marketing for Location Promotion in Location-Based Social Networks
Wen-Yuan Zhu
,
Wen-Chih Peng
,
Ling-Jyh Chen
,
Kai Zheng
,
Xiaofang Zhou
ACM Transactions on Knowledge Discovery from Data
2016
Corpus ID: 18861550
With the explosion of smartphones and social network services, location-based social networks (LBSNs) are increasingly seen as…
Expand
2006
2006
Inter-View Direct Mode for Multiview Video Coding
Xun Guo
,
Yan Lu
,
Feng Wu
,
Wen Gao
IEEE transactions on circuits and systems for…
2006
Corpus ID: 2725865
Global disparity between views is usually caused by the displacement between cameras, which can be accurately represented by a…
Expand
2004
2004
Loop Invariant Code Motion in Code Generator
Yang Shu
2004
Corpus ID: 63973346
Loop invariant code motion (LICM) is a traditional optimization. In modern compiler,it is normally per-formed by the phases of…
Expand
1999
1999
Dependence Analysis for Java
C. Chambers
,
Igor Pechtchanski
,
Vivek Sarkar
,
M. Serrano
,
H. Srinivasan
International Workshop on Languages and Compilers…
1999
Corpus ID: 15228499
We describe a novel approach to performing data dependence analysis for Java in the presence of Java's "non-traditional" language…
Expand
1998
1998
Cost-optimal code motion
M. Hailperin
TOPL
1998
Corpus ID: 1910855
We generalize Knoop et al.'s Lazy Code Motion (LCM) algorithm for partial redundancy elimination so that the generalized version…
Expand
1995
1995
Efficient instruction scheduling using finite state automata
Vasanth Bala
,
Norman Rubin
Proceedings of the 28th Annual International…
1995
Corpus ID: 52823118
Profile-based optimizations are being used with increasing frequency. Profile information can be used to improve instruction…
Expand
1994
1994
Action Transformations in the ACTRESS Compiler Generator
H. Moura
,
D. Watt
International Conference on Compiler Construction
1994
Corpus ID: 17343348
Given the action-semantic description of a source language, Actress generates a compiler. The generated compiler translates its…
Expand
1994
1994
Optimizing Explicitly Parallel Programs
A. Krishnamurthy
1994
Corpus ID: 790957
We present compiler optimization techniques for explicitly parallel programs that communicate through a shared address space. The…
Expand
1992
1992
Comilation of a Highly Parallel Actor-Based Language
Won Kim
,
G. Agha
International Workshop on Languages and Compilers…
1992
Corpus ID: 9645865
Hal is a High-level Actor-based Language. Hal supports a number of communication mechanisms, local synchronization constraints…
Expand
1988
1988
Unfold/fold transformations and loop optimization of logic programs
S. Debray
ACM-SIGPLAN Symposium on Programming Language…
1988
Corpus ID: 10519959
Programs typically spend much of their execution time in loops. This makes the generation of efficient code for loops essential…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE