Searched refs:CurField (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCXX.cpp | 871 CXXRecordDecl::field_iterator CurField = LE->getLambdaClass()->field_begin(); in VisitLambdaExpr() local 874 i != e; ++i, ++CurField) { in VisitLambdaExpr() 875 FieldDecl *FieldForCapture = *CurField; in VisitLambdaExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 2252 RecordDecl::field_iterator CurField = RD->field_begin(); in InitCapturedStruct() local 2255 I != E; ++I, ++CurField) { in InitCapturedStruct() 2256 LValue LV = EmitLValueForFieldInitialization(SlotLV, *CurField); in InitCapturedStruct() 2257 if (CurField->hasCapturedVLAType()) { in InitCapturedStruct() 2258 auto VAT = CurField->getCapturedVLAType(); in InitCapturedStruct() 2261 EmitInitializerForField(*CurField, LV, *I); in InitCapturedStruct()
|
| H A D | CGExprCXX.cpp | 2260 CXXRecordDecl::field_iterator CurField = E->getLambdaClass()->field_begin(); in EmitLambdaExpr() local 2263 i != e; ++i, ++CurField) { in EmitLambdaExpr() 2265 LValue LV = EmitLValueForFieldInitialization(SlotLV, *CurField); in EmitLambdaExpr() 2266 if (CurField->hasCapturedVLAType()) { in EmitLambdaExpr() 2267 auto VAT = CurField->getCapturedVLAType(); in EmitLambdaExpr() 2270 EmitInitializerForField(*CurField, LV, *i); in EmitLambdaExpr()
|
| H A D | CGStmtOpenMP.cpp | 256 auto CurField = RD->field_begin(); in GenerateOpenMPCapturedVars() local 260 I != E; ++I, ++CurField, ++CurCap) { in GenerateOpenMPCapturedVars() 261 if (CurField->hasCapturedVLAType()) { in GenerateOpenMPCapturedVars() 262 const VariableArrayType *VAT = CurField->getCapturedVLAType(); in GenerateOpenMPCapturedVars() 272 if (!CurField->getType()->isAnyPointerType()) { in GenerateOpenMPCapturedVars() 281 Ctx.getPointerType(CurField->getType()), CurCap->getLocation()); in GenerateOpenMPCapturedVars() 283 MakeNaturalAlignAddrLValue(SrcAddrVal, CurField->getType()); in GenerateOpenMPCapturedVars()
|
| H A D | CGOpenMPRuntimeNVPTX.cpp | 4102 auto CurField = RD->field_begin(); in createParallelDataSharingWrapper() local 4165 for (unsigned I = 0, E = CS.capture_size(); I < E; ++I, ++CI, ++CurField) { in createParallelDataSharingWrapper() 4166 QualType ElemTy = CurField->getType(); in createParallelDataSharingWrapper()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 1539 auto CurField = Class->field_begin(); in BuildLambdaExpr() local 1545 for (unsigned I = 0, N = LSI->Captures.size(); I != N; ++I, ++CurField) { in BuildLambdaExpr() 1618 *this, From, *CurField, CaptureDefaultLoc, IsImplicit); in BuildLambdaExpr()
|