diff options
Diffstat (limited to 'polly/lib/CodeGen/LoopGeneratorsKMP.cpp')
-rw-r--r-- | polly/lib/CodeGen/LoopGeneratorsKMP.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/polly/lib/CodeGen/LoopGeneratorsKMP.cpp b/polly/lib/CodeGen/LoopGeneratorsKMP.cpp index 5244e89e3107..5bcfa664c11b 100644 --- a/polly/lib/CodeGen/LoopGeneratorsKMP.cpp +++ b/polly/lib/CodeGen/LoopGeneratorsKMP.cpp @@ -175,11 +175,7 @@ ParallelLoopGeneratorKMP::createSubFn(Value *SequentialLoopStride, std::advance(AI, 1); Value *Shared = &*AI; - Value *UserContext = Builder.CreateBitCast(Shared, StructData->getType(), - "polly.par.userContext"); - - extractValuesFromStruct(Data, StructData->getAllocatedType(), UserContext, - Map); + extractValuesFromStruct(Data, StructData->getAllocatedType(), Shared, Map); const auto Alignment = llvm::Align(is64BitArch() ? 8 : 4); Value *ID = Builder.CreateAlignedLoad(Builder.getInt32Ty(), IDPtr, Alignment, |