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
*
Added instruction combine to transform few more negative values addition to s...
Dinesh Dwivedi
2014-06-27
*
GlobalOpt: Fix constantfold-initializers.ll test
David Majnemer
2014-06-27
*
ArgumentPromotion: Propagate debug locations on calls for which arguments are...
David Blaikie
2014-06-27
*
GVN: Preserve invariant.load metadata
Arnold Schwaighofer
2014-06-26
*
This patch removed duplicate code for matching patterns
Dinesh Dwivedi
2014-06-26
*
Added instruction combine to transform few more negative values addition to s...
Dinesh Dwivedi
2014-06-26
*
GlobalOpt: Don't optimize thread_local for initializers
David Majnemer
2014-06-26
*
Don't build switch tables for dllimport and TLS variables in GEPs
Hans Wennborg
2014-06-26
*
Add Rpass-missed and Rpass-analysis reports to the loop vectorizer. The remar...
Tyler Nowicki
2014-06-25
*
Rename loop unrolling and loop vectorizer metadata to have a common prefix.
Eli Bendersky
2014-06-25
*
[LICM] Don't create more than one copy of an instruction per loop exit block ...
Evgeniy Stepanov
2014-06-25
*
Add new debug kind LocTrackingOnly.
Diego Novillo
2014-06-24
*
InstCombine: Disable umul.with.overflow recognition for vectors.
Benjamin Kramer
2014-06-24
*
InstCombine: Don't try to reorder shuffles where the mask is a ConstantExpr.
Benjamin Kramer
2014-06-24
*
GlobalOpt: Don't optimize dllimport for initializers
David Majnemer
2014-06-24
*
Add a description to the test from r211433 explaining why it's written that way.
Benjamin Kramer
2014-06-22
*
LoopVectorizer: Fix a dominance issue
Arnold Schwaighofer
2014-06-22
*
LoopUnrollRuntime: Check for overflow in the trip count calculation.
Benjamin Kramer
2014-06-21
*
SCEVExpander: Fold constant PHIs harder. The logic below only understands pro...
Benjamin Kramer
2014-06-21
*
Commited patch from Björn Steinbrink:
Stepan Dyatkovskiy
2014-06-20
*
Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.
Karthik Bhat
2014-06-20
*
Don't build switch lookup tables for dllimport or TLS variables
Hans Wennborg
2014-06-20
*
[ValueTracking] Extend range metadata to call/invoke
Jingyue Wu
2014-06-19
*
Added instruction combine to transform few more negative values addition to s...
Dinesh Dwivedi
2014-06-19
*
Refactored and updated SimplifyUsingDistributiveLaws() to
Dinesh Dwivedi
2014-06-19
*
InstCombine: Stop two transforms dueling
David Majnemer
2014-06-19
*
Move optimization of some cases of (A & C1)|(B & C2) from instcombine to inst...
Nick Lewycky
2014-06-19
*
Make instsimplify's analysis of icmp eq/ne use computeKnownBits to determine ...
Nick Lewycky
2014-06-19
*
R600/SI: Add intrinsics for various math instructions.
Matt Arsenault
2014-06-19
*
Fixed jump threading going to infinite loop.
Dinesh Dwivedi
2014-06-17
*
[InstCombine] mark ADD with nuw if no unsigned overflow
Jingyue Wu
2014-06-17
*
SROA: Only split loads on byte boundaries
Duncan P. N. Exon Smith
2014-06-17
*
Teach LoopUnrollPass to respect loop unrolling hints in metadata.
Eli Bendersky
2014-06-16
*
LowerSwitch: track bounding range for the condition tree.
Jim Grosbach
2014-06-16
*
Canonicalize addrspacecast ConstExpr between different pointer types
Jingyue Wu
2014-06-15
*
Move GlobalMerge from Transform to CodeGen.
Jiangning Liu
2014-06-13
*
Atomics: make use of the "cmpxchg weak" instruction.
Tim Northover
2014-06-13
*
Atomics: switch direction of cmpxchg comparison
Tim Northover
2014-06-13
*
SCCP: update for cmpxchg returning { iN, i1 } now.
Tim Northover
2014-06-13
*
IR: add "cmpxchg weak" variant to support permitted failure.
Tim Northover
2014-06-13
*
GVN: Enable value forwarding for calloc
Duncan P. N. Exon Smith
2014-06-12
*
Revert r210721 as it causes breakage in internal builds (and possibly GDB).
Eli Bendersky
2014-06-12
*
This removes TODO added in http://reviews.llvm.org/D3658
Dinesh Dwivedi
2014-06-12
*
Teach LoopUnrollPass to respect loop unrolling hints in metadata.
Eli Bendersky
2014-06-11
*
[Reassociate] FileCheckize and cleanup a few testcases. No functional change
Chad Rosier
2014-06-11
*
Global merge for global symbols.
Jiangning Liu
2014-06-11
*
Rename global-merge to enable-global-merge.
Jiangning Liu
2014-06-11
*
[ConstantHoisting][X86] Improve the cost model for small constants with large...
Juergen Ributzka
2014-06-10
*
Reduce verbiage of lit.local.cfg files
Alp Toker
2014-06-09
*
Look through addrspacecasts when turning ptr comparisons into
Matt Arsenault
2014-06-09
[next]