index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
Commit message (
Expand
)
Author
Age
*
Change the gettimeofday test to only test on a posix platform.
Michael Gottesman
2013-07-03
*
Added support in FunctionAttrs for adding relevant function/argument attribut...
Michael Gottesman
2013-07-03
*
Revert r185257 (InstCombine: Be more agressive optimizing 'udiv' instrs with ...
Hal Finkel
2013-07-02
*
LoopVectorize: Math functions only read rounding mode
Arnold Schwaighofer
2013-07-01
*
DeadArgumentElimination: keep return value on functions that have a live argu...
Stephen Lin
2013-06-30
*
ConstantFold: Check that truncating the other side is safe under a sext when ...
Benjamin Kramer
2013-06-30
*
ValueTracking: Teach isKnownToBeAPowerOfTwo about (ADD X, (XOR X, Y)) where X...
David Majnemer
2013-06-29
*
InstCombine: Also turn selects fed by an and into arithmetic when the types d...
Benjamin Kramer
2013-06-29
*
InstCombine: FoldGEPICmp shouldn't change sign of base pointer comparison
David Majnemer
2013-06-29
*
InstCombine: Be more agressive optimizing 'udiv' instrs with 'select' denoms
David Majnemer
2013-06-29
*
InstCombine: Optimize (1 << X) Pred CstP2 to X Pred Log2(CstP2)
David Majnemer
2013-06-28
*
SLP Vectorizer: Add support for trees with external users.
Nadav Rotem
2013-06-28
*
Adding tests for DebugIR pass
Daniel Malea
2013-06-28
*
Debug Info: clean up usage of Verify.
Manman Ren
2013-06-28
*
Convert tests to FileCheck
Matt Arsenault
2013-06-28
*
LoopVectorize: Preserve debug location info
Arnold Schwaighofer
2013-06-28
*
LoopVectorize: Cache edge masks created during if-conversion
Arnold Schwaighofer
2013-06-27
*
LoopVectorize: Use vectorized loop invariant gep index anchored in loop
Arnold Schwaighofer
2013-06-27
*
Update testing case to make DI nodes have the correct format.
Manman Ren
2013-06-27
*
Fix spelling.
Arnold Schwaighofer
2013-06-27
*
LoopVectorize: Don't store a reversed value in the vectorized value map
Arnold Schwaighofer
2013-06-27
*
Added support for the Builtin attribute.
Michael Gottesman
2013-06-27
*
Erase all of the instructions that we RAUWed
Nadav Rotem
2013-06-26
*
Do not add cse-ed instructions into the visited map because we dont want to c...
Nadav Rotem
2013-06-26
*
SLPVectorizer: support slp-vectorization of PHINodes between basic blocks
Nadav Rotem
2013-06-25
*
Fix SROA to avoid unnecessary scalar conversions for 1-element vectors.
Bob Wilson
2013-06-25
*
Reapply 184685 after the SetVector iteration order fix.
Arnold Schwaighofer
2013-06-24
*
Revert "LoopVectorize: Use the dependence test utility class"
Arnold Schwaighofer
2013-06-24
*
LoopVectorize: Use the dependence test utility class
Arnold Schwaighofer
2013-06-24
*
SLP Vectorizer: Add support for vectorizing parts of the tree.
Nadav Rotem
2013-06-24
*
SLP Vectorizer: Fix a bug in the code that does CSE on the generated gather s...
Nadav Rotem
2013-06-23
*
SLP Vectorizer: Implement a simple CSE optimization for the gather sequences.
Nadav Rotem
2013-06-23
*
SLP Vectorizer: Implement multi-block slp-vectorization.
Nadav Rotem
2013-06-22
*
SLPVectorization: Add a basic support for cross-basic block slp vectorization.
Nadav Rotem
2013-06-20
*
Move StructurizeCFG out of R600 to generic Transforms.
Matt Arsenault
2013-06-19
*
LSR: Fix the parameters used to compute the scaling factor cost.
Quentin Colombet
2013-06-19
*
SLPVectorizer: handle scalars that are extracted from vectors (using ExtractE...
Nadav Rotem
2013-06-19
*
SLPVectorizer: start constructing chains at stores that are not power of two.
Nadav Rotem
2013-06-19
*
SLPVectorizer: vectorize compares and selects.
Nadav Rotem
2013-06-19
*
Fix for a regression caused by the LoopVectorizer when
Pekka Jaaskelainen
2013-06-17
*
Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddresses
Derek Schuff
2013-06-13
*
Always remove an alias when we rename the target.
Rafael Espindola
2013-06-12
*
Convert test to FileCheck.
Rafael Espindola
2013-06-12
*
Change how globalopt handles aliases in llvm.used.
Rafael Espindola
2013-06-11
*
Make DeadArgumentElimination more conservative on variadic functions
Tim Northover
2013-06-09
*
Fix a potential bug in r183584.
Shuxin Yang
2013-06-08
*
Fix an assertion in MemCpyOpt pass.
Shuxin Yang
2013-06-07
*
[objc-arc] Ensure that the cfg path count does not overflow when we multiply ...
Michael Gottesman
2013-06-07
*
Add a testcase from pr16244.
Rafael Espindola
2013-06-06
*
IndVarSimplify: check if loop invariant expansion can trap
David Majnemer
2013-06-04
[next]