Home
last modified time | relevance | path

Searched refs:CurField (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1512 CXXRecordDecl::field_iterator CurField = E->getLambdaClass()->field_begin(); in VisitLambdaExpr() local
1515 i != e; ++i, ++CurField) { in VisitLambdaExpr()
1517 LValue LV = CGF.EmitLValueForFieldInitialization(SlotLV, *CurField); in VisitLambdaExpr()
1518 if (CurField->hasCapturedVLAType()) { in VisitLambdaExpr()
1519 CGF.EmitLambdaVLACapture(CurField->getCapturedVLAType(), LV); in VisitLambdaExpr()
1527 CurField->getType().isDestructedType()) { in VisitLambdaExpr()
1531 CurField->getType(), in VisitLambdaExpr()
H A DCGStmt.cpp3288 RecordDecl::field_iterator CurField = RD->field_begin(); in InitCapturedStruct() local
3291 I != E; ++I, ++CurField) { in InitCapturedStruct()
3292 LValue LV = EmitLValueForFieldInitialization(SlotLV, *CurField); in InitCapturedStruct()
3293 if (CurField->hasCapturedVLAType()) { in InitCapturedStruct()
3294 EmitLambdaVLACapture(CurField->getCapturedVLAType(), LV); in InitCapturedStruct()
3296 EmitInitializerForField(*CurField, LV, *I); in InitCapturedStruct()
H A DCGOpenMPRuntimeGPU.cpp1894 auto CurField = RD->field_begin(); in createParallelDataSharingWrapper() local
1953 for (unsigned I = 0, E = CS.capture_size(); I < E; ++I, ++CI, ++CurField) { in createParallelDataSharingWrapper()
1954 QualType ElemTy = CurField->getType(); in createParallelDataSharingWrapper()
H A DCGStmtOpenMP.cpp385 auto CurField = RD->field_begin(); in GenerateOpenMPCapturedVars() local
389 I != E; ++I, ++CurField, ++CurCap) { in GenerateOpenMPCapturedVars()
390 if (CurField->hasCapturedVLAType()) { in GenerateOpenMPCapturedVars()
391 const VariableArrayType *VAT = CurField->getCapturedVLAType(); in GenerateOpenMPCapturedVars()
401 if (!CurField->getType()->isAnyPointerType()) { in GenerateOpenMPCapturedVars()
411 Ctx.getPointerType(CurField->getType()), CurCap->getLocation()); in GenerateOpenMPCapturedVars()
413 MakeNaturalAlignAddrLValue(SrcAddrVal, CurField->getType()); in GenerateOpenMPCapturedVars()