Searched refs:InitExpr (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp36 void writeInitExpr(raw_ostream &OS, const wasm::WasmInitExpr &InitExpr);
131 const wasm::WasmInitExpr &InitExpr) {
132 writeUint8(OS, InitExpr.Opcode);
133 switch (InitExpr.Opcode) {
135 encodeSLEB128(InitExpr.Value.Int32, OS);
138 encodeSLEB128(InitExpr.Value.Int64, OS);
141 writeUint32(OS, InitExpr.Value.Float32);
144 writeUint64(OS, InitExpr.Value.Float64);
147 encodeULEB128(InitExpr.Value.Global, OS);
150 reportError("unknown opcode in init_expr: " + Twine(InitExpr
130 writeInitExpr(raw_ostream &OS, const wasm::WasmInitExpr &InitExpr) argument
[all...]
H A DWasmYAML.cpp412 IO.mapRequired("InitExpr", Global.InitExpr);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DWasm.h93 WasmInitExpr InitExpr; member in struct:llvm::wasm::WasmGlobal
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp2710 const Expr *InitExpr = VD->getInit(); local
2711 if (!InitExpr)
2716 if (auto Cleanups = dyn_cast<ExprWithCleanups>(InitExpr))
2718 InitExpr = Cleanups->getSubExpr();
2721 dyn_cast<MaterializeTemporaryExpr>(InitExpr);
2796 const Expr *InitExpr = VD->getInit(); local
2797 if (!InitExpr)
2802 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(InitExpr)) {
2805 } else if (const CastExpr *CE = dyn_cast<CastExpr>(InitExpr)) {
2824 << VD << VariableType << InitExpr
2862 const Expr *InitExpr = VD->getInit(); local
3075 Expr *InitExpr = &AsRvalue; local
[all...]
H A DSemaInit.cpp465 Expr *InitExpr, FieldDecl *Field,
488 Expr *InitExpr; local
508 InitExpr = VerifyOnly ? &DummyInitList : new (SemaRef.Context)
510 InitExpr->setType(SemaRef.Context.VoidTy);
511 SubInit = InitExpr;
864 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr);
865 if (!InitExpr && Init < NumInits && ILE->hasArrayFiller())
867 else if (!InitExpr && !ILE->hasArrayFiller()) {
917 = dyn_cast_or_null<InitListExpr>(InitExpr)) {
921 dyn_cast_or_null<DesignatedInitUpdateExpr>(InitExpr)) {
[all...]
H A DSemaLambda.cpp1529 Expr *InitExpr = Init.get();
1534 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr);
1535 return InitSeq.Perform(*this, Entity, InitKind, InitExpr);
H A DSemaDeclCXX.cpp3150 /// bitfield width if there is one, 'InitExpr' specifies the initializer if
3840 Expr *InitExpr = FieldInit->getInit();
3841 if (!InitExpr)
3845 dyn_cast<CXXDefaultInitExpr>(InitExpr)) {
3846 InitExpr = Default->getExpr();
3847 if (!InitExpr)
3850 UninitializedChecker.CheckInitializer(InitExpr, Constructor,
3854 UninitializedChecker.CheckInitializer(InitExpr, nullptr,
3896 Expr *InitExpr) {
3904 if (!InitExpr) {
[all...]
H A DSemaTemplateInstantiateDecl.cpp4975 Expr *InitExpr = Init.get(); local
4978 (!InitExpr ||
4979 !InitExpr->isConstantInitializer(getASTContext(), false))) {
4981 } else if (InitExpr) {
4983 AddInitializerToDecl(Var, InitExpr, DirectInit);
H A DSemaDecl.cpp17326 Expr *InitExpr = ECD->getInitExpr(); local
17327 if (!InitExpr)
17329 InitExpr = InitExpr->IgnoreImpCasts();
17331 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) {
17340 InitExpr = BO->getLHS();
17344 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr);
H A DSemaExprCXX.cpp3108 const Expr *InitExpr = Field->getInClassInitializer();
3109 if (!InitExpr)
3111 if (const CXXNewExpr *NE = getNewExprFromInitListOrExpr(InitExpr)) {
H A DSemaOpenMP.cpp14427 Expr *InitExpr;
14448 InitExpr = VD ? VD->getInit() : SimpleRefExpr;
14450 InitExpr = VD ? SimpleRefExpr : Ref;
14451 AddInitializerToDecl(Init, DefaultLvalueConversion(InitExpr).get(),
14551 Expr *InitExpr = *CurInit;
14564 // Build update: Var = InitExpr + IV * Step
14568 SemaRef, S, RefExpr->getExprLoc(), *CurPrivate, InitExpr, IV, Step,
14575 // Build final: Var = InitExpr + NumIterations * Step
14580 InitExpr, NumIterations, Step, /*Subtract=*/false,
H A DSemaExpr.cpp6158 SourceLocation RParenLoc, Expr *InitExpr) {
6160 assert(InitExpr && "ActOnCompoundLiteral(): missing expression");
6167 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr);
6157 ActOnCompoundLiteral(SourceLocation LParenLoc, ParsedType Ty, SourceLocation RParenLoc, Expr *InitExpr) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp911 Expr *InitExpr = *i; local
912 assert(InitExpr && "Capture missing initialization expression");
913 InitVal = State->getSVal(InitExpr, LocCtxt);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp356 Expr const *InitExpr = VD->getInit(); local
358 Visitor.Visit(const_cast<Expr*>(InitExpr));
H A DCGExprConstant.cpp559 llvm::Constant *InitExpr, bool AllowOverwrite = false);
565 llvm::ConstantInt *InitExpr, bool AllowOverwrite = false);
H A DCodeGenModule.cpp3579 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local
3580 if (InitExpr) {
3917 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local
3939 else if (!InitExpr) {
3957 QualType T = InitExpr->getType();
H A DCGDebugInfo.cpp4588 llvm::DIExpression *InitExpr = nullptr;
4592 InitExpr =
4595 InitExpr = DBuilder.createConstantValueExpression(
4609 true, true, InitExpr, getOrCreateStaticDataMemberDeclarationOrNull(VarD),
H A DCGExpr.cpp4245 const Expr *InitExpr = E->getInitializer(); local
4248 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp1122 Expr *InitExpr = Init.get();
1126 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr);
1127 Init = InitExpr;
2057 ExprResult InitExpr = ExprError();
2061 InitExpr = ParseBraceInitializer();
2064 InitExpr = ParseAssignmentExpression();
2077 if (!InitExpr.isInvalid())
2078 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization);
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp807 const Expr *InitExpr = Enumerator->getInitExpr(); local
808 if (!InitExpr) {
813 InitExpr = InitExpr->IgnoreParenCasts();
814 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr))
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLocalizationChecker.cpp1250 const Expr *InitExpr = VD->getInit();
1251 if (InitExpr) {
1253 dyn_cast<BinaryOperator>(InitExpr->IgnoreParenImpCasts())) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h74 wasm::WasmInitExpr InitExpr; member in struct:llvm::WasmYAML::Global
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DWasmObjectFile.cpp995 if (Error Err = readInitExpr(Global.InitExpr, Ctx))
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3827 const Expr *InitExpr = CLE->getInitializer(); local
3828 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
H A DExprConstant.cpp9063 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE;
9066 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout))
9071 isa<CXXDefaultInitExpr>(InitExpr));
9073 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr);

Completed in 979 milliseconds

12