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
/
Analysis
Age
Commit message (
Expand
)
Author
2011-08-16
Extend the undef ^ undef idiom once more. No testcase: I can't figure out ho...
Eli Friedman
2011-08-16
Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...
Devang Patel
2011-08-16
Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'
Bill Wendling
2011-08-16
A few places where we want to skip the landingpad instruction for insertion.
Bill Wendling
2011-08-15
Add a finalize() hook, that'll let DIBuilder construct compile unit lazily.
Devang Patel
2011-08-15
Add some comments here because the lack of a check for volatile/atomic here i...
Eli Friedman
2011-08-15
Duncan pointed out that the LandingPadInst might read memory. (It might also
Bill Wendling
2011-08-15
Misc analysis passes that need to be aware of atomic load/store.
Eli Friedman
2011-08-15
Atomic load/store support in LICM.
Eli Friedman
2011-08-15
The landingpad instruction isn't loop-invariant.
Bill Wendling
2011-08-15
Refactor. Global variables are part of compile unit so let CompileUnit create...
Devang Patel
2011-08-12
Silence a bunch (but not all) "variable written but not read" warnings
Duncan Sands
2011-08-11
Allow loop unrolling to get known trip counts from ScalarEvolution.
Andrew Trick
2011-08-11
Fix for LoopInfo::updateUnloop. Remove subloop blocks from former
Andrew Trick
2011-08-11
Cleanup. Another thorough review by Nick!
Andrew Trick
2011-08-10
Reapplying r136844.
Andrew Trick
2011-08-10
Distinguish between two copies of one inlined variable. Take 2.
Devang Patel
2011-08-10
Cleanup. Added LoopBlocksDFS::perform for simple clients.
Andrew Trick
2011-08-09
Provide method to print variable's extended name which includes inline location.
Devang Patel
2011-08-06
Made SCEV's UDiv expressions more canonical. When dividing a
Andrew Trick
2011-08-05
Temporarily revert r135528 which distinguishes between two copies of one
Chandler Carruth
2011-08-04
Fix what seems an obvious typo. Patch by Ivan Krasin. Problem
Duncan Sands
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
Add more constantness in BlockFrequencyInfo.
Jakub Staszak
2011-08-03
Add this back in for now. There are still a few passes which create unwind in...
Bill Wendling
2011-08-03
Replace the 'UnwindInst' check with a check for 'ResumeInst', which also exits
Bill Wendling
2011-08-02
Use consistent terminology for loop exit/exiting blocks. Name change only.
Andrew Trick
2011-08-01
Change SmallVector to SmallPtrSet in BranchProbabilityInfo. Handle cases where
Jakub Staszak
2011-07-31
Do not handle cases with >= and <= predicates.
Jakub Staszak
2011-07-31
Remove untrue comment.
Jakub Staszak
2011-07-31
Do not handle case where LHS is equal to zero, because InstCombiner always moves
Jakub Staszak
2011-07-31
Add Zero Heurestics to BranchProbabilityInfo. If we compare value to zero we
Jakub Staszak
2011-07-29
Add more constantness in BranchProbabilityInfo.
Jakub Staszak
2011-07-29
Remove incEdgeWeight and decEdgeWeight. Set edge weight directly to avoid
Jakub Staszak
2011-07-29
Rewrite the CMake build to use explicit dependencies between libraries,
Chandler Carruth
2011-07-28
Change LBH_TAKEN_WEIGHT to 124 (from 128). Right now, sum of
Jakub Staszak
2011-07-28
Heuristics are in descending priority now. If we use one of them, skip the rest.
Jakub Staszak
2011-07-28
Add InEdges (edges from header to the loop) in Loop Branch Heuristics, so
Jakub Staszak
2011-07-27
Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.
Jakub Staszak
2011-07-27
Explicitly cast narrowing conversions inside {}s that will become errors in
Jeffrey Yasskin
2011-07-27
Minor simplification.
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-26
Add helper function for getting true/false constants in a uniform
Duncan Sands
2011-07-25
Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to
Jakub Staszak
2011-07-25
Shorten some expressions by using ArrayRef::slice().
Frits van Bommel
2011-07-25
Convert GetElementPtrInst to use ArrayRef.
Jay Foad
2011-07-22
Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use
Jay Foad
[prev]
[next]