projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
[mips] Marked the DADDiu instruction aliases as MIPS III.
[oota-llvm.git]
/
lib
/
Analysis
/
2014-06-19
Nick Lewycky
Move optimization of some cases of (A & C1)|(B & C2...
tree
|
commitdiff
2014-06-19
Nick Lewycky
Make instsimplify's analysis of icmp eq/ne use computeK...
tree
|
commitdiff
2014-06-09
Richard Trieu
Removing an "if (!this)" check from two print methods...
tree
|
commitdiff
2014-06-09
Alp Toker
Remove old fenv.h workaround for a historic clang drive...
tree
|
commitdiff
2014-06-09
Alp Toker
Fold FEnv.h into the implementation
tree
|
commitdiff
2014-06-08
Tobias Grosser
ScalarEvolution: Derive element size from the type...
tree
|
commitdiff
2014-06-05
Tom Roeder
Add a new attribute called 'jumptable' that creates...
tree
|
commitdiff
2014-06-04
Rafael Espindola
Add a Constant version of stripPointerCasts.
tree
|
commitdiff
2014-05-29
Sebastian Pop
implement missing SCEVDivision case
tree
|
commitdiff
2014-05-29
Sebastian Pop
fail to find dimensions when ElementSize is nullptr
tree
|
commitdiff
2014-05-28
Sanjay Patel
test check-in: added missing parenthesis in comment
tree
|
commitdiff
2014-05-27
Sebastian Pop
avoid type mismatch when building SCEVs
tree
|
commitdiff
2014-05-27
Sebastian Pop
do not use the GCD to compute the delinearization strides
tree
|
commitdiff
2014-05-27
Sebastian Pop
remove BasePointer before delinearizing
tree
|
commitdiff
2014-05-27
Sebastian Pop
remove constant terms
tree
|
commitdiff
2014-05-26
Michael Zolotukhin
Some cleanup for r209568.
tree
|
commitdiff
2014-05-24
Michael Zolotukhin
Implement sext(C1 + C2*X) --> sext(C1) + sext(C2*X...
tree
|
commitdiff
2014-05-23
Andrew Trick
Fix and improve SCEV ComputeBackedgeTankCount.
tree
|
commitdiff
2014-05-23
Justin Bogner
ScalarEvolution: Fix handling of AddRecs in isKnownPred...
tree
|
commitdiff
2014-05-22
Andrew Trick
Fix a bug in SCEV's backedge taken count computation...
tree
|
commitdiff
2014-05-20
Eric Christopher
Clean up language and grammar.
tree
|
commitdiff
2014-05-20
Nick Lewycky
Teach isKnownNonNull that a nonnull return is not null...
tree
|
commitdiff
2014-05-20
Nick Lewycky
Add 'nonnull', a new parameter and return attribute...
tree
|
commitdiff
2014-05-19
Peter Collingbourne
Check the alwaysinline attribute on the call as well...
tree
|
commitdiff
2014-05-16
David Majnemer
InstSimplify: Improve handling of ashr/lshr
tree
|
commitdiff
2014-05-16
David Majnemer
InstSimplify: Optimize using dividend in sdiv
tree
|
commitdiff
2014-05-16
Juergen Ributzka
Add C API for thread yielding callback.
tree
|
commitdiff
2014-05-15
Jay Foad
Instead of littering asserts throughout the code after...
tree
|
commitdiff
2014-05-15
Chandler Carruth
Teach the constant folder to look through bitcast const...
tree
|
commitdiff
2014-05-15
Alp Toker
Fix typos
tree
|
commitdiff
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
tree
|
commitdiff
2014-05-14
David Majnemer
InstSimplify: Optimize signed icmp of -(zext V)
tree
|
commitdiff
2014-05-14
Jay Foad
Update the comments for ComputeMaskedBits, which lost...
tree
|
commitdiff
2014-05-12
Sebastian Pop
use nullptr instead of NULL
tree
|
commitdiff
2014-05-12
Sebastian Pop
do not assert when delinearization fails
tree
|
commitdiff
2014-05-12
Sebastian Pop
use isZero()
tree
|
commitdiff
2014-05-10
Benjamin Kramer
SCEV: Use range-based for loop and fold variable into...
tree
|
commitdiff
2014-05-09
Sebastian Pop
move findArrayDimensions to ScalarEvolution
tree
|
commitdiff
2014-05-09
Sebastian Pop
fix typo in debug message
tree
|
commitdiff
2014-05-08
Tobias Grosser
Correct formatting.
tree
|
commitdiff
2014-05-08
Tobias Grosser
Use std::remove_if to remove elements from a vector
tree
|
commitdiff
2014-05-08
Rafael Espindola
Use a range loop.
tree
|
commitdiff
2014-05-08
Tobias Grosser
Revert "SCEV: Use I = vector<>.erase(I) to iterate...
tree
|
commitdiff
2014-05-08
Tobias Grosser
SCEV: Use I = vector<>.erase(I) to iterate and delete...
tree
|
commitdiff
2014-05-07
Sebastian Pop
avoid segfaulting
tree
|
commitdiff
2014-05-07
Sebastian Pop
do not collect undef terms
tree
|
commitdiff
2014-05-07
Sebastian Pop
split delinearization pass in 3 steps
tree
|
commitdiff
2014-05-07
Tobias Grosser
[C++11] Add NArySCEV->Operands iterator range
tree
|
commitdiff
2014-05-06
Duncan P. N. Exon...
blockfreq: Move include to .cpp
tree
|
commitdiff
2014-05-04
Chandler Carruth
[LCG] Add the last (and most complex) of the edge inser...
tree
|
commitdiff
2014-05-03
Juergen Ributzka
[TBAA] Fix handling of mixed TBAA (path-aware and non...
tree
|
commitdiff
2014-05-01
Chandler Carruth
[LCG] Add the other simple edge insertion API to the...
tree
|
commitdiff
2014-05-01
Chandler Carruth
[LCG] Don't lookup the child SCC twice. Spotted this...
tree
|
commitdiff
2014-05-01
Chandler Carruth
[LCG] Add some basic methods for querying the parent...
tree
|
commitdiff
2014-04-30
Chandler Carruth
[LCG] Add the really, *really* boring edge insertion...
tree
|
commitdiff
2014-04-30
Chandler Carruth
[LCG] Actually test the *basic* edge removal bits ...
tree
|
commitdiff
2014-04-29
Benjamin Kramer
raw_ostream: Forward declare OpenFlags and include...
tree
|
commitdiff
2014-04-29
Duncan P. N. Exon...
blockfreq: Defer to BranchProbability::scale()
tree
|
commitdiff
2014-04-28
Duncan P. N. Exon...
blockfreq: Remove more extra typenames from r207438
tree
|
commitdiff
2014-04-28
Duncan P. N. Exon...
Reapply "blockfreq: Approximate irreducible control...
tree
|
commitdiff
2014-04-28
Chandler Carruth
[LCG] Add the most basic of edge insertion to the lazy...
tree
|
commitdiff
2014-04-28
Chandler Carruth
[LCG] Make the return of the IntraSCC removal method...
tree
|
commitdiff
2014-04-28
Chandler Carruth
[inliner] Significantly improve the compile time in...
tree
|
commitdiff
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
tree
|
commitdiff
2014-04-27
Chandler Carruth
[LCG] Re-organize the methods for mutating a call graph...
tree
|
commitdiff
2014-04-26
Chandler Carruth
[LCG] Rather than removing nodes from the SCC entry...
tree
|
commitdiff
2014-04-26
Chandler Carruth
[LCG] Rotate the full SCC finding algorithm to avoid...
tree
|
commitdiff
2014-04-26
Chandler Carruth
[LCG] Hoist the main DFS loop out of the edge removal...
tree
|
commitdiff
2014-04-26
Chandler Carruth
[LCG] In the incremental SCC re-formation, lift the...
tree
|
commitdiff
2014-04-26
Chandler Carruth
[LCG] Special case the removal of self edges. These...
tree
|
commitdiff
2014-04-26
Chandler Carruth
[LCG] Refactor the duplicated code I added in my last...
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
Revert "blockfreq: Approximate irreducible control...
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Approximate irreducible control flow
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Further shift logic to LoopData
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
SCC: Change clients to use const, NFC
tree
|
commitdiff
2014-04-25
Chandler Carruth
[LCG] During the incremental update of an SCC, switch...
tree
|
commitdiff
2014-04-25
Chandler Carruth
[LCG] During the incremental re-build of an SCC after...
tree
|
commitdiff
2014-04-25
Chandler Carruth
[LCG] Rather than doing a linear time SmallSetVector...
tree
|
commitdiff
2014-04-25
Chandler Carruth
[LCG] Remove a completely unnecessary loop. It wasn...
tree
|
commitdiff
2014-04-25
Chandler Carruth
[LCG] Now that the loop structure of the core SCC findi...
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Only one mass distribution per node
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Document assertion
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Document high-level functions
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Scale LoopData::Scale on the way down
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: unwrapLoopPackage() => unwrapLoop()
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Pass the Loop directly into unwrapLoopPackage()
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Unwrap from Loops
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Separate unwrapLoops() from finalizeMetrics()
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Expose getPackagedNode()
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Store the header with the members
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Encapsulate LoopData::Header
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Use LoopData directly
tree
|
commitdiff
2014-04-25
Duncan P. N. Exon...
blockfreq: Use a std::list for Loops
tree
|
commitdiff
2014-04-24
Chandler Carruth
[LCG] Switch a weird do/while loop that actually couldn...
tree
|
commitdiff
2014-04-24
Chandler Carruth
[LCG] Incorporate the core trick of improvements on...
tree
|
commitdiff
2014-04-24
Chandler Carruth
[LCG] Rotate logic applied to the top of the DFSStack...
tree
|
commitdiff
2014-04-24
Chandler Carruth
[LCG] Switch the parent SCC tracking from a SmallSetVec...
tree
|
commitdiff
2014-04-24
Chandler Carruth
[LCG] We don't actually need a set in each SCC to track...
tree
|
commitdiff
2014-04-24
Craig Topper
[C++] Use 'nullptr'.
tree
|
commitdiff
2014-04-23
Chandler Carruth
[LCG] Normalize the post-order SCC iterator to just...
tree
|
commitdiff
next