projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
No need to use a Set when a vector would do.
[oota-llvm.git]
/
lib
/
Transforms
/
2013-05-24
Michael Gottesman
[objc-arc] KnownSafe does not imply that it is safe...
tree
|
commitdiff
2013-05-24
Michael Gottesman
[objc-arc] Make sure that multiple owners is propogated...
tree
|
commitdiff
2013-05-24
Benjamin Kramer
LoopVectorize: LoopSimplify can't canonicalize loops...
tree
|
commitdiff
2013-05-24
Joey Gouly
Run clang-format over the scalarizePHI function.
tree
|
commitdiff
2013-05-24
Joey Gouly
scalarizePHI needs to insert the next ExtractElement...
tree
|
commitdiff
2013-05-23
Daniel Malea
Re-implement DebugIR in a way that does not subclass...
tree
|
commitdiff
2013-05-23
Benjamin Kramer
More symbols that should be static.
tree
|
commitdiff
2013-05-23
Michael Gottesman
[objc-arc] Fixed number of prefixing slashes in some...
tree
|
commitdiff
2013-05-22
Nadav Rotem
SLPVectorizer: Change the order in which new instructio...
tree
|
commitdiff
2013-05-22
Jean-Luc Duprat
This is an update to a previous commit (r181216).
tree
|
commitdiff
2013-05-22
Arnold Schwaighofer
LoopVectorize: Make Value pointers that could be RAUW...
tree
|
commitdiff
2013-05-21
Evgeniy Stepanov
[msan] A no-op implementation of VarArg handling.
tree
|
commitdiff
2013-05-20
Bill Wendling
Remove unused #include.
tree
|
commitdiff
2013-05-20
Hal Finkel
Rename LoopSimplify.h to LoopUtils.h
tree
|
commitdiff
2013-05-20
Hal Finkel
Expose InsertPreheaderForLoop from LoopSimplify to...
tree
|
commitdiff
2013-05-18
Arnold Schwaighofer
LoopVectorize: Handle single edge PHIs
tree
|
commitdiff
2013-05-17
Matt Arsenault
Add missing -*- C++ -*- to headers
tree
|
commitdiff
2013-05-17
Benjamin Kramer
LoopVectorize: Simplify code. No functionality change.
tree
|
commitdiff
2013-05-16
Evgeniy Stepanov
[msan] Switch TLS globals to initial-exec model.
tree
|
commitdiff
2013-05-15
Arnold Schwaighofer
LoopVectorize: Move call of canHoistAllLoads to canVect...
tree
|
commitdiff
2013-05-15
Michael Gottesman
[objc-arc] Fixed a spelling error and made the statisti...
tree
|
commitdiff
2013-05-15
Arnold Schwaighofer
LoopVectorize: Fix comments
tree
|
commitdiff
2013-05-15
Arnold Schwaighofer
LoopVectorize: Hoist conditional loads if possible
tree
|
commitdiff
2013-05-14
Sylvestre Ledru
Fix two typo
tree
|
commitdiff
2013-05-14
Manman Ren
GlobalOpt: fix an issue where CXAAtExitFn points to...
tree
|
commitdiff
2013-05-14
Michael Gottesman
Removed trailing whitespace.
tree
|
commitdiff
2013-05-14
Arnold Schwaighofer
LoopVectorize: Handle loops with multiple forward induc...
tree
|
commitdiff
2013-05-14
Michael Gottesman
[objc-arc-opts] Added debug statements when we set...
tree
|
commitdiff
2013-05-13
Michael Gottesman
[objc-arc-opts] In the presense of an alloca unconditio...
tree
|
commitdiff
2013-05-13
Matt Beaumont-Gay
Move a couple more statistics inside '#ifndef NDEBUG'.
tree
|
commitdiff
2013-05-13
Michael Gottesman
[objc-arc-opts] Add comment to BBState making it clear...
tree
|
commitdiff
2013-05-13
Michael Gottesman
[objc-arc] Move the before optimization statistics...
tree
|
commitdiff
2013-05-13
Duncan Sands
Suppress GCC compiler warnings in release builds about...
tree
|
commitdiff
2013-05-13
Nadav Rotem
SLPVectorizer: Swap LHS and RHS. No functionality change.
tree
|
commitdiff
2013-05-12
Nadav Rotem
SLPVectorizer: Fix a bug in the code that generates...
tree
|
commitdiff
2013-05-12
Nadav Rotem
SLPVectorizer: Clear the map that maps between scalars...
tree
|
commitdiff
2013-05-12
David Majnemer
InstCombine: Flip the order of two urem transforms
tree
|
commitdiff
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use the widest induction variable type
tree
|
commitdiff
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use variable instead of repeated functio...
tree
|
commitdiff
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use IRBuilder interface in more places
tree
|
commitdiff
2013-05-11
David Majnemer
InstCombine: Turn urem to bitwise-and more often
tree
|
commitdiff
2013-05-10
Nadav Rotem
SLPVectorizer: Add support for trees with external...
tree
|
commitdiff
2013-05-10
Nadav Rotem
Add a debug print
tree
|
commitdiff
2013-05-10
Benjamin Kramer
InstCombine: Don't claim to be able to evaluate any...
tree
|
commitdiff
2013-05-10
Benjamin Kramer
InstCombine: Verify the type before transforming uitofp...
tree
|
commitdiff
2013-05-09
Dmitri Gribenko
Fix a documentation warning: \bried -> \brief
tree
|
commitdiff
2013-05-09
Shuxin Yang
[GVN] Split critical-edge on the fly, instead of postpo...
tree
|
commitdiff
2013-05-09
Rafael Espindola
Don't replace an alias in llvm.used with its target.
tree
|
commitdiff
2013-05-09
Benjamin Kramer
InstCombine: Don't just copy known bits from the first...
tree
|
commitdiff
2013-05-09
Arnold Schwaighofer
LoopVectorizer: Don't assert on the absence of inductio...
tree
|
commitdiff
2013-05-08
Daniel Malea
Add DebugIR pass -- emits IR file and replace source...
tree
|
commitdiff
2013-05-08
Nick Lewycky
Fix a bug in codegenprep where it was losing track...
tree
|
commitdiff
2013-05-07
Arnold Schwaighofer
LoopVectorizer: Improve reduction variable identification
tree
|
commitdiff
2013-05-07
Arnold Schwaighofer
LoopVectorize: getConsecutiveVector must respect signed...
tree
|
commitdiff
2013-05-06
David Majnemer
InstCombine: (X ^ signbit) + C -> X + (signbit ^ C)
tree
|
commitdiff
2013-05-06
Andrew Trick
Rotate multi-exit loops even if the latch was simplified.
tree
|
commitdiff
2013-05-06
Jean-Luc Duprat
Provide InstCombines for the following 3 cases:
tree
|
commitdiff
2013-05-06
Nadav Rotem
Update the comment to mention that we use TTI.
tree
|
commitdiff
2013-05-06
Nadav Rotem
Revert r164763 because it introduces new shuffles.
tree
|
commitdiff
2013-05-06
Rafael Espindola
Fix const merging when an alias of a const is llvm...
tree
|
commitdiff
2013-05-05
Benjamin Kramer
LoopVectorize: Print values instead of pointers in...
tree
|
commitdiff
2013-05-05
Arnold Schwaighofer
LoopVectorize: Add support for floating point min/max...
tree
|
commitdiff
2013-05-05
Arnold Schwaighofer
LoopVectorizer: Cleanup of miminimum/maximum pattern...
tree
|
commitdiff
2013-05-05
Arnold Schwaighofer
LoopVectorize: We don't need an identity element for...
tree
|
commitdiff
2013-05-05
Dmitri Gribenko
Add ArrayRef constructor from None, and do the cleanups...
tree
|
commitdiff
2013-05-04
Nick Lewycky
Tabs to spaces. No functionality change.
tree
|
commitdiff
2013-05-03
Shuxin Yang
Decompose GVN::processNonLocalLoad() (about 400 LOC...
tree
|
commitdiff
2013-05-03
Nadav Rotem
LoopVectorizer: Add support for if-conversion of PHINod...
tree
|
commitdiff
2013-05-02
Shuxin Yang
[GV] Remove dead code which is really difficult to...
tree
|
commitdiff
2013-05-01
Filip Pizlo
This patch breaks up Wrap.h so that it does not have...
tree
|
commitdiff
2013-05-01
Nadav Rotem
SROA: Generate selects instead of shuffles when blendin...
tree
|
commitdiff
2013-05-01
Jim Grosbach
Revert "InstCombine: Fold more shuffles of shuffles."
tree
|
commitdiff
2013-04-30
Richard Trieu
Fix a use after free. RI is freed before the call...
tree
|
commitdiff
2013-04-30
Nadav Rotem
Fix a typo
tree
|
commitdiff
2013-04-30
Jim Grosbach
InstCombine: Fold more shuffles of shuffles.
tree
|
commitdiff
2013-04-30
Adrian Prantl
Spelling. Thanks, Eric.
tree
|
commitdiff
2013-04-30
Adrian Prantl
Set debug locations for branch instructions created...
tree
|
commitdiff
2013-04-30
David Majnemer
Fix a bug in foldSelectICmpAndOr.
tree
|
commitdiff
2013-04-30
David Majnemer
Fix "Combine bit test + conditional or into simple...
tree
|
commitdiff
2013-04-29
Arnold Schwaighofer
SimplifyCFG: If convert single conditional stores
tree
|
commitdiff
2013-04-29
Michael Gottesman
Add in some conditional compilation in order to silence...
tree
|
commitdiff
2013-04-29
Michael Gottesman
[objc-arc] Apply the RV optimization to retains next...
tree
|
commitdiff
2013-04-29
Michael Gottesman
Added statistics to count the number of retains/release...
tree
|
commitdiff
2013-04-29
Michael Gottesman
Removed trailing whitespace.
tree
|
commitdiff
2013-04-29
Michael Gottesman
Fix for r180693. = /.
tree
|
commitdiff
2013-04-29
Michael Gottesman
[objc-arc-annotations] Moved the disabling of call...
tree
|
commitdiff
2013-04-27
Shuxin Yang
Fix a XOR reassociation bug.
tree
|
commitdiff
2013-04-26
Adrian Prantl
fix a typo that due to cu&paste quadrupled itself
tree
|
commitdiff
2013-04-26
Adrian Prantl
Bugfix for the debug intrinsic handling in InstCombiner:
tree
|
commitdiff
2013-04-26
Nadav Rotem
LoopVectorizer: Calculate the number of pointers to...
tree
|
commitdiff
2013-04-26
Michael Gottesman
Revert "[objc-arc] Added ImpreciseAutoreleaseSet to...
tree
|
commitdiff
2013-04-25
Nadav Rotem
LoopVectorizer: No need to generate pointer disambiguat...
tree
|
commitdiff
2013-04-24
Michael Gottesman
[objc-arc] Added ImpreciseAutoreleaseSet to track autor...
tree
|
commitdiff
2013-04-24
Michael Gottesman
Fixed comment typo.
tree
|
commitdiff
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Change variable name Stride to Consecut...
tree
|
commitdiff
2013-04-24
Arnold Schwaighofer
LoopVectorize: Scalarize padded types
tree
|
commitdiff
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Bail out if we don't have datalayout...
tree
|
commitdiff
2013-04-23
Adrian Prantl
Make sure the instruction right after an inlined functi...
tree
|
commitdiff
2013-04-23
Nadav Rotem
LoopVectorizer: Fix 15830. When scalarizing and unrolli...
tree
|
commitdiff
2013-04-23
Pekka Jaaskelainen
Call the potentially costly isAnnotatedParallel() only...
tree
|
commitdiff
next