Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1360 CXXRecordDecl::field_iterator CurField = E->getLambdaClass()->field_begin(); in VisitLambdaExpr() local
1363 i != e; ++i, ++CurField) { in VisitLambdaExpr()
1365 LValue LV = CGF.EmitLValueForFieldInitialization(SlotLV, *CurField); in VisitLambdaExpr()
1366 if (CurField->hasCapturedVLAType()) { in VisitLambdaExpr()
1367 CGF.EmitLambdaVLACapture(CurField->getCapturedVLAType(), LV); in VisitLambdaExpr()
1375 CurField->getType().isDestructedType()) { in VisitLambdaExpr()
1384 CGF.pushDestroy(EHCleanup, LV.getAddress(CGF), CurField->getType(), in VisitLambdaExpr()
H A DCGStmt.cpp2929 RecordDecl::field_iterator CurField = RD->field_begin(); in InitCapturedStruct() local
2932 I != E; ++I, ++CurField) { in InitCapturedStruct()
2933 LValue LV = EmitLValueForFieldInitialization(SlotLV, *CurField); in InitCapturedStruct()
2934 if (CurField->hasCapturedVLAType()) { in InitCapturedStruct()
2935 EmitLambdaVLACapture(CurField->getCapturedVLAType(), LV); in InitCapturedStruct()
2937 EmitInitializerForField(*CurField, LV, *I); in InitCapturedStruct()
H A DCGOpenMPRuntimeGPU.cpp3101 auto CurField = RD->field_begin(); in createParallelDataSharingWrapper() local
3160 for (unsigned I = 0, E = CS.capture_size(); I < E; ++I, ++CI, ++CurField) { in createParallelDataSharingWrapper()
3161 QualType ElemTy = CurField->getType(); in createParallelDataSharingWrapper()
H A DCGStmtOpenMP.cpp329 auto CurField = RD->field_begin(); in GenerateOpenMPCapturedVars() local
333 I != E; ++I, ++CurField, ++CurCap) { in GenerateOpenMPCapturedVars()
334 if (CurField->hasCapturedVLAType()) { in GenerateOpenMPCapturedVars()
335 const VariableArrayType *VAT = CurField->getCapturedVLAType(); in GenerateOpenMPCapturedVars()
345 if (!CurField->getType()->isAnyPointerType()) { in GenerateOpenMPCapturedVars()
354 Ctx.getPointerType(CurField->getType()), CurCap->getLocation()); in GenerateOpenMPCapturedVars()
356 MakeNaturalAlignAddrLValue(SrcAddrVal, CurField->getType()); in GenerateOpenMPCapturedVars()