Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeEmitterGen.cpp61 if (VarInit *VI = dyn_cast<VarInit>(VBI->getBitVar())) in getVariableBit()
64 } else if (VarInit *VI = dyn_cast<VarInit>(BI->getBit(bit))) { in getVariableBit()
H A DFixedLenDecoderEmitter.cpp1836 VarInit *Var = nullptr; in populateInstruction()
1839 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
1841 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
1858 VarInit *Var = nullptr; in populateInstruction()
1861 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
1863 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
2000 VarInit *Var = nullptr; in populateInstruction()
2003 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
2005 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
/freebsd-12.1/contrib/llvm/lib/TableGen/
H A DTGParser.h62 VarInit *IterVar;
68 ForeachLoop(SMLoc Loc, VarInit *IVar, Init *LValue) in ForeachLoop()
175 VarInit *ParseForeachDeclaration(Init *&ForeachListValue);
H A DRecord.cpp1083 VarInit *LHSv = dyn_cast<VarInit>(LHS); in Fold()
1087 VarInit *MHSv = dyn_cast<VarInit>(MHS); in Fold()
1091 VarInit *RHSv = dyn_cast<VarInit>(RHS); in Fold()
1417 VarInit *VarInit::get(StringRef VN, RecTy *T) { in get()
1419 return VarInit::get(Value, T); in get()
1422 VarInit *VarInit::get(Init *VN, RecTy *T) { in get()
1428 VarInit *&I = ThePool[TheKey]; in get()
1430 I = new(Allocator) VarInit(VN, T); in get()
1434 StringRef VarInit::getName() const { in getName()
1441 return const_cast<VarInit*>(this); in getBit()
[all …]
H A DTGParser.cpp78 if (auto VI = dyn_cast<VarInit>(VBI->getBitVar())) { in checkBitsConcrete()
82 } else if (isa<VarInit>(Bit)) { in checkBitsConcrete()
175 if (VarInit *VI = dyn_cast<VarInit>(V)) in SetValue()
834 return VarInit::get(Name, RV->getType()); in ParseIDValue()
849 return VarInit::get(TemplateArgName, RV->getType()); in ParseIDValue()
851 return VarInit::get(TemplateArgName, StringRecTy::get()); in ParseIDValue()
857 VarInit *IterVar = dyn_cast<VarInit>(L->IterVar); in ParseIDValue()
1762 if (VarInit *VI = dyn_cast<VarInit>(Vals[i])) { in ParseSimpleValue()
2331 return VarInit::get(DeclName, IterType); in ParseForeachDeclaration()
2599 VarInit *IterName = ParseForeachDeclaration(ListValue); in ParseForeach()
[all …]
H A DJSONBackend.cpp84 } else if (auto *Var = dyn_cast<VarInit>(&I)) { in translateInit()
89 if (auto *Var = dyn_cast<VarInit>(VarBit->getBitVar())) { in translateInit()
/freebsd-12.1/contrib/llvm/include/llvm/TableGen/
H A DRecord.h986 class VarInit : public TypedInit {
989 explicit VarInit(Init *VN, RecTy *T) in VarInit() function
993 VarInit(const VarInit &) = delete;
994 VarInit &operator=(const VarInit &) = delete;
1000 static VarInit *get(StringRef VN, RecTy *T);
1001 static VarInit *get(Init *VN, RecTy *T);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp6431 VarInit, enumerator
6458 if (E.Kind == IndirectLocalPathEntry::VarInit && E.D == VD) in isVarOnPath()
6466 E.Kind == IndirectLocalPathEntry::VarInit; in pathContainsInit()
6617 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByReferenceBinding()
6701 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByInitializer()
6911 case IndirectLocalPathEntry::VarInit: in nextPathEntryRange()
7100 case IndirectLocalPathEntry::VarInit: in checkInitializerLifetime()