Home
last modified time | relevance | path

Searched refs:VarInit (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/TableGen/
H A DJSONBackend.cpp80 } else if (auto *Var = dyn_cast<VarInit>(&I)) { in translateInit()
85 if (auto *Var = dyn_cast<VarInit>(VarBit->getBitVar())) { in translateInit()
H A DTGParser.h64 VarInit *IterVar;
70 ForeachLoop(SMLoc Loc, VarInit *IVar, Init *LValue) in ForeachLoop()
248 VarInit *ParseForeachDeclaration(Init *&ForeachListValue);
H A DRecord.cpp84 DenseMap<std::pair<RecTy *, Init *>, VarInit *> TheVarInitPool;
1438 VarInit *LHSv = dyn_cast<VarInit>(LHS); in Fold()
1442 VarInit *MHSv = dyn_cast<VarInit>(MHS); in Fold()
1446 VarInit *RHSv = dyn_cast<VarInit>(RHS); in Fold()
1459 return VarInit::get(Val, getType()); in Fold()
1896 VarInit *VarInit::get(StringRef VN, RecTy *T) { in get()
1898 return VarInit::get(Value, T); in get()
1901 VarInit *VarInit::get(Init *VN, RecTy *T) { in get()
1903 VarInit *&I = RK.TheVarInitPool[std::make_pair(T, VN)]; in get()
1905 I = new (RK.Allocator) VarInit(VN, T); in get()
[all …]
H A DTGParser.cpp77 if (auto VI = dyn_cast<VarInit>(VBI->getBitVar())) { in checkBitsConcrete()
81 } else if (isa<VarInit>(Bit)) { in checkBitsConcrete()
176 if (VarInit *VI = dyn_cast<VarInit>(V)) in SetValue()
266 Name = VarInit::get(QualifiedNameOfImplicitName(*CurRec), in AddSubClass()
338 VarInit::get(QualifiedNameOfImplicitName(CurMC), in AddSubMultiClass()
563 VarInit::get(NameStr, StringRecTy::get(Records)), Name); in ParseObjectName()
877 return VarInit::get(Name, RV->getType()); in ParseIDValue()
896 return VarInit::get(TemplateArgName, RV->getType()); in ParseIDValue()
898 return VarInit::get(TemplateArgName, StringRecTy::get(Records)); in ParseIDValue()
909 VarInit *IterVar = dyn_cast<VarInit>(L->IterVar); in ParseIDValue()
[all …]
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp69 if (VarInit *VI = dyn_cast<VarInit>(VBI->getBitVar())) in getVariableBit()
72 } else if (VarInit *VI = dyn_cast<VarInit>(BI->getBit(bit))) { in getVariableBit()
H A DDecoderEmitter.cpp1936 VarInit *Var; in addOneOperandFields()
1941 Var = dyn_cast<VarInit>(BJ->getBitVar()); in addOneOperandFields()
1947 Var = dyn_cast<VarInit>(Bits.getBit(J)); in addOneOperandFields()
2064 VarInit *Var = nullptr; in populateInstruction()
2067 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
2069 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
2088 VarInit *Var = nullptr; in populateInstruction()
2091 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
2093 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
/openbsd-src/gnu/llvm/llvm/include/llvm/TableGen/
H A DRecord.h1159 class VarInit : public TypedInit {
1162 explicit VarInit(Init *VN, RecTy *T) in VarInit() function
1166 VarInit(const VarInit &) = delete;
1167 VarInit &operator=(const VarInit &) = delete;
1173 static VarInit *get(StringRef VN, RecTy *T);
1174 static VarInit *get(Init *VN, RecTy *T);
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaInit.cpp7174 VarInit, enumerator
7210 if (E.Kind == IndirectLocalPathEntry::VarInit && E.D == VD) in isVarOnPath()
7218 E.Kind == IndirectLocalPathEntry::VarInit; in pathContainsInit()
7538 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByReferenceBinding()
7628 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByInitializer()
7900 case IndirectLocalPathEntry::VarInit: in nextPathEntryRange()
7918 if (It.Kind == IndirectLocalPathEntry::VarInit) in pathOnlyInitializesGslPointer()
8163 case IndirectLocalPathEntry::VarInit: { in checkInitializerLifetime()