llvm-project/llvm/lib/Transforms/Vectorize
Bjorn Pettersson 11446b02c7 [VectorCombine] Fix for non-zero addrspace when creating vector load from scalar load
This is a fixup to commit 43bdac2906, to make sure the
address space from the original load pointer is retained in the
vector pointer.

Resolves problem with
  Assertion `castIsValid(op, S, Ty) && "Invalid cast!"' failed.
due to address space mismatch.

Reviewed By: spatel

Differential Revision: https://reviews.llvm.org/D85912
2020-08-13 18:25:32 +02:00
..
CMakeLists.txt [cmake] LLVMVectorize - add include/llvm/Transforms/Vectorize header path 2020-04-17 11:06:26 +01:00
LLVMBuild.txt
LoadStoreVectorizer.cpp [NFC] Remove unused GetUnderlyingObject paramenter 2020-07-31 02:10:03 -07:00
LoopVectorizationLegality.cpp VectorUtils.h - reduce unnecessary includes. NFC. 2020-07-30 12:27:49 +01:00
LoopVectorizationPlanner.h [LoopVectorizer] Inloop vector reductions 2020-08-06 10:10:50 +01:00
LoopVectorize.cpp [LoopVectorizer] Inloop vector reductions 2020-08-06 10:10:50 +01:00
SLPVectorizer.cpp [NFC] Guard the cost report block of debug outputs with NDEBUG and 2020-08-11 16:34:47 +02:00
VPRecipeBuilder.h [VPlan] Remove unused forward declarations. NFC. 2020-04-23 12:34:20 +01:00
VPlan.cpp [LoopVectorizer] Inloop vector reductions 2020-08-06 10:10:50 +01:00
VPlan.h [LoopVectorizer] Inloop vector reductions 2020-08-06 10:10:50 +01:00
VPlanDominatorTree.h DomTree: remove explicit use of DomTreeNodeBase::iterator 2020-07-08 18:18:49 +02:00
VPlanHCFGBuilder.cpp
VPlanHCFGBuilder.h
VPlanLoopInfo.h
VPlanPredicator.cpp
VPlanPredicator.h
VPlanSLP.cpp Use llvm::is_contained where appropriate (NFC) 2020-07-27 10:20:44 -07:00
VPlanTransforms.cpp [VPlan] Add & use VPValue for VPWidenGEPRecipe operands (NFC). 2020-06-26 20:59:17 +01:00
VPlanTransforms.h [VPlan] Turn classes with all public members into structs (NFC). 2020-04-12 11:03:39 +01:00
VPlanValue.h VPlanValue.h - reduce unnecessary includes to forward declarations. NFC. 2020-05-27 11:26:14 +01:00
VPlanVerifier.cpp Use llvm::is_contained where appropriate (NFC) 2020-07-27 10:20:44 -07:00
VPlanVerifier.h [VPlan] Remove unused forward declarations. NFC. 2020-04-23 12:34:20 +01:00
VectorCombine.cpp [VectorCombine] Fix for non-zero addrspace when creating vector load from scalar load 2020-08-13 18:25:32 +02:00
Vectorize.cpp [VectorCombine] new IR transform pass for partial vector ops 2020-02-09 10:04:41 -05:00