projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Temporarily enable MI-Sched on X86.
[oota-llvm.git]
/
lib
/
Transforms
/
2013-06-24
Chandler Carruth
Add a flag to defer vectorization into a phase after...
tree
|
commitdiff
2013-06-24
Arnold Schwaighofer
Revert "LoopVectorize: Use the dependence test utility...
tree
|
commitdiff
2013-06-24
Arnold Schwaighofer
LoopVectorize: Use the dependence test utility class
tree
|
commitdiff
2013-06-24
Arnold Schwaighofer
LoopVectorize: Add utility class for checking dependenc...
tree
|
commitdiff
2013-06-24
Arnold Schwaighofer
LoopVectorize: Add utility class for building sets...
tree
|
commitdiff
2013-06-24
Nadav Rotem
SLP Vectorizer: Add support for vectorizing parts of...
tree
|
commitdiff
2013-06-23
Nadav Rotem
SLP Vectorizer: Fix a bug in the code that does CSE...
tree
|
commitdiff
2013-06-23
Nadav Rotem
SLP Vectorizer: Erase instructions outside the vectoriz...
tree
|
commitdiff
2013-06-23
Nadav Rotem
SLP Vectorizer: Implement a simple CSE optimization...
tree
|
commitdiff
2013-06-22
Nadav Rotem
SLP Vectorizer: Implement multi-block slp-vectorization.
tree
|
commitdiff
2013-06-22
Benjamin Kramer
Revert "FunctionAttrs: Merge attributes once instead...
tree
|
commitdiff
2013-06-22
Benjamin Kramer
FunctionAttrs: Merge attributes once instead of doing...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objc-arc-opts] Make IsTrackingImpreciseReleases a...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objc-arc-opts] Now that PtrState.RRI is encapsulated...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objc-arc-opts] Encapsulated PtrState.RRI.{Calls,Revers...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objcarcopts] Encapsulated PtrState.RRI.IsTrackingImpre...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objcarcopts] Encapsulate PtrState.RRI.CFGHazardAfflict...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objcarcopts] Encapsulate PtrState.RRI.ReleaseMetadata...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objcarcopts] Encapsulate PtrState.RRI.IsTailCallReleas...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[obcjarcopts] Encapsulate PtrState.RRI.KnownSafe in...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objcarcopts] Some more minor code cleanups/comment...
tree
|
commitdiff
2013-06-21
Michael Gottesman
[objcarcopts] Refactor out the RRInfo merging code...
tree
|
commitdiff
2013-06-21
Nadav Rotem
SLP Vectorizer: do not search for store-chains that...
tree
|
commitdiff
2013-06-20
Meador Inge
Remove the simplify-libcalls pass (finally)
tree
|
commitdiff
2013-06-20
Nadav Rotem
Clang-format the SLP vectorizer. No functionality change.
tree
|
commitdiff
2013-06-20
Nadav Rotem
SLPVectorization: Add a basic support for cross-basic...
tree
|
commitdiff
2013-06-20
Nadav Rotem
Change the debug type to match the debug type that...
tree
|
commitdiff
2013-06-19
Michael Gottesman
[APFloat] Converted all references to APFloat::isNormal...
tree
|
commitdiff
2013-06-19
Bill Wendling
Access the TargetLoweringInfo from the TargetMachine...
tree
|
commitdiff
2013-06-19
Matt Arsenault
Move StructurizeCFG out of R600 to generic Transforms.
tree
|
commitdiff
2013-06-19
Quentin Colombet
LSR: Fix the parameters used to compute the scaling...
tree
|
commitdiff
2013-06-19
Nadav Rotem
SLPVectorizer: handle scalars that are extracted from...
tree
|
commitdiff
2013-06-19
Nadav Rotem
SLPVectorizer: start constructing chains at stores...
tree
|
commitdiff
2013-06-19
Nadav Rotem
SLPVectorizer: vectorize compares and selects.
tree
|
commitdiff
2013-06-19
Nadav Rotem
Document the return value and fix a typo.
tree
|
commitdiff
2013-06-18
Nadav Rotem
Scan the successor blocks and use the PHI nodes as...
tree
|
commitdiff
2013-06-18
Nadav Rotem
Add a return value to make this function more useful.
tree
|
commitdiff
2013-06-18
Nick Lewycky
Fix nondeterminism in .gcno file generation.
tree
|
commitdiff
2013-06-17
Pekka Jaaskelainen
Fix for a regression caused by the LoopVectorizer when
tree
|
commitdiff
2013-06-17
Nadav Rotem
Disable vectorization for -Oz.
tree
|
commitdiff
2013-06-17
Nadav Rotem
Enable the loop vectorizer by default for -Os and -O2.
tree
|
commitdiff
2013-06-15
Jakub Staszak
Use 0 instead of NULL.
tree
|
commitdiff
2013-06-15
Benjamin Kramer
PruneEH: Only merge attribute sets when used. No functi...
tree
|
commitdiff
2013-06-13
Derek Schuff
Fix DeleteDeadVarargs not to crash on functions referen...
tree
|
commitdiff
2013-06-12
Rafael Espindola
Always remove an alias when we rename the target.
tree
|
commitdiff
2013-06-11
Rafael Espindola
Move PathV2.h to Path.h
tree
|
commitdiff
2013-06-11
Rafael Espindola
Change how globalopt handles aliases in llvm.used.
tree
|
commitdiff
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
next