projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert accidental commit I had to make to get the test case in PR17268 to still work...
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
LoopVectorize.cpp
2013-09-16
Arnold Schwaighofer
Don't vectorize if there are outside loop users of...
blob
|
commitdiff
|
raw
2013-09-10
Eli Friedman
Don't assert on invalid loop vectorization hint.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-10
Benjamin Kramer
LoopVectorize: PHI nodes are always at the beginning...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-28
Hal Finkel
Disable unrolling in the loop vectorizer when disabled...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-27
Nadav Rotem
Refactor 'vectorizeLoop' no functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Nadav Rotem
LoopVectorize: Implement partial loop unrolling when...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-22
Matt Arsenault
Teach LoopVectorize about address space sizes
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Hal Finkel
Add a llvm.copysign intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2013-08-07
Hal Finkel
Add ISD::FROUND for libm round()
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Arnold Schwaighofer
LoopVectorize: Allow vectorization of loops with lifeti...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Nadav Rotem
80-col
blob
|
commitdiff
|
raw
|
diff to current
2013-07-22
Nadav Rotem
Fix an obvious typo in the loop vectorizer where the...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-13
Arnold Schwaighofer
LoopVectorizer: Disallow reductions whose header phi...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-13
Andrew Trick
LoopVectorize fix: LoopInfo must be valid when invoking...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Arnold Schwaighofer
TargetTransformInfo: address calculation parameter...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Arnold Schwaighofer
LoopVectorize: Vectorize all accesses in address space...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-01
Arnold Schwaighofer
LoopVectorize: Math functions only read rounding mode
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
Benjamin Kramer
LoopVectorizer: Pack MemAccessInfo pairs.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
Benjamin Kramer
Move helper classes into anonymous namespaces.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Nadav Rotem
LoopVectorizer: Refactor the code that checks if it...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Arnold Schwaighofer
LoopVectorize: Pull dyn_cast into setDebugLocFromInst
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Arnold Schwaighofer
LoopVectorize: Use static function instead of DebugLocS...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Arnold Schwaighofer
LoopVectorize: Preserve debug location info
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Arnold Schwaighofer
LoopVectorize: Cache edge masks created during if-conve...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Arnold Schwaighofer
LoopVectorize: Use vectorized loop invariant gep index...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-27
Arnold Schwaighofer
LoopVectorize: Don't store a reversed value in the...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Arnold Schwaighofer
Reapply 184685 after the SetVector iteration order...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Arnold Schwaighofer
LoopVectorize: Use SetVector for the access set
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Arnold Schwaighofer
Revert "LoopVectorize: Use the dependence test utility...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Arnold Schwaighofer
LoopVectorize: Use the dependence test utility class
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Arnold Schwaighofer
LoopVectorize: Add utility class for checking dependenc...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Arnold Schwaighofer
LoopVectorize: Add utility class for building sets...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-17
Pekka Jaaskelainen
Fix for a regression caused by the LoopVectorizer when
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Arnold Schwaighofer
LoopVectorize: Change API call to get the backedge...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Arnold Schwaighofer
LoopVectorize: PHIs with only outside users should...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-29
NAKAMURA Takumi
LoopVectorize.cpp: Fix abuse of StringRef on Twine...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-29
NAKAMURA Takumi
Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-28
Paul Redmond
Add support for llvm.vectorizer metadata
blob
|
commitdiff
|
raw
|
diff to current
2013-05-24
Benjamin Kramer
LoopVectorize: LoopSimplify can't canonicalize loops...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-22
Arnold Schwaighofer
LoopVectorize: Make Value pointers that could be RAUW...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-18
Arnold Schwaighofer
LoopVectorize: Handle single edge PHIs
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Benjamin Kramer
LoopVectorize: Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
Arnold Schwaighofer
LoopVectorize: Move call of canHoistAllLoads to canVect...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
Arnold Schwaighofer
LoopVectorize: Fix comments
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
Arnold Schwaighofer
LoopVectorize: Hoist conditional loads if possible
blob
|
commitdiff
|
raw
|
diff to current
2013-05-14
Arnold Schwaighofer
LoopVectorize: Handle loops with multiple forward induc...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use the widest induction variable type
blob
|
commitdiff
|
raw
|
diff to current
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use variable instead of repeated functio...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-11
Arnold Schwaighofer
LoopVectorize: Use IRBuilder interface in more places
blob
|
commitdiff
|
raw
|
diff to current
2013-05-09
Arnold Schwaighofer
LoopVectorizer: Don't assert on the absence of inductio...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-07
Arnold Schwaighofer
LoopVectorizer: Improve reduction variable identification
blob
|
commitdiff
|
raw
|
diff to current
2013-05-07
Arnold Schwaighofer
LoopVectorize: getConsecutiveVector must respect signed...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Nadav Rotem
Update the comment to mention that we use TTI.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-05
Benjamin Kramer
LoopVectorize: Print values instead of pointers in...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-05
Arnold Schwaighofer
LoopVectorize: Add support for floating point min/max...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-05
Arnold Schwaighofer
LoopVectorizer: Cleanup of miminimum/maximum pattern...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-05
Arnold Schwaighofer
LoopVectorize: We don't need an identity element for...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-05
Dmitri Gribenko
Add ArrayRef constructor from None, and do the cleanups...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-03
Nadav Rotem
LoopVectorizer: Add support for if-conversion of PHINod...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-26
Nadav Rotem
LoopVectorizer: Calculate the number of pointers to...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-25
Nadav Rotem
LoopVectorizer: No need to generate pointer disambiguat...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Change variable name Stride to Consecut...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-24
Arnold Schwaighofer
LoopVectorize: Scalarize padded types
blob
|
commitdiff
|
raw
|
diff to current
2013-04-24
Arnold Schwaighofer
LoopVectorizer: Bail out if we don't have datalayout...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-23
Nadav Rotem
LoopVectorizer: Fix 15830. When scalarizing and unrolli...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-23
Pekka Jaaskelainen
Call the potentially costly isAnnotatedParallel() only...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-23
Pekka Jaaskelainen
Refuse to (even try to) vectorize loops which have...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Arnold Schwaighofer
LoopVectorizer: Use matcher from PatternMatch.h for...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-18
Dmitri Gribenko
Fix a -Wdocumentation warning
blob
|
commitdiff
|
raw
|
diff to current
2013-04-18
Arnold Schwaighofer
LoopVectorizer: Recognize min/max reductions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-18
Benjamin Kramer
LoopVectorize: Use a set to avoid longer cycles in...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-12
Arnold Schwaighofer
LoopVectorizer: integer division is not a reduction...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-04
Arnold Schwaighofer
LoopVectorizer: Pass OperandValueKind information to...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-14
Arnold Schwaighofer
LoopVectorize: Invert case when we use a vector cmp...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-09
Benjamin Kramer
Remove a source of nondeterminism from the LoopVectorizer.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore all dbg intrinisic
blob
|
commitdiff
|
raw
|
diff to current
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore dbg.value instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-03-08
Benjamin Kramer
Insert the reduction start value into the first bypass...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-02
Nadav Rotem
PR14448 - prevent the loop vectorizer from vectorizing...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-01
Benjamin Kramer
LoopVectorize: Don't hang forever if a PHI only has...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-27
Benjamin Kramer
LoopVectorize: Vectorize math builtin calls.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Renato Golin
Allow GlobalValues to vectorize with AliasAnalysis
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
Benjamin Kramer
LoopVectorize: Simplify code for clarity.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
Pekka Jaaskelainen
Metadata for annotating loops as parallel. The first...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-08
Jakob Stoklund Olesen
Typos.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-08
Arnold Schwaighofer
ARM cost model: Address computation in vector mem ops...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-08
Michael Kuperstein
Test Commit
blob
|
commitdiff
|
raw
|
diff to current
2013-02-07
Nadav Rotem
fix 80-col violation and fix the docs.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-07
Arnold Schwaighofer
Loop Vectorizer: Refactor Memory Cost Computation
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Arnold Schwaighofer
Loop Vectorizer: Refactor code to compute vectorized...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Arnold Schwaighofer
Loop Vectorizer: Handle pointer stores/loads in getWide...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Pekka Jaaskelainen
LoopVectorize: convert TinyTripCountVectorThreshold...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Benjamin Kramer
LoopVectorize: Clean up ValueMap a bit and avoid double...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-28
Renato Golin
Vectorization Factor clarification
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Nadav Rotem
LoopVectorize: Refactor the code that vectorizes loads...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Benjamin Kramer
LoopVectorize: Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Nadav Rotem
LoopVectorizer: Refactor more code to use the IRBuilder.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Nadav Rotem
Refactor some code to use the IRBuilder.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-23
Nadav Rotem
Add support for reverse pointer induction variables...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Nadav Rotem
Fix a comment. Induction vars dont need to start at...
blob
|
commitdiff
|
raw
|
diff to current
next