Home
last modified time | relevance | path

Searched refs:Init (Results 1 – 25 of 425) sorted by relevance

12345678910>>...17

/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h345 Init(const Init &) = delete;
346 Init &operator=(const Init &) = delete;
856 static Init *getStrConcat(Init *lhs, Init *rhs);
898 TernOpInit(TernaryOp opc, Init *lhs, Init *mhs, Init *rhs, in TernOpInit()
1038 FoldOpInit(Init *Start, Init *List, Init *A, Init *B, Init *Expr, RecTy *Type) in FoldOpInit()
1048 static FoldOpInit *get(Init *Start, Init *List, Init *A, Init *B, Init *Expr,
2145 Init *resolve(Init *VarName) override;
2150 DenseMap<Init *, Init *> Cache;
2159 Init *resolve(Init *VarName) override;
2196 Init *resolve(Init *VarName) override;
[all …]
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DRecord.cpp447 Init *
560 Init *
994 Init *BinOpInit::getStrConcat(Init *I0, Init *I1) { in getStrConcat()
1249 TernOpInit *TernOpInit::get(TernaryOp Opc, Init *LHS, Init *MHS, Init *RHS, in get()
1268 static Init *ItemApply(Init *LHS, Init *MHSe, Init *RHS, Record *CurRec) { in ItemApply()
1274 static Init *ForeachDagApply(Init *LHS, DagInit *MHSd, Init *RHS, in ForeachDagApply()
1303 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in ForeachHelper()
1324 static Init *FilterHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in FilterHelper()
1534 Init *A, Init *B, Init *Expr, RecTy *Type) { in ProfileFoldOpInit()
1543 FoldOpInit *FoldOpInit::get(Init *Start, Init *List, Init *A, Init *B, in get()
[all …]
H A DTGParser.h32 Init *Value;
65 Init *ListValue;
70 ForeachLoop(SMLoc Loc, VarInit *IVar, Init *LValue) in ForeachLoop()
77 SmallVector<Init *, 16> Elements;
82 std::map<std::string, Init *, std::less<>> vars;
96 Init *getVar(StringRef Name) const { in getVar()
113 void addVar(StringRef Name, Init *I) { in addVar()
202 ArrayRef<unsigned> BitList, Init *V,
209 using SubstStack = SmallVector<std::pair<Init *, Init *>, 8>;
266 Init *ParseOperation(Record *CurRec, RecTy *ItemType);
[all …]
H A DTGParser.cpp65 for (Init *TA : TemplateArgs) in dump()
75 Init *Bit = BV->getBit(i); in checkBitsConcrete()
115 static Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, Init *Name, in QualifyName()
265 Init *Name; in AddSubClass()
468 Init *NewName = nullptr; in addDefOne()
878 Init *TemplateArgName; in ParseIDValue()
1764 Init *RHS; in ParseOperationSubstr()
1852 Init *RHS; in ParseOperationFind()
2084 for (Init *V : Val) { in ParseOperationCond()
2140 Init *R = nullptr; in ParseSimpleValue()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A D2010-06-21-nondarwin-tc.ll8 …RecordVal" = type { %"class.std::basic_string", %"struct.llvm::Init"*, i32, %"struct.llvm::Init"* }
13 %"struct.llvm::Init" = type { i32 (...)** }
37 %0 = bitcast i8* %tmp.i to %"struct.llvm::Init"** ; <%"struct.llvm::Init"**> [#uses=1]
38 …%tmp2.i = load %"struct.llvm::Init"*, %"struct.llvm::Init"** %0 ; <%"struct.llvm::Init"*> […
104 …%tmp2.i4 = load %"struct.llvm::Init"*, %"struct.llvm::Init"** %tmp.i3 ; <%"struct.llvm::Init"*> […
125 …%tmp2.i2 = load %"struct.llvm::Init"*, %"struct.llvm::Init"** %tmp.i1 ; <%"struct.llvm::Init"*> […
126 …%8 = bitcast %"class.llvm::StringInit"* %this to %"struct.llvm::Init"* ; <%"struct.llvm::Init"*> […
135Init"* %tmp2.i2 to %"struct.llvm::Init"* (%"struct.llvm::Init"*, %"class.llvm::Record"*, %"class.l…
138Init"* (%"struct.llvm::Init"*, %"class.llvm::Record"*, %"class.llvm::RecordVal"*, %"class.std::bas…
140 ret %"struct.llvm::Init"* %call25
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DPreferMemberInitializerCheck.cpp82 *Init, Field->getASTContext()) in isSafeAssignment()
104 if (isSafeAssignment(Field, Init, Ctor)) in isAssignmentToMemberOf()
105 return std::make_pair(Field, Init); in isAssignmentToMemberOf()
122 if (isSafeAssignment(Field, Init, Ctor)) in isAssignmentToMemberOf()
123 return std::make_pair(Field, Init); in isAssignmentToMemberOf()
229 if (!Init->isWritten() || Init->isInClassMemberInitializer()) in check()
231 if (Init->getMember() == Field) { in check()
234 InsertPos = Init->getRParenLoc(); in check()
240 if (Init->isMemberInitializer() && in check()
242 InsertPos = Init->getSourceLocation(); in check()
[all …]
H A DProTypeMemberInitCheck.cpp197 for (const CXXCtorInitializer *Init : Inits) { in computeInsertions() local
198 if (Init->isWritten()) { in computeInsertions()
200 Insertions.emplace_back(InitializerPlacement::Before, Init); in computeInsertions()
205 Init->isAnyMemberInitializer() in computeInsertions()
207 : Init->getBaseClass()->getAsCXXRecordDecl(); in computeInsertions()
217 Insertions.emplace_back(InitializerPlacement::After, Init); in computeInsertions()
434 for (const CXXCtorInitializer *Init : Ctor->inits()) { in checkMissingMemberInitializer() local
437 if (Init->isAnyMemberInitializer() && Init->isWritten()) { in checkMissingMemberInitializer()
440 FieldsToInit.erase(Init->getAnyMember()); in checkMissingMemberInitializer()
536 for (const CXXCtorInitializer *Init : Ctor->inits()) { in checkMissingBaseClassInitializer() local
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DRedundantMemberInitCheck.cpp48 const auto *Init = Result.Nodes.getNodeAs<CXXCtorInitializer>("init"); in check() local
54 Init->isBaseInitializer()) in check()
59 if (Init->isAnyMemberInitializer()) { in check()
60 diag(Init->getSourceLocation(), "initializer for member %0 is redundant") in check()
61 << Init->getAnyMember() in check()
62 << FixItHint::CreateRemoval(Init->getSourceRange()); in check()
64 diag(Init->getSourceLocation(), in check()
67 << FixItHint::CreateRemoval(Init->getSourceRange()); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseDefaultMemberInitCheck.cpp209 auto Init = in registerMatchers() local
221 withInitializer(Init)) in registerMatchers()
228 withInitializer(Init)) in registerMatchers()
246 const FieldDecl *Field = Init->getAnyMember(); in checkDefaultInit()
264 Init->getLParenLoc(), 0, *Result.SourceManager, getLangOpts()); in checkDefaultInit()
268 bool ValueInit = isa<ImplicitValueInitExpr>(Init->getInit()); in checkDefaultInit()
279 FieldEnd, getValueOfValueInit(Init->getInit()->getType())); in checkDefaultInit()
284 Diag << FixItHint::CreateRemoval(Init->getSourceRange()); in checkDefaultInit()
289 const FieldDecl *Field = Init->getAnyMember(); in checkExistingInit()
291 if (!sameValue(Field->getInClassInitializer(), Init->getInit())) in checkExistingInit()
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-io.h27 void Enter(const parser::CloseStmt &) { Init(IoStmtKind::Close); } in Enter()
28 void Enter(const parser::EndfileStmt &) { Init(IoStmtKind::Endfile); } in Enter()
29 void Enter(const parser::FlushStmt &) { Init(IoStmtKind::Flush); } in Enter()
30 void Enter(const parser::InquireStmt &) { Init(IoStmtKind::Inquire); } in Enter()
31 void Enter(const parser::OpenStmt &) { Init(IoStmtKind::Open); } in Enter()
32 void Enter(const parser::PrintStmt &) { Init(IoStmtKind::Print); } in Enter()
33 void Enter(const parser::ReadStmt &) { Init(IoStmtKind::Read); } in Enter()
34 void Enter(const parser::RewindStmt &) { Init(IoStmtKind::Rewind); } in Enter()
35 void Enter(const parser::WaitStmt &) { Init(IoStmtKind::Wait); } in Enter()
36 void Enter(const parser::WriteStmt &) { Init(IoStmtKind::Write); } in Enter()
[all …]
/llvm-project-15.0.7/compiler-rt/test/tsan/
H A Ddeadlock_detector_stress_test.cpp154 Init(5); in Test1()
180 Init(5); in Test2()
198 Init(5); in Test3()
214 Init(5); in Test4()
227 Init(5); in Test5()
252 Init(10); in Test7()
282 Init(5); in Test8()
302 Init(5); in Test9()
426 Init(5); in Test15()
449 Init(5); in Test16()
[all …]
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenMapTable.cpp134 for (Init *I : ColValList->getValues()) { in InstrMap()
232 std::vector<Init*> KeyValue; in buildRowInstrMap()
234 for (Init *RowField : RowFields->getValues()) { in buildRowInstrMap()
240 Init *CurInstrVal = RecVal->getValue(); in buildRowInstrMap()
304 std::vector<Init*> KeyValue; in getInstrForColumn()
307 for (Init *RowField : RowFields->getValues()) { in getInstrForColumn()
325 Init *ColFieldJ = ColFields->getElement(j); in getInstrForColumn()
337 for (Init *Value : KeyValue) { in getInstrForColumn()
483 for (Init *CF : ColFields->getValues()) { in emitTablesWithFunc()
534 std::vector<Init*> FieldValues = Entry.second; in emitEnums()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp48 auto *Init = dyn_cast_or_null<ConstantStruct>(GV.getInitializer()); in splitGlobal() local
49 if (!Init) in splitGlobal()
72 const StructLayout *SL = DL.getStructLayout(Init->getType()); in splitGlobal()
76 std::vector<GlobalVariable *> SplitGlobals(Init->getNumOperands()); in splitGlobal()
77 for (unsigned I = 0; I != Init->getNumOperands(); ++I) { in splitGlobal()
80 new GlobalVariable(*GV.getParent(), Init->getOperand(I)->getType(), in splitGlobal()
82 Init->getOperand(I), GV.getName() + "." + utostr(I)); in splitGlobal()
86 unsigned SplitEnd = (I == Init->getNumOperands() - 1) in splitGlobal()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DCopyConstructorInitCheck.cpp44 for (const auto *Init : Ctor->inits()) { in check() local
45 bool CtorInitIsWritten = Init->isWritten(); in check()
47 if (!Init->isBaseInitializer()) in check()
49 const Type *BaseType = Init->getBaseClass(); in check()
73 const auto *CExpr = dyn_cast<CXXConstructExpr>(Init->getInit()); in check()
82 if (Init->getSourceLocation().isMacroID() || in check()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DGlobalDecl.h60 void Init(const Decl *D) { in Init() function
70 GlobalDecl(const VarDecl *D) { Init(D);} in GlobalDecl()
74 Init(D); in MultiVersionIndex()
83 GlobalDecl(const NamedDecl *D) { Init(D); } in GlobalDecl()
84 GlobalDecl(const BlockDecl *D) { Init(D); } in GlobalDecl()
85 GlobalDecl(const CapturedDecl *D) { Init(D); } in GlobalDecl()
86 GlobalDecl(const ObjCMethodDecl *D) { Init(D); } in GlobalDecl()
87 GlobalDecl(const OMPDeclareReductionDecl *D) { Init(D); } in GlobalDecl()
88 GlobalDecl(const OMPDeclareMapperDecl *D) { Init(D); } in GlobalDecl()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dbuiltin_LINE.cpp40 int Init = __builtin_LINE(); member
43 constexpr InClassInit(Tag1, int l = __builtin_LINE()) : Init(l), Init2(l) {} in InClassInit()
44 constexpr InClassInit(Tag2) : Init(__builtin_LINE()), Init2(__builtin_LINE()) {} in InClassInit()
73 InClassInit::InClassInit(Tag3, int l) : Init(l) {} in InClassInit()
81 InClassInit::InClassInit(Tag4, int arg) : Init(arg) {} in InClassInit()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DParallel.h135 ResultTy parallel_transform_reduce(IterTy Begin, IterTy End, ResultTy Init, in parallel_transform_reduce() argument
142 return std::move(Init); in parallel_transform_reduce()
144 std::vector<ResultTy> Results(NumTasks, Init); in parallel_transform_reduce()
157 ResultTy R = Init; in parallel_transform_reduce()
205 ResultTy parallelTransformReduce(IterTy Begin, IterTy End, ResultTy Init, in parallelTransformReduce() argument
210 return parallel::detail::parallel_transform_reduce(Begin, End, Init, Reduce, in parallelTransformReduce()
215 Init = Reduce(std::move(Init), Transform(*I)); in parallelTransformReduce()
216 return std::move(Init); in parallelTransformReduce()
233 ResultTy parallelTransformReduce(RangeTy &&R, ResultTy Init, in parallelTransformReduce() argument
236 return parallelTransformReduce(std::begin(R), std::end(R), Init, Reduce, in parallelTransformReduce()
/llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/
H A DImplicitCtorInitializer.cpp23 bool TraverseConstructorInitializer(CXXCtorInitializer *Init) { in TraverseConstructorInitializer() argument
24 if (!Init->isWritten()) in TraverseConstructorInitializer()
26 Match("initializer", Init->getSourceLocation()); in TraverseConstructorInitializer()
28 CXXCtorInitializerVisitor>::TraverseConstructorInitializer(Init); in TraverseConstructorInitializer()
/llvm-project-15.0.7/clang/test/Modules/Inputs/unused-global-init/
H A Dinit.h1 struct Init { Init(); ~Init(); } init; struct
/llvm-project-15.0.7/compiler-rt/lib/scudo/
H A Dscudo_allocator_combined.h27 Primary.Init(ReleaseToOSIntervalMs); in init()
28 Secondary.Init(); in init()
29 Stats.Init(); in init()
53 Cache->Init(&Stats); in initCache()
/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_descriptions.cpp23 Init(t->tid, t->name); in MemprofThreadIdAndName()
28 Init(tid, ""); in MemprofThreadIdAndName()
32 Init(tid, t->name); in MemprofThreadIdAndName()
36 void MemprofThreadIdAndName::Init(u32 tid, const char *tname) { in Init() function in __memprof::MemprofThreadIdAndName
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DImplicitConversionInLoopCheck.cpp69 const auto *Init = Result.Nodes.getNodeAs<Expr>("init"); in check() local
73 if (const auto *Cleanup = dyn_cast<ExprWithCleanups>(Init)) in check()
74 Init = Cleanup->getSubExpr(); in check()
76 const auto *Materialized = dyn_cast<MaterializeTemporaryExpr>(Init); in check()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_combined.h34 primary_.Init(release_to_os_interval_ms); in InitLinkerInitialized()
38 void Init(s32 release_to_os_interval_ms, uptr heap_start = 0) {
39 stats_.Init();
40 primary_.Init(release_to_os_interval_ms, heap_start);
41 secondary_.Init();
156 cache->Init(&stats_); in InitCache()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp70 Init = Init->IgnoreParens(); in IsStringInit()
618 if (Init >= ILE->getNumInits() || !ILE->getInit(Init)) { in FillInEmptyInitForBase()
653 if (Init >= NumInits || !ILE->getInit(Init)) { in FillInEmptyInitForField()
809 ++Init; in FillInEmptyInitializations()
825 ++Init; in FillInEmptyInitializations()
860 for (unsigned Init = 0; Init != NumElements; ++Init) { in FillInEmptyInitializations() local
938 if (Init && isa<DesignatedInitExpr>(Init)) in hasAnyDesignatedInits()
2099 if (Init && isa<DesignatedInitExpr>(Init)) in CheckStructUnionTypes()
2105 if (Init) { in CheckStructUnionTypes()
7284 Init = Init->IgnoreParens(); in visitLocalsRetainedByInitializer()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_allocator_test.cpp220 cache.Init(0); in TestSizeClassAllocator()
369 cache.Init(0); in SizeClassAllocatorMetadataStress()
513 stats.Init(); in TEST()
549 stats.Init(); in TEST()
564 a.Init(); in TEST()
566 stats.Init(); in TEST()
583 stats.Init(); in TEST()
603 a.Init(); in TEST()
605 stats.Init(); in TEST()
1026 a.Init(); in TEST()
[all …]

12345678910>>...17