Duncan P. N. Exon Smith
|
dad20b2ae2
IR: Split Metadata from Value
|
10 years ago |
Duncan P. N. Exon Smith
|
5ed8a767a0
LoopVectorize: Remove unnecessary RAUW
|
10 years ago |
Michael Zolotukhin
|
97be10d98f
PR21302. Vectorize only bottom-tested loops.
|
10 years ago |
Duncan P. N. Exon Smith
|
54786a0936
Revert "Masked Vector Load and Store Intrinsics."
|
10 years ago |
Elena Demikhovsky
|
ae1ae2c3a1
Masked Vector Load and Store Intrinsics.
|
10 years ago |
David Blaikie
|
5401ba7099
Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool>
|
10 years ago |
Duncan P. N. Exon Smith
|
f4742f4c84
IR: Make MDString::getName() private
|
10 years ago |
Duncan P. N. Exon Smith
|
5bf8ade9d0
Revert "IR: MDNode => Value"
|
10 years ago |
David Majnemer
|
bb642c4369
LoopVectorize: Don't assume pointees are sized
|
10 years ago |
Duncan P. N. Exon Smith
|
5e84760dde
IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()
|
10 years ago |
Michael Zolotukhin
|
cf19403e39
Correctly update dom-tree after loop vectorizer.
|
10 years ago |
NAKAMURA Takumi
|
81ae170379
Reformat partially, where I touched for whitespace changes.
|
10 years ago |
NAKAMURA Takumi
|
0f06462959
Untabify and whitespace cleanups.
|
10 years ago |
Benjamin Kramer
|
1afcd6b4ff
LoopVectorize: Simplify code. No functionality change.
|
10 years ago |
Eric Christopher
|
2ff93bfec6
No need to cache this unused variable.
|
11 years ago |
Hal Finkel
|
75277b9f70
[LoopVectorize] Ignore @llvm.assume for cost estimates and legality
|
11 years ago |
Chandler Carruth
|
0b0126955a
[SCEV] Fix one more caller blindly passing the latch to SCEV's
|
11 years ago |
Chandler Carruth
|
c13c09106e
[SCEV] Add some asserts to the recently improved trip count computation
|
11 years ago |
Sanjay Patel
|
87c977a52b
Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable.
|
11 years ago |
Sanjay Patel
|
ae77bf49f4
Change name of copyFlags() to copyIRFlags(). Add convenience method for logical 'and' of all flags. NFC.
|
11 years ago |
Sanjay Patel
|
73f8eff19e
Add a convenience method to copy wrapping, exact, and fast-math flags (NFC).
|
11 years ago |
Renato Golin
|
35b114fe18
Small refactor on VectorizerHint for deduplication
|
11 years ago |
Sanjay Patel
|
18637beefe
fix typos in comments
|
11 years ago |
Karthik Bhat
|
e637d65af3
Allow vectorization of division by uniform power of 2.
|
11 years ago |
Craig Topper
|
431bdfc4c1
Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size.
|
11 years ago |
James Molloy
|
bb819edc1f
[LoopVectorizer] Limit unroll factor in the presence of nested reductions.
|
11 years ago |
Renato Golin
|
8308f0e30f
Revert "Small refactor on VectorizerHint for deduplication"
|
11 years ago |
Renato Golin
|
dca126522d
Small refactor on VectorizerHint for deduplication
|
11 years ago |
Craig Topper
|
db77b82ed5
Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size."
|
11 years ago |
Craig Topper
|
f06c7072c2
Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size.
|
11 years ago |