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
/
lib
/
Transforms
/
IPO
/
GlobalOpt.cpp
Age
Commit message (
Expand
)
Author
2009-07-08
Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...
Owen Anderson
2009-07-08
Push LLVMContext through GlobalVariables and IRBuilder.
Owen Anderson
2009-07-06
"LLVMContext* " --> "LLVMContext *"
Owen Anderson
2009-07-06
Thread LLVMContext through the constant folding APIs, which touches a lot of ...
Owen Anderson
2009-07-06
More LLVMContext-ification.
Owen Anderson
2009-07-01
improve the APIs for creating struct and function types with no arguments/ele...
Chris Lattner
2009-06-17
>> What if my global variable was into a different address space than stack?
Sanjiv Gupta
2009-06-10
Implement and use new method Function::hasAddressTaken().
Jay Foad
2009-06-09
Remove an unused function SafeToDestroyConstant(). Rename an almost
Jay Foad
2009-06-06
Use cast<> instead of dyn_cast<> for things that are known to be
Jay Foad
2009-06-02
Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...
Evan Cheng
2009-05-09
Rename PaddedSize to AllocSize, in the hope that this
Duncan Sands
2009-05-03
Revert r70630. Go back to appending ".b" to internal globals when shrinking
Nick Lewycky
2009-05-02
Don't append ".b" to the names of globals that are being shrunk to booleans.
Nick Lewycky
2009-03-09
Ignore debug info while evaluating function.
Devang Patel
2009-03-08
use MemTransferInst.
Chris Lattner
2009-03-07
fix a serious pessimization that Tron on IRC pointed out where we would
Chris Lattner
2009-03-06
While thinking about the one-definition-rule and trying
Duncan Sands
2009-03-06
Revert 66224.
Devang Patel
2009-03-06
Revert rev. 66167.
Devang Patel
2009-03-06
Do not let debug info prevert globalopt from shriking a global vars to boolean.
Devang Patel
2009-03-05
GlobalOpt only process non constant local GVs while optimizing global vars.
Devang Patel
2009-03-04
Temporarily revert r65994. It was causing rdar://6646455.
Bill Wendling
2009-03-04
If a global constant is dead then global's debug info should not prevent the ...
Devang Patel
2009-02-18
In theory the aliasee may have dead constant users
Duncan Sands
2009-02-17
This transform also applies to private linkage.
Duncan Sands
2009-02-15
Make this more useful for cleaning up after the
Duncan Sands
2009-02-15
If the target of an alias has internal linkage, then the
Duncan Sands
2009-01-23
Simplify the logic of getting hold of a PHI predecessor block.
Gabor Greif
2009-01-15
Add the private linkage.
Rafael Espindola
2009-01-14
rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid a temporary
Chris Lattner
2009-01-13
Correct a comment.
Duncan Sands
2009-01-12
Rename getABITypeSize to getTypePaddedSize, as
Duncan Sands
2009-01-07
Whitespace - correct formatting.
Duncan Sands
2008-12-17
insert some sequence points and preincrement an iterator to avoid
Chris Lattner
2008-12-17
Enhance heap sra to be substantially more aggressive w.r.t PHI
Chris Lattner
2008-12-16
Fix another crash found by inspection. If we have a PHI node merging
Chris Lattner
2008-12-16
fix a crash found by inspection.
Chris Lattner
2008-12-16
switch some std::set/std::map to SmallPtrSet/DenseMap.
Chris Lattner
2008-12-15
enhance heap-sra to apply to fixed sized array allocations, not just
Chris Lattner
2008-12-15
Use stripPointerCasts.
Chris Lattner
2008-12-15
minor tweaks for formatting, allow bitcast in ValueIsOnlyUsedLocallyOrStoredT...
Chris Lattner
2008-12-15
refactor some code into a new TryToOptimizeStoreOfMallocToGlobal function.
Chris Lattner
2008-09-25
Large mechanical patch.
Devang Patel
2008-09-09
Make safer variant of alias resolution routine to be default
Anton Korobeynikov
2008-09-09
Resolve aliases, when possible
Anton Korobeynikov
2008-09-04
Tidy up several unbeseeming casts from pointer to intptr_t.
Dan Gohman
2008-08-12
Remove tabs.
Bill Wendling
2008-07-17
Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.
Matthijs Kooijman
2008-05-29
convert more operand loops to iterator formulation
Gabor Greif
[prev]
[next]