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
/
include
/
llvm
/
Analysis
Age
Commit message (
Expand
)
Author
2011-08-10
Cleanup. Avoid relying on specialization of std::distance.
Andrew Trick
2011-08-10
Fix the LoopUnroller to handle nontrivial loops and partial unrolling.
Andrew Trick
2011-08-09
Provide method to print variable's extended name which includes inline location.
Devang Patel
2011-08-05
Temporarily revert r135528 which distinguishes between two copies of one
Chandler Carruth
2011-08-04
Reverting r136884 updateUnloop, which crashed a linux builder.
Andrew Trick
2011-08-03
An algorithm for incrementally updating LoopInfo within a
Andrew Trick
2011-08-03
whitespace
Andrew Trick
2011-08-03
An interface for iterating over a loop's blocks in DFS order.
Andrew Trick
2011-08-03
Add more constantness in BlockFrequencyInfo.
Jakub Staszak
2011-08-03
SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget
Andrew Trick
2011-08-02
Use consistent terminology for loop exit/exiting blocks. Name change only.
Andrew Trick
2011-08-01
Add BlockFrequency::getEntryFrequency()
Jakub Staszak
2011-07-29
Add more constantness in BranchProbabilityInfo.
Jakub Staszak
2011-07-29
Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be
Eli Friedman
2011-07-28
If run with -debug give more information about Cyclic Probability.
Jakub Staszak
2011-07-28
Fix stupid mistake from commit 136381.
Jakub Staszak
2011-07-28
Speed up BlockFrequencyInfo a little bit.
Jakub Staszak
2011-07-27
Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.
Jakub Staszak
2011-07-27
Edge to itself is backedge as well.
Jakub Staszak
2011-07-27
Misc mid-level changes for new 'fence' instruction.
Eli Friedman
2011-07-27
Fix AliasSetTracker so that it doesn't make any assumptions about instruction...
Eli Friedman
2011-07-26
SCEV: Added a data structure for storing not-taken info per loop
Andrew Trick
2011-07-25
Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to
Jakub Staszak
2011-07-22
Allow getBlockFreq to return 0.
Jakub Staszak
2011-07-20
There are two ways to map a variable to its lexical scope. Lexical scope info...
Devang Patel
2011-07-19
Distinguish between two copies of one inlined variable.
Devang Patel
2011-07-19
Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yester...
Devang Patel
2011-07-19
Revert "Make a provision to encode inline location in a variable. This will e...
Bob Wilson
2011-07-19
Convert SimplifyGEPInst to use ArrayRef.
Jay Foad
2011-07-19
Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.
Jay Foad
2011-07-19
Make a provision to encode inline location in a variable. This will enable dw...
Devang Patel
2011-07-18
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-16
Remove "LoopInfo.h" include from BranchProbabilityInfo.h.
Jakub Staszak
2011-07-16
Add MachineBlockFrequency analysis.
Jakub Staszak
2011-07-16
Fix SCEVEXpander to handle arbitrary phi expansion. Includes two
Andrew Trick
2011-07-13
Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.
Jay Foad
2011-06-28
Cleanup. Fix a stupid variable name.
Andrew Trick
2011-06-28
SCEVExpander: give new insts a name that identifies the reponsible pass.
Andrew Trick
2011-06-27
Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by other
Nick Lewycky
2011-06-24
Fix struct member's scope. Patch by Xi Wang.
Devang Patel
2011-06-23
Calculate backedge probability correctly.
Jakub Staszak
2011-06-23
Missing files for the BlockFrequency analysis added.
Jakub Staszak
2011-06-23
Introduce BlockFrequency analysis for BasicBlocks.
Jakub Staszak
2011-06-21
IVUsers no longer needs to record the phis.
Andrew Trick
2011-06-16
Introduce MachineBranchProbabilityInfo class, which has similar API to
Jakub Staszak
2011-06-15
The ARC language-specific optimizer. Credit to Dan Gohman.
John McCall
2011-06-15
Add "unknown" results for memdep, which mean "I don't know whether a dependen...
Eli Friedman
2011-06-11
Branch profiling: floating-point avoidance.
Andrew Trick
2011-06-09
Teach the CallGraph to ignore calls to intrinsics.
John McCall
2011-06-04
New BranchProbabilityInfo analysis. Patch by Jakub Staszak!
Andrew Trick
[prev]
[next]