index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Analysis
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove dead code.
Bill Wendling
2012-01-18
1
-45
/
+0
*
Move includes to the .cpp file.
Jakub Staszak
2012-01-17
1
-0
/
+2
*
Fix a corner case hit by redundant phi elimination running after LSR.
Andrew Trick
2012-01-14
1
-1
/
+11
*
A DenseMap of a std::map isn't a very good idea because the "grow()" method will
Bill Wendling
2012-01-12
1
-2
/
+2
*
Revert r147978. A DenseMap's iterators may become invalidated here.
Bill Wendling
2012-01-11
1
-1
/
+2
*
Use a DenseMap.
Bill Wendling
2012-01-11
1
-2
/
+1
*
Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...
Andrew Trick
2012-01-11
1
-9
/
+18
*
Don't avoid recursing for pointer types, just reference types. Expand on
Eric Christopher
2012-01-11
1
-3
/
+4
*
Cleanup these asserts to follow common LLVM style and coding
Chandler Carruth
2012-01-10
1
-5
/
+5
*
Remove unnecessary default cases in switches that cover all enum values.
David Blaikie
2012-01-10
3
-7
/
+0
*
Enable LSR IV Chains with sufficient heuristics.
Andrew Trick
2012-01-10
1
-2
/
+5
*
Update language check. Do not ignore DW_LANG_Python.
Devang Patel
2012-01-09
1
-1
/
+2
*
Cleanup comments and argument types related to my previous replaceCongruentPh...
Andrew Trick
2012-01-07
1
-4
/
+5
*
Extended replaceCongruentPhis to handle mixed phi types.
Andrew Trick
2012-01-07
1
-13
/
+61
*
Expose isNonConstantNegative to users of ScalarEvolution.
Andrew Trick
2012-01-07
2
-20
/
+20
*
Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrO...
Andrew Trick
2012-01-06
1
-3
/
+6
*
SCEVExpander: hoistStep should check strict dominance.
Andrew Trick
2012-01-06
1
-1
/
+1
*
Generalize isSafeToSpeculativelyExecute to work on arbitrary
Dan Gohman
2012-01-04
1
-1
/
+5
*
Fix SCEVExpander to handle loops with no preheader when LSR gives it a
Andrew Trick
2012-01-02
1
-0
/
+6
*
PatternMatch: Introduce a matcher for instructions with the "exact" bit. Use ...
Benjamin Kramer
2012-01-01
2
-19
/
+10
*
Change CaptureTracking to pass a Use* instead of a Value* when a value is
Nick Lewycky
2011-12-28
2
-7
/
+8
*
ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...
Benjamin Kramer
2011-12-24
1
-1
/
+8
*
Make the unreachable probability much much heavier. The previous
Chandler Carruth
2011-12-22
1
-2
/
+3
*
Continue counting intrinsics as instructions (except when they aren't, such as
Nick Lewycky
2011-12-21
1
-3
/
+17
*
Fix typo and spacing, no functionality change.
Nick Lewycky
2011-12-21
1
-2
/
+2
*
A call to a function marked 'noinline' is not an inline candidate. The sole
Nick Lewycky
2011-12-21
1
-4
/
+4
*
Make some intrinsics safe to speculatively execute.
Nick Lewycky
2011-12-21
1
-4
/
+24
*
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
Jakub Staszak
2011-12-20
1
-1
/
+1
*
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...
David Blaikie
2011-12-20
2
-0
/
+28
*
LSR: Fix another corner case in expansion of postinc users.
Andrew Trick
2011-12-20
1
-0
/
+14
*
Allow inlining of functions with returns_twice calls, if they have the
Joerg Sonnenberger
2011-12-18
1
-6
/
+8
*
When recursing for the original size of a type, stop if we are at a
Eric Christopher
2011-12-16
1
-1
/
+7
*
In DICompositeType, referenced to derived type is either metadata or null.
Devang Patel
2011-12-16
1
-5
/
+5
*
Virtual table holder field is either metadata or null.
Devang Patel
2011-12-15
1
-1
/
+1
*
Move Instruction::isSafeToSpeculativelyExecute out of VMCore and
Dan Gohman
2011-12-14
3
-4
/
+67
*
LSR: Fold redundant bitcasts on-the-fly.
Andrew Trick
2011-12-14
1
-3
/
+8
*
Fix a stupid typo in MemDepPrinter.
Eli Friedman
2011-12-14
1
-1
/
+1
*
LLVMBuild: Introduce a common section which currently has a list of the
Daniel Dunbar
2011-12-12
1
-0
/
+3
*
LLVMBuild: Remove trailing newline, which irked me.
Daniel Dunbar
2011-12-12
2
-2
/
+0
*
Switch llvm.cttz and llvm.ctlz to accept a second i1 parameter which
Chandler Carruth
2011-12-12
1
-4
/
+8
*
Probably not a good idea to convert a single vector load into a memcpy. We
Chad Rosier
2011-12-06
1
-0
/
+2
*
Add support for vectors of pointers.
Nadav Rotem
2011-12-05
3
-7
/
+13
*
Clear the new cache.
Benjamin Kramer
2011-12-03
1
-0
/
+1
*
Add a "seen blocks" cache to LVI to avoid a linear scan over the whole cache ...
Benjamin Kramer
2011-12-03
1
-1
/
+13
*
Add support for constant folding the pow intrinsic.
Chad Rosier
2011-12-03
1
-3
/
+6
*
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-02
3
-16
/
+31
*
Abuse of mass replace isn't warranted even when the build is failing. Thanks
Chad Rosier
2011-12-01
1
-25
/
+29
*
Fix build by not assuming TLI is guaranteed. Will have to track down cases where
Chad Rosier
2011-12-01
1
-24
/
+23
*
Prevent library calls from being folded if -fno-builtin has been specified.
Chad Rosier
2011-12-01
1
-23
/
+24
*
Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData
Chad Rosier
2011-12-01
1
-9
/
+12
[next]