index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
/
GlobalOpt
Age
Commit message (
Expand
)
Author
2014-03-06
Fix a use-after-free error in GlobalOpt CleanupConstantGlobalUsers
Dan Gohman
2014-02-28
Use range metadata instead of introducing selects.
Dan Gohman
2013-07-15
Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'
Eli Bendersky
2013-07-09
Make GlobalOpt's GV-by-alloca replacement work for PNaCl.
Eli Bendersky
2013-05-15
Merging r181524:
Bill Wendling
2013-04-02
Use a worklist to avoid a sneaky iterator invalidation.
Bill Wendling
2013-03-12
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
Jan Wen Voung
2013-03-09
Fix test case.
Benjamin Kramer
2013-03-09
Test case hygiene.
Benjamin Kramer
2013-03-08
Disable statistics on Release builds and move tests that depend on -stats.
Jan Wen Voung
2013-02-05
Added missing newline to end of test case.
Michael Gottesman
2013-02-05
Add code to GlobalVariable.h so that global variables marked as
Michael Gottesman
2013-01-10
Fix TryToShrinkGlobalToBoolean in GlobalOpt, so that it does not discard addr...
Joey Gouly
2013-01-01
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...
Dmitri Gribenko
2012-12-30
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...
Dmitri Gribenko
2012-12-30
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...
Dmitri Gribenko
2012-12-01
Revert previous check in r168581, r169079 as they are still in code review st...
Zhou Sheng
2012-12-01
The patch is to improve the memory footprint of pass GlobalOpt.
Zhou Sheng
2012-11-16
Constant::IsThreadDependent(): Use dyn_cast<Constant> instead of cast
Hans Wennborg
2012-11-15
Make GlobalOpt be conservative with TLS variables (PR14309)
Hans Wennborg
2012-09-28
GlobalOpt: non-constexpr bitcasts or GEPs can occur even if the global value ...
Benjamin Kramer
2012-07-29
Add testcases for GlobalOpt changes in r160693 and r160757.
Nick Lewycky
2012-07-24
Teach globalopt to not nuke all stores to globals. Keep them around of they
Nick Lewycky
2012-07-21
Revert r160602.
Nick Lewycky
2012-07-21
Teach globalopt to play nice with leak checkers. This is a reapplication of
Nick Lewycky
2012-07-19
Revert r160529 due to crashes.
Nick Lewycky
2012-07-19
Don't wipe out global variables that are probably storing pointers to heap
Nick Lewycky
2012-07-02
GlobalOpt forgot to handle bitcast when analyzing globals. Found by inspection.
Duncan Sands
2012-07-02
Convert the uses of '|&' to use '2>&1 |' instead, which works on old
Chandler Carruth
2012-07-02
Convert all tests using TCL-style quoting to use shell-style quoting.
Chandler Carruth
2012-06-27
Revert r159136 due to PR13124.
Matt Beaumont-Gay
2012-06-25
If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it
Rafael Espindola
2012-06-15
Some optimizations done by globalopt are safe only for internal linkage, not
Rafael Espindola
2012-06-14
Implement the isSafeToDiscardIfUnused predicate and use it in globalopt and
Rafael Espindola
2012-05-12
Teach Function::hasAddressTaken that BlockAddress doesn't really take
Jay Foad
2012-04-24
Fix a crash on valid (if UB) bitcode that is produced for some global
Chandler Carruth
2012-03-28
GlobalOpt: If we have an inbounds GEP from a ConstantAggregateZero global tha...
Benjamin Kramer
2012-03-13
Teach globalopt how to evaluate an invoke with a non-void return type.
Dan Gohman
2012-02-21
Use the target-aware constant folder on expressions to improve the chance
Nick Lewycky
2012-02-20
Check for the correct size in the invariant marker.
Nick Lewycky
2012-02-17
Remove question.
Nick Lewycky
2012-02-17
Add support for invariant.start inside the static constructor evaluator. This is
Nick Lewycky
2012-02-16
Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...
Eli Bendersky
2012-02-09
GlobalOpt: Be more aggressive about elminating side-effect free static dtors.
Benjamin Kramer
2012-02-05
Teach GlobalOpt to handle atomic accesses to globals.
Nick Lewycky
2012-01-05
PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into gl...
Eli Friedman
2011-11-27
remove autoupgrade support for old forms of llvm.prefetch and the old
Chris Lattner
2011-11-27
Upgrade syntax of tests using volatile instructions to use 'load volatile' in...
Chris Lattner
2011-10-20
Refactor code from inlining and globalopt that checks whether a function defi...
Eli Friedman
2011-08-12
Move "atomic" and "volatile" designations on instructions after the opcode
Eli Friedman
[next]