index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
Vectorize
/
LoopVectorize.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Even more spelling fixes for "instruction".
Robert Wilhelm
2013-09-28
1
-2
/
+2
*
Transforms: Use getFirstNonPHI to set the insertion point for PHIs
Justin Bogner
2013-09-27
1
-1
/
+1
*
Revert "LoopVectorizer: Only allow vectorization of intrinsics."
Arnold Schwaighofer
2013-09-23
1
-29
/
+46
*
LoopVectorizer: Only allow vectorization of intrinsics. We can't know for sur...
Nadav Rotem
2013-09-21
1
-2
/
+11
*
Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...
Robert Lytton
2013-09-18
1
-0
/
+5
*
Don't vectorize if there are outside loop users of the induction variable.
Arnold Schwaighofer
2013-09-16
1
-0
/
+6
*
Don't assert on invalid loop vectorization hint.
Eli Friedman
2013-09-10
1
-7
/
+10
*
LoopVectorize: PHI nodes are always at the beginning of a block, no need to s...
Benjamin Kramer
2013-09-10
1
-2
/
+2
*
Disable unrolling in the loop vectorizer when disabled in the pass manager
Hal Finkel
2013-08-28
1
-6
/
+11
*
Refactor 'vectorizeLoop' no functionality change.
Nadav Rotem
2013-08-27
1
-187
/
+53
*
LoopVectorize: Implement partial loop unrolling when vectorization is not pro...
Nadav Rotem
2013-08-26
1
-167
/
+495
*
Teach LoopVectorize about address space sizes
Matt Arsenault
2013-08-22
1
-1
/
+2
*
Add a llvm.copysign intrinsic
Hal Finkel
2013-08-19
1
-0
/
+5
*
Add ISD::FROUND for libm round()
Hal Finkel
2013-08-07
1
-0
/
+5
*
LoopVectorize: Allow vectorization of loops with lifetime markers
Arnold Schwaighofer
2013-08-06
1
-8
/
+18
*
80-col
Nadav Rotem
2013-07-31
1
-9
/
+14
*
Fix an obvious typo in the loop vectorizer where the cost model uses the wron...
Nadav Rotem
2013-07-22
1
-2
/
+2
*
LoopVectorizer: Disallow reductions whose header phi is used outside the loop
Arnold Schwaighofer
2013-07-13
1
-2
/
+6
*
LoopVectorize fix: LoopInfo must be valid when invoking utils like SCEVExpander.
Andrew Trick
2013-07-13
1
-18
/
+18
*
TargetTransformInfo: address calculation parameter for gather/scather
Arnold Schwaighofer
2013-07-12
1
-1
/
+56
*
LoopVectorize: Vectorize all accesses in address space zero with unit stride
Arnold Schwaighofer
2013-07-11
1
-8
/
+16
*
LoopVectorize: Math functions only read rounding mode
Arnold Schwaighofer
2013-07-01
1
-0
/
+7
*
LoopVectorizer: Pack MemAccessInfo pairs.
Benjamin Kramer
2013-06-29
1
-25
/
+22
*
Move helper classes into anonymous namespaces.
Benjamin Kramer
2013-06-29
1
-0
/
+6
*
LoopVectorizer: Refactor the code that checks if it is safe to predicate blo...
Nadav Rotem
2013-06-28
1
-87
/
+30
*
LoopVectorize: Pull dyn_cast into setDebugLocFromInst
Arnold Schwaighofer
2013-06-28
1
-6
/
+5
*
LoopVectorize: Use static function instead of DebugLocSetter class
Arnold Schwaighofer
2013-06-28
1
-52
/
+30
*
LoopVectorize: Preserve debug location info
Arnold Schwaighofer
2013-06-28
1
-1
/
+74
*
LoopVectorize: Cache edge masks created during if-conversion
Arnold Schwaighofer
2013-06-27
1
-0
/
+15
*
LoopVectorize: Use vectorized loop invariant gep index anchored in loop
Arnold Schwaighofer
2013-06-27
1
-8
/
+20
*
LoopVectorize: Don't store a reversed value in the vectorized value map
Arnold Schwaighofer
2013-06-27
1
-1
/
+4
*
Reapply 184685 after the SetVector iteration order fix.
Arnold Schwaighofer
2013-06-24
1
-232
/
+104
*
LoopVectorize: Use SetVector for the access set
Arnold Schwaighofer
2013-06-24
1
-1
/
+2
*
Revert "LoopVectorize: Use the dependence test utility class"
Arnold Schwaighofer
2013-06-24
1
-104
/
+232
*
LoopVectorize: Use the dependence test utility class
Arnold Schwaighofer
2013-06-24
1
-232
/
+104
*
LoopVectorize: Add utility class for checking dependency among accesses
Arnold Schwaighofer
2013-06-24
1
-0
/
+379
*
LoopVectorize: Add utility class for building sets of dependent accesses
Arnold Schwaighofer
2013-06-24
1
-0
/
+247
*
Fix for a regression caused by the LoopVectorizer when
Pekka Jaaskelainen
2013-06-17
1
-3
/
+3
*
LoopVectorize: Change API call to get the backedge taken count
Arnold Schwaighofer
2013-05-31
1
-3
/
+3
*
LoopVectorize: PHIs with only outside users should prevent vectorization
Arnold Schwaighofer
2013-05-31
1
-13
/
+30
*
LoopVectorize.cpp: Fix abuse of StringRef on Twine. Twine captures the pointe...
NAKAMURA Takumi
2013-05-29
1
-2
/
+1
*
Whitespace.
NAKAMURA Takumi
2013-05-29
1
-4
/
+4
*
Add support for llvm.vectorizer metadata
Paul Redmond
2013-05-28
1
-20
/
+139
*
LoopVectorize: LoopSimplify can't canonicalize loops with an indirectbr in it...
Benjamin Kramer
2013-05-24
1
-1
/
+4
*
LoopVectorize: Make Value pointers that could be RAUW'ed a VH
Arnold Schwaighofer
2013-05-22
1
-3
/
+4
*
LoopVectorize: Handle single edge PHIs
Arnold Schwaighofer
2013-05-18
1
-4
/
+4
*
LoopVectorize: Simplify code. No functionality change.
Benjamin Kramer
2013-05-17
1
-21
/
+5
*
LoopVectorize: Move call of canHoistAllLoads to canVectorizeWithIfConvert
Arnold Schwaighofer
2013-05-15
1
-4
/
+4
*
LoopVectorize: Fix comments
Arnold Schwaighofer
2013-05-15
1
-4
/
+4
*
LoopVectorize: Hoist conditional loads if possible
Arnold Schwaighofer
2013-05-15
1
-3
/
+102
[next]