Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
refs/heads/r
/
lib
/
CodeGen
/
ScalarizeMaskedMemIntrin.cpp
a0a61c4
[ScalarizeMaskedMemIntrin] Limit the scope of some variables that are only used inside loops.
by Craig Topper
· 7 years ago
6752904
[ScalarizeMaskedMemIntrin] Use MinAlign to calculate alignment for the scalar load/stores to handle element types that are byte-sized but not powers of 2.
by Craig Topper
· 7 years ago
bcbf6bc
[ScalarizeMaskedMemIntrin] Fix the alignment calculation for the scalar stores of a masked store expansion.
by Craig Topper
· 7 years ago
f947b53
[ScalarizeMaskedMemIntrin] Ensure the mask is a vector of ConstantInts before generating the expansion without control flow.
by Craig Topper
· 7 years ago
5c98f23
[ScalarizeMaskedMemIntrin] Use cast instead of dyn_cast checked by an assert. Consistently make use of the element type variable we already have. NFCI
by Craig Topper
· 7 years ago
2122d18
[ScalarizeMaskedMemIntrin] When expanding masked gathers, start with the passthru vector and insert the new load results into it.
by Craig Topper
· 7 years ago
4f95400
[ScalarizeMaskedMemIntrin] When expanding masked loads, start with the passthru value and insert each conditional load result over their element.
by Craig Topper
· 7 years ago
4b75b6e
[ScalarizeMaskedMemIntrin] Handle the case where the mask is an all zero vector.
by Craig Topper
· 7 years ago
1a8d325
[ScalarizeMaskedMemIntrin] Remove some temporary variables that are only used by a single if condition.
by Craig Topper
· 7 years ago
3844ee8
[ScalarizeMaskedMemIntrin] Cleanup comments. NFC
by Craig Topper
· 7 years ago
b41c4e1
[ScalarizeMaskedMemIntrin] Don't emit 'icmp eq i1 %x, 1' to check mask values. That's just %x so use that directly.
by Craig Topper
· 7 years ago
cefae4f
[CodeGen] Do not allow opt-bisect-limit to skip ScalarizeMaskedMemIntrin.
by Andrei Elovikov
· 7 years ago
e3a9b4c
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
5c88345
[CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
6619121
Sink some IntrinsicInst.h and Intrinsics.h out of llvm/include
by Reid Kleckner
· 8 years ago
94c4904
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
eadb58f
[X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option.
by Ayman Musa
· 8 years ago