projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
IndentCount is only used within NDEBUG code.
[oota-llvm.git]
/
lib
/
Transforms
/
2013-06-09
Tim Northover
Make DeadArgumentElimination more conservative on varia...
tree
|
commitdiff
2013-06-08
Shuxin Yang
Fix a potential bug in r183584.
tree
|
commitdiff
2013-06-07
Shuxin Yang
Fix an assertion in MemCpyOpt pass.
tree
|
commitdiff
2013-06-07
Michael Gottesman
[objc-arc] Ensure that the cfg path count does not...
tree
|
commitdiff
2013-06-06
Jakub Staszak
Simplify code. No functionality change.
tree
|
commitdiff
2013-06-06
Nadav Rotem
Jeffrey Yasskin volunteered to benchmark the vectorizer...
tree
|
commitdiff
2013-06-06
Jakub Staszak
Re-apply "Use IRBuilder instead of ConstantInt methods...
tree
|
commitdiff
2013-06-06
Rafael Espindola
Revert "Use IRBuilder instead of ConstantInt methods...
tree
|
commitdiff
2013-06-06
Jakub Staszak
Remove unneeded cast<>.
tree
|
commitdiff
2013-06-06
Jakub Staszak
Use IRBuilder instead of ConstantInt methods.
tree
|
commitdiff
2013-06-05
Jakub Staszak
Use IRBuilder instead of ConstantInt methods. It simpli...
tree
|
commitdiff
2013-06-04
David Majnemer
IndVarSimplify: check if loop invariant expansion can...
tree
|
commitdiff
2013-06-04
Rafael Espindola
Second part of pr16069
tree
|
commitdiff
2013-06-04
Hans Wennborg
Typo: s/caes/cases/ in SimplifyCFG
tree
|
commitdiff
2013-06-03
Nick Lewycky
Delete dead safety check.
tree
|
commitdiff
2013-06-03
David Majnemer
SimplifyCFG: Do not transform PHI to select if doing...
tree
|
commitdiff
2013-06-03
David Majnemer
SimplifyCFG: Small cleanup, use ICmpInst::isEquality()
tree
|
commitdiff
2013-06-03
Kostya Serebryany
[asan] ASan Linux MIPS32 support (llvm part), patch...
tree
|
commitdiff
2013-06-01
Nick Lewycky
When determining the new index for an insertelement...
tree
|
commitdiff
2013-06-01
David Majnemer
SimplifyCFG: Fix typo in comment for ComputeSpeculationCost
tree
|
commitdiff
2013-06-01
Benjamin Kramer
Move getRealLinkageName to a common place and remove...
tree
|
commitdiff
2013-05-31
Arnold Schwaighofer
LoopVectorize: Change API call to get the backedge...
tree
|
commitdiff
2013-05-31
Quentin Colombet
Loop Strength Reduce: Scaling factor cost.
tree
|
commitdiff
2013-05-31
Arnold Schwaighofer
LoopVectorize: PHIs with only outside users should...
tree
|
commitdiff
2013-05-31
Quentin Colombet
Modify how the formulae are rated in Loop Strength...
tree
|
commitdiff
2013-05-31
Rafael Espindola
Simplify multiplications by vectors whose elements...
tree
|
commitdiff
2013-05-31
Evgeniy Stepanov
[msan] Handle mixed track-origins and keep-going settin...
tree
|
commitdiff
2013-05-31
Nick Lewycky
Reapply with r182909 with a fix to the calculation...
tree
|
commitdiff
2013-05-30
Evgeniy Stepanov
Revert r182909.
tree
|
commitdiff
2013-05-30
Nick Lewycky
Swizzle vector inputs if it helps us eliminate shuffles.
tree
|
commitdiff
2013-05-29
NAKAMURA Takumi
LoopVectorize.cpp: Fix abuse of StringRef on Twine...
tree
|
commitdiff
2013-05-29
NAKAMURA Takumi
Whitespace.
tree
|
commitdiff
2013-05-28
Paul Redmond
Add support for llvm.vectorizer metadata
tree
|
commitdiff
2013-05-28
James Molloy
Extend RemapInstruction and friends to take an optional...
tree
|
commitdiff
2013-05-28
Evgeniy Stepanov
[msan] Fix argument shadow alignment.
tree
|
commitdiff
2013-05-24
Michael J. Spencer
Replace Count{Leading,Trailing}Zeros_{32,64} with count...
tree
|
commitdiff
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
next