Home
last modified time | relevance | path

Searched refs:Lambda (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaLambda.cpp361 LSI->Lambda = LambdaClass; in buildLambdaScope()
734 Context, LSI->Lambda, Var->getLocation(), Var->getLocation(), in buildInitCaptureField()
738 LSI->Lambda->addDecl(Field); in buildInitCaptureField()
1046 CXXRecordDecl *Class = LSI->Lambda; in ActOnLambdaError()
1295 Class = LSI->Lambda; in ActOnLambdaExpr()
1422 LambdaExpr *Lambda = LambdaExpr::Create(Context, Class, IntroducerRange, in ActOnLambdaExpr() local
1450 ExprEvalContexts.back().Lambdas.push_back(Lambda); in ActOnLambdaExpr()
1459 return MaybeBindToTemporary(Lambda); in ActOnLambdaExpr()
1467 CXXRecordDecl *Lambda = Conv->getParent(); in BuildBlockForLambdaConversion() local
1470 Lambda->lookup( in BuildBlockForLambdaConversion()
DSemaTemplateVariadic.cpp171 bool TraverseLambdaExpr(LambdaExpr *Lambda) { in TraverseLambdaExpr() argument
174 if (!Lambda->containsUnexpandedParameterPack()) in TraverseLambdaExpr()
182 for (LambdaExpr::capture_iterator I = Lambda->capture_begin(), in TraverseLambdaExpr()
183 E = Lambda->capture_end(); in TraverseLambdaExpr()
192 inherited::TraverseLambdaExpr(Lambda); in TraverseLambdaExpr()
DSemaExceptionSpec.cpp917 const LambdaExpr *Lambda = cast<LambdaExpr>(E); in canThrow() local
919 for (LambdaExpr::capture_init_iterator Cap = Lambda->capture_init_begin(), in canThrow()
920 CapEnd = Lambda->capture_init_end(); in canThrow()
DAnalysisBasedWarnings.cpp229 enum { Function, Block, Lambda } funMode; enumerator
292 D.funMode = Lambda; in MakeForLambda()
312 && ((funMode == Lambda) || in checkDiagnostics()
1102 Lambda in diagnoseRepeatedUseOfWeak() enumerator
1108 FunctionKind = Lambda; in diagnoseRepeatedUseOfWeak()
/freebsd-9-stable/contrib/groff/font/devps/generate/
Dsymbolchars22 Lambda *L
/freebsd-9-stable/contrib/groff/font/devps/
DSS51 --- 611,612,0,49,45,49 3 76 Lambda
DS55 *L 686,688 3 76 Lambda
Dsymbolmap399 Lambda *L
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGClass.cpp2155 const CXXRecordDecl *Lambda = variable->getType()->getAsCXXRecordDecl(); in EmitLambdaBlockInvokeBody() local
2160 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); in EmitLambdaBlockInvokeBody()
2170 assert(!Lambda->isGenericLambda() && in EmitLambdaBlockInvokeBody()
2172 EmitForwardingCallToLambda(Lambda->getLambdaCallOperator(), CallArgs); in EmitLambdaBlockInvokeBody()
2187 const CXXRecordDecl *Lambda = MD->getParent(); in EmitLambdaDelegatingInvokeBody() local
2192 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); in EmitLambdaDelegatingInvokeBody()
2202 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator(); in EmitLambdaDelegatingInvokeBody()
2205 if (Lambda->isGenericLambda()) { in EmitLambdaDelegatingInvokeBody()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Sema/
DScopeInfo.h571 CXXRecordDecl *Lambda;
647 : CapturingScopeInfo(Diag, ImpCap_None), Lambda(0), in LambdaScopeInfo()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTReaderDecl.cpp1226 CXXRecordDecl::LambdaDefinitionData &Lambda in ReadCXXDefinitionData() local
1228 Lambda.Dependent = Record[Idx++]; in ReadCXXDefinitionData()
1229 Lambda.IsGenericLambda = Record[Idx++]; in ReadCXXDefinitionData()
1230 Lambda.CaptureDefault = Record[Idx++]; in ReadCXXDefinitionData()
1231 Lambda.NumCaptures = Record[Idx++]; in ReadCXXDefinitionData()
1232 Lambda.NumExplicitCaptures = Record[Idx++]; in ReadCXXDefinitionData()
1233 Lambda.ManglingNumber = Record[Idx++]; in ReadCXXDefinitionData()
1234 Lambda.ContextDecl = ReadDecl(Record, Idx); in ReadCXXDefinitionData()
1235 Lambda.Captures in ReadCXXDefinitionData()
1236 = (Capture*)Reader.Context.Allocate(sizeof(Capture)*Lambda.NumCaptures); in ReadCXXDefinitionData()
[all …]
DASTWriter.cpp5129 CXXRecordDecl::LambdaDefinitionData &Lambda = D->getLambdaData(); in AddCXXDefinitionData() local
5130 Record.push_back(Lambda.Dependent); in AddCXXDefinitionData()
5131 Record.push_back(Lambda.IsGenericLambda); in AddCXXDefinitionData()
5132 Record.push_back(Lambda.CaptureDefault); in AddCXXDefinitionData()
5133 Record.push_back(Lambda.NumCaptures); in AddCXXDefinitionData()
5134 Record.push_back(Lambda.NumExplicitCaptures); in AddCXXDefinitionData()
5135 Record.push_back(Lambda.ManglingNumber); in AddCXXDefinitionData()
5136 AddDeclRef(Lambda.ContextDecl, Record); in AddCXXDefinitionData()
5137 AddTypeSourceInfo(Lambda.MethodTyInfo, Record); in AddCXXDefinitionData()
5138 for (unsigned I = 0, N = Lambda.NumCaptures; I != N; ++I) { in AddCXXDefinitionData()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DCommentHTMLNamedCharacterReferences.td111 def : NCR<"Lambda", 0x0039B>;
/freebsd-9-stable/contrib/gcc/doc/
Dloop.texi28 * Lambda:: Linear loop transformations framework.
574 @node Lambda
578 Lambda is a framework that allows transformations of loops using
585 To perform these transformations, Lambda requires that the loopnest be
595 loop (dependence respecting, etc). Lambda simply applies whatever
/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DItaniumMangle.cpp335 void mangleLambda(const CXXRecordDecl *Lambda);
1400 void CXXNameMangler::mangleLambda(const CXXRecordDecl *Lambda) { in mangleLambda() argument
1410 if (Decl *Context = Lambda->getLambdaContextDecl()) { in mangleLambda()
1422 const FunctionProtoType *Proto = Lambda->getLambdaTypeInfo()->getType()-> in mangleLambda()
1432 unsigned Number = Lambda->getLambdaManglingNumber(); in mangleLambda()
DDeclCXX.cpp999 LambdaDefinitionData &Lambda = getLambdaData(); in getCaptureFields() local
1001 for (LambdaExpr::Capture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
/freebsd-9-stable/contrib/groff/font/devlj4/generate/
Dsymbol.map53 -1 F04C *L # capital Lambda (u039B)
/freebsd-9-stable/contrib/groff/font/devlbp/
DHI300 *L 1907 0 0x34c 8,22 # Lambda
DTBI301 *L 2003 0 0x34c 8,22 # Lambda
DTB301 *L 2003 0 0x34c 8,22 # Lambda
DHB299 *L 1953 0 0x34c 8,22 # Lambda
DHR299 *L 1907 0 0x34c 8,22 # Lambda
DHNI299 *L 469 0 0x34c 8,22 # Lambda
DHNB299 *L 481 0 0x34c 8,22 # Lambda
DTR300 *L 1977 0 0x34c 8,22 # Lambda

12