/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
H A D | UseDesignatedInitializersCheck.cpp | 78 return llvm::count_if(*SyntacticInitList, [](auto *InitExpr) { in getNumberOfDesignated() argument 79 return isa<DesignatedInitExpr>(InitExpr); in getNumberOfDesignated() 158 for (const Stmt *InitExpr : *SyntacticInitList) { in check() 159 const auto Designator = Designators[InitExpr->getBeginLoc()]; in check() 161 Diag << FixItHint::CreateInsertion(InitExpr->getBeginLoc(), in check() 172 for (const auto *InitExpr : *SyntacticInitList) { in check() 173 if (isa<DesignatedInitExpr>(InitExpr)) in check() 175 if (IgnoreMacros && InitExpr->getBeginLoc().isMacroID()) in check() 177 const auto Designator = Designators[InitExpr->getBeginLoc()]; in check() 181 diag(InitExpr in check() [all...] |
/llvm-project/lld/test/wasm/ |
H A D | pic-static.ll | 63 ; CHECK-NEXT: InitExpr: 71 ; CHECK-NEXT: InitExpr: 79 ; CHECK-NEXT: InitExpr: 87 ; CHECK-NEXT: InitExpr: 95 ; CHECK-NEXT: InitExpr: 103 ; CHECK-NEXT: InitExpr: 111 ; CHECK-NEXT: InitExpr: 119 ; CHECK-NEXT: InitExpr:
|
H A D | global-base.test | 20 CHECK-1024-NEXT: InitExpr: 26 CHECK-1024-NEXT: InitExpr: 32 CHECK-1024-NEXT: InitExpr: 51 CHECK-16777216-NEXT: InitExpr: 57 CHECK-16777216-NEXT: InitExpr: 63 CHECK-16777216-NEXT: InitExpr:
|
H A D | no-tls.s | 29 # CHECK-NEXT: InitExpr: 37 # CHECK-NEXT: InitExpr: 45 # CHECK-NEXT: InitExpr: 53 # CHECK-NEXT: InitExpr:
|
H A D | globals.s | 43 # CHECK-NEXT: InitExpr: 49 # CHECK-NEXT: InitExpr: 55 # CHECK-NEXT: InitExpr: 61 # CHECK-NEXT: InitExpr:
|
H A D | stack-first.test | 16 CHECK-NEXT: InitExpr: 22 CHECK-NEXT: InitExpr: 28 CHECK-NEXT: InitExpr: 34 CHECK-NEXT: InitExpr:
|
H A D | tls-align.s | 66 # CHECK-NEXT: InitExpr: 74 # CHECK-NEXT: InitExpr: 82 # CHECK-NEXT: InitExpr: 90 # CHECK-NEXT: InitExpr:
|
H A D | table-base.s | 30 # CHECK-DEFAULT-NEXT: InitExpr: 36 # CHECK-DEFAULT-NEXT: InitExpr: 59 # CHECK-100-NEXT: InitExpr: 65 # CHECK-100-NEXT: InitExpr:
|
H A D | pie.s | 150 # instruction in the InitExpr. We also, therefore, do not need these globals 163 # EXTENDED-CONST-NEXT: InitExpr: 169 # EXTENDED-CONST-NEXT: InitExpr: 175 # EXTENDED-CONST-NEXT: InitExpr: 183 # EXTENDED-CONST-NEXT: InitExpr: 189 # EXTENDED-CONST-NEXT: InitExpr:
|
H A D | bsymbolic.s | 45 // NOOPTION-NEXT: InitExpr: 85 // SYMBOLIC-NEXT: InitExpr: 91 // SYMBOLIC-NEXT: InitExpr: 97 // SYMBOLIC-NEXT: InitExpr:
|
H A D | gc-sections.ll | 58 ; CHECK-NEXT: InitExpr: 64 ; CHECK-NEXT: InitExpr: 124 ; NO-GC-NEXT: InitExpr: 130 ; NO-GC-NEXT: InitExpr: 136 ; NO-GC-NEXT: InitExpr:
|
H A D | tls-relocations.s | 40 # CHECK-NEXT: InitExpr: 48 # CHECK-NEXT: InitExpr: 56 # CHECK-NEXT: InitExpr:
|
H A D | tls.s | 99 # CHECK-NEXT: InitExpr: 107 # CHECK-NEXT: InitExpr: 115 # CHECK-NEXT: InitExpr: 123 # CHECK-NEXT: InitExpr:
|
H A D | merge-string.s | 42 // COMMON-NEXT: InitExpr: 48 // COMMON-NEXT: InitExpr: 55 // COMMON-NEXT: InitExpr:
|
/llvm-project/lld/wasm/ |
H A D | WriterUtils.cpp | 166 void writeInitExpr(raw_ostream &os, const WasmInitExpr &initExpr) { in writeInitExpr() argument 167 assert(!initExpr.Extended); in writeInitExpr() 168 writeInitExprMVP(os, initExpr.Inst); in writeInitExpr() 171 void writeInitExprMVP(raw_ostream &os, const WasmInitExprMVP &initExpr) { in writeInitExprMVP() argument 172 writeU8(os, initExpr.Opcode, "opcode"); in writeInitExprMVP() 173 switch (initExpr.Opcode) { in writeInitExprMVP() 175 writeSleb128(os, initExpr.Value.Int32, "literal (i32)"); in writeInitExprMVP() 178 writeSleb128(os, initExpr.Value.Int64, "literal (i64)"); in writeInitExprMVP() 181 writeU32(os, initExpr.Value.Float32, "literal (f32)"); in writeInitExprMVP() 184 writeU64(os, initExpr.Value.Float64, "literal (f64)"); in writeInitExprMVP() [all …]
|
H A D | InputElement.h | 62 : InputElement(g.SymbolName, f), type(g.Type), initExpr(g.InitExpr) {} in InputGlobal() 65 const WasmInitExpr &getInitExpr() const { return initExpr; } in getInitExpr() 68 initExpr = intConst(value, ctx.arg.is64.value_or(false)); in setPointerValue() 73 WasmInitExpr initExpr; variable
|
H A D | OutputSections.cpp | 134 WasmInitExpr initExpr; in finalizeContents() 135 initExpr.Extended = false; in finalizeContents() 138 initExpr.Inst.Opcode = WASM_OPCODE_GLOBAL_GET; in finalizeContents() 139 initExpr.Inst.Value.Global = WasmSym::memoryBase->getGlobalIndex(); in finalizeContents() 141 initExpr = intConst(segment->startVA, is64); in finalizeContents() 143 writeInitExpr(os, initExpr); in finalizeContents() 137 WasmInitExpr initExpr; finalizeContents() local
|
/llvm-project/llvm/test/ObjectYAML/wasm/ |
H A D | extended_const_expressions.yaml | 11 InitExpr: 19 InitExpr: 33 # CHECK: InitExpr: 39 # CHECK: InitExpr:
|
H A D | global_section.yaml | 11 InitExpr: 24 # CHECK: InitExpr:
|
/llvm-project/llvm/lib/ObjectYAML/ |
H A D | WasmEmitter.cpp | 36 void writeInitExpr(raw_ostream &OS, const WasmYAML::InitExpr &InitExpr); 132 const WasmYAML::InitExpr &InitExpr) { in writeInitExpr() argument 133 if (InitExpr.Extended) { in writeInitExpr() 134 InitExpr.Body.writeAsBinary(OS); in writeInitExpr() 136 writeUint8(OS, InitExpr.Inst.Opcode); in writeInitExpr() 137 switch (InitExpr.Inst.Opcode) { in writeInitExpr() 139 encodeSLEB128(InitExpr.Inst.Value.Int32, OS); in writeInitExpr() 142 encodeSLEB128(InitExpr in writeInitExpr() [all...] |
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | SuspiciousEnumUsageCheck.cpp | 66 const Expr *InitExpr = EnumConst->getInitExpr(); in isNonPowerOf2NorNullLiteral() local 67 if (!InitExpr) in isNonPowerOf2NorNullLiteral() 69 return isa<IntegerLiteral>(InitExpr->IgnoreImpCasts()); in isNonPowerOf2NorNullLiteral() 79 if (const Expr *InitExpr = EnumConst->getInitExpr()) { in isMaxValAllBitSetLiteral() local 82 isa<IntegerLiteral>(InitExpr->IgnoreImpCasts()); in isMaxValAllBitSetLiteral()
|
/llvm-project/clang-tools-extra/clang-tidy/readability/ |
H A D | RedundantStringInitCheck.cpp | 36 const Expr *InitExpr = CtorInit.getInit(); in getConstructExpr() local 37 if (const auto *CleanUpExpr = dyn_cast<ExprWithCleanups>(InitExpr)) in getConstructExpr() 38 InitExpr = CleanUpExpr->getSubExpr(); in getConstructExpr() 39 return dyn_cast<CXXConstructExpr>(InitExpr); in getConstructExpr()
|
/llvm-project/lld/test/wasm/Inputs/ |
H A D | globals.yaml | 18 InitExpr: 24 InitExpr:
|
/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | WasmYAML.h | 65 struct InitExpr { struct 66 InitExpr() {} in InitExpr() function 78 InitExpr Offset; argument 86 InitExpr Init; 127 InitExpr Offset; 540 template <> struct MappingTraits<WasmYAML::InitExpr> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 541 static void mapping(IO &IO, WasmYAML::InitExpr &Expr); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | DataflowEnvironment.cpp | 324 Expr *InitExpr = Init->getInit(); in TraverseConstructorInits() 327 PropagateResultObject(InitExpr, cast<RecordStorageLocation>( in TraverseConstructorInits() 330 PropagateResultObject(InitExpr, ThisPointeeLoc); in TraverseConstructorInits() 333 // Ensure that any result objects within `InitExpr` (e.g. temporaries) in TraverseConstructorInits() 335 TraverseStmt(InitExpr); in TraverseConstructorInits() 339 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in TraverseConstructorInits() 1088 const Expr *InitExpr) { in createObjectInternal() 1091 // can happen that we can't see the initializer, so `InitExpr` may still in createObjectInternal() 1093 if (InitExpr) { in createObjectInternal() 1094 if (auto *InitExprLoc = getStorageLocation(*InitExpr)) in createObjectInternal() 321 Expr *InitExpr = Init->getInit(); TraverseConstructorInits() local 1071 createObjectInternal(const ValueDecl * D,QualType Ty,const Expr * InitExpr) createObjectInternal() argument [all...] |