Home
last modified time | relevance | path

Searched refs:ClausesData (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h146 SmallVector<ReductionData, 4> ClausesData; variable
218 const Expr *getRefExpr(unsigned N) const { return ClausesData[N].Ref; } in getRefExpr()
224 return cast<VarDecl>(cast<DeclRefExpr>(ClausesData[N].Private)->getDecl()) in getPrivateType()
H A DCGOpenMPRuntime.cpp759 cast<VarDecl>(cast<DeclRefExpr>(ClausesData[N].Private)->getDecl()); in emitAggregateInitialization()
764 EmitDeclareReductionInit ? ClausesData[N].ReductionOp in emitAggregateInitialization()
773 ClausesData.reserve(Shareds.size()); in ReductionCodeGen()
781 ClausesData.emplace_back(Ref, *IOrig, *IPriv, *IRed); in ReductionCodeGen()
791 LValue First = emitSharedLValue(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
792 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
794 if (ClausesData[N].Shared == ClausesData[N].Ref) { in emitSharedOrigLValue()
797 LValue First = emitSharedLValue(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
798 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
805 bool AsArraySection = isa<ArraySectionExpr>(ClausesData[N].Ref); in emitAggregateType()
[all …]