index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
Age
Commit message (
Expand
)
Author
2012-01-10
Remove unnecessary default cases in switches that cover all enum values.
David Blaikie
2012-01-10
Enable LSR IV Chains with sufficient heuristics.
Andrew Trick
2012-01-09
Update language check. Do not ignore DW_LANG_Python.
Devang Patel
2012-01-07
Cleanup comments and argument types related to my previous replaceCongruentPh...
Andrew Trick
2012-01-07
Extended replaceCongruentPhis to handle mixed phi types.
Andrew Trick
2012-01-07
Expose isNonConstantNegative to users of ScalarEvolution.
Andrew Trick
2012-01-06
Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrO...
Andrew Trick
2012-01-06
SCEVExpander: hoistStep should check strict dominance.
Andrew Trick
2012-01-04
Generalize isSafeToSpeculativelyExecute to work on arbitrary
Dan Gohman
2012-01-02
Fix SCEVExpander to handle loops with no preheader when LSR gives it a
Andrew Trick
2012-01-01
PatternMatch: Introduce a matcher for instructions with the "exact" bit. Use ...
Benjamin Kramer
2011-12-28
Change CaptureTracking to pass a Use* instead of a Value* when a value is
Nick Lewycky
2011-12-24
ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...
Benjamin Kramer
2011-12-22
Make the unreachable probability much much heavier. The previous
Chandler Carruth
2011-12-21
Continue counting intrinsics as instructions (except when they aren't, such as
Nick Lewycky
2011-12-21
Fix typo and spacing, no functionality change.
Nick Lewycky
2011-12-21
A call to a function marked 'noinline' is not an inline candidate. The sole
Nick Lewycky
2011-12-21
Make some intrinsics safe to speculatively execute.
Nick Lewycky
2011-12-20
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
Jakub Staszak
2011-12-20
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
LSR: Fix another corner case in expansion of postinc users.
Andrew Trick
2011-12-18
Allow inlining of functions with returns_twice calls, if they have the
Joerg Sonnenberger
2011-12-16
When recursing for the original size of a type, stop if we are at a
Eric Christopher
2011-12-16
In DICompositeType, referenced to derived type is either metadata or null.
Devang Patel
2011-12-15
Virtual table holder field is either metadata or null.
Devang Patel
2011-12-14
Move Instruction::isSafeToSpeculativelyExecute out of VMCore and
Dan Gohman
2011-12-14
LSR: Fold redundant bitcasts on-the-fly.
Andrew Trick
2011-12-14
Fix a stupid typo in MemDepPrinter.
Eli Friedman
2011-12-12
LLVMBuild: Introduce a common section which currently has a list of the
Daniel Dunbar
2011-12-12
LLVMBuild: Remove trailing newline, which irked me.
Daniel Dunbar
2011-12-12
Switch llvm.cttz and llvm.ctlz to accept a second i1 parameter which
Chandler Carruth
2011-12-06
Probably not a good idea to convert a single vector load into a memcpy. We
Chad Rosier
2011-12-05
Add support for vectors of pointers.
Nadav Rotem
2011-12-03
Clear the new cache.
Benjamin Kramer
2011-12-03
Add a "seen blocks" cache to LVI to avoid a linear scan over the whole cache ...
Benjamin Kramer
2011-12-03
Add support for constant folding the pow intrinsic.
Chad Rosier
2011-12-02
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-01
Abuse of mass replace isn't warranted even when the build is failing. Thanks
Chad Rosier
2011-12-01
Fix build by not assuming TLI is guaranteed. Will have to track down cases where
Chad Rosier
2011-12-01
Prevent library calls from being folded if -fno-builtin has been specified.
Chad Rosier
2011-12-01
Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData
Chad Rosier
2011-12-01
Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
Chad Rosier
2011-12-01
Make use of "getScalarType()". No functionality change.
Nick Lewycky
2011-11-30
LSR: handle the expansion of phi operands that use postinc forms of the IV.
Andrew Trick
2011-11-29
build/CMake: Finish removal of add_llvm_library_dependencies.
Daniel Dunbar
2011-11-29
Fix a theoretical problem (not seen in the wild): if different instances of a
Duncan Sands
2011-11-29
SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW.
Andrew Trick
2011-11-29
Make SCEV print <nsw><nuw> for Add/MulExpr.
Andrew Trick
2011-11-28
Make SelectionDAG::InferPtrAlignment use llvm::ComputeMaskedBits instead of d...
Eli Friedman
2011-11-28
Remove the temporary flag -disable-unroll-scev and dead code.
Andrew Trick
[next]