Searched refs:VarInit (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeEmitterGen.cpp | 86 if (const VarInit *VI = dyn_cast<VarInit>(VBI->getBitVar())) in getVariableBit() 89 } else if (const VarInit *VI = dyn_cast<VarInit>(BI->getBit(Bit))) { in getVariableBit()
|
| H A D | DecoderEmitter.cpp | 1968 const VarInit *Var; in addOneOperandFields() 1973 Var = dyn_cast<VarInit>(BJ->getBitVar()); in addOneOperandFields() 1979 Var = dyn_cast<VarInit>(Bits.getBit(J)); in addOneOperandFields()
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | JSONBackend.cpp | 78 if (const auto *Var = dyn_cast<VarInit>(&I)) { in translateInit() 84 if (const auto *Var = dyn_cast<VarInit>(VarBit->getBitVar())) { in translateInit()
|
| H A D | TGParser.h | 65 const VarInit *IterVar; 71 ForeachLoop(SMLoc Loc, const VarInit *IVar, const Init *LValue) in ForeachLoop() 285 const VarInit *ParseForeachDeclaration(const Init *&ForeachListValue);
|
| H A D | Record.cpp | 88 DenseMap<std::pair<const RecTy *, const Init *>, VarInit *> TheVarInitPool; 1749 const auto *LHSv = dyn_cast<VarInit>(LHS); in Fold() 1753 const auto *MHSv = dyn_cast<VarInit>(MHS); in Fold() 1757 const auto *RHSv = dyn_cast<VarInit>(RHS); in Fold() 1770 return VarInit::get(Val, getType()); in Fold() 2329 const VarInit *VarInit::get(StringRef VN, const RecTy *T) { in get() 2331 return VarInit::get(Value, T); in get() 2334 const VarInit *VarInit::get(const Init *VN, const RecTy *T) { in get() 2336 VarInit *&I = RK.TheVarInitPool[{T, VN}]; in get() 2338 I = new (RK.Allocator) VarInit(VN, T); in get() [all …]
|
| H A D | TGParser.cpp | 76 if (const auto *VI = dyn_cast<VarInit>(VBI->getBitVar())) { in checkBitsConcrete() 80 } else if (isa<VarInit>(Bit)) { in checkBitsConcrete() 158 return VarInit::get(ArgName, RV->getType()); in getVar() 161 ? VarInit::get(ArgName, StringRecTy::get(Records)) in getVar() 176 return VarInit::get(Name, RV->getType()); in getVar() 189 const auto *IterVar = dyn_cast<VarInit>(CurLoop->IterVar); in getVar() 246 if (const auto *VI = dyn_cast<VarInit>(V)) in SetValue() 323 Name = VarInit::get(QualifiedNameOfImplicitName(*CurRec), in AddSubClass() 365 VarInit::get(QualifiedNameOfImplicitName(CurMC), in AddSubMultiClass() 695 VarInit::get(NameStr, StringRecTy::get(Records)), Name); in ParseObjectName() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | CheckExprLifetime.cpp | 198 VarInit, enumerator 238 if (E.Kind == IndirectLocalPathEntry::VarInit && E.D == VD) in isVarOnPath() 246 E.Kind == IndirectLocalPathEntry::VarInit; in pathContainsInit() 782 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByReferenceBinding() 875 Path.push_back({IndirectLocalPathEntry::VarInit, DRE, VD}); in visitLocalsRetainedByInitializer() 1139 case IndirectLocalPathEntry::VarInit: in nextPathEntryRange() 1161 case IndirectLocalPathEntry::VarInit: in pathOnlyHandlesGslPointer() 1571 case IndirectLocalPathEntry::VarInit: { in checkExprLifetimeImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 1215 class VarInit final : public TypedInit { 1218 explicit VarInit(const Init *VN, const RecTy *T) in VarInit() function 1222 VarInit(const VarInit &) = delete; 1223 VarInit &operator=(const VarInit &) = delete; 1229 static const VarInit *get(StringRef VN, const RecTy *T); 1230 static const VarInit *get(const Init *VN, const RecTy *T);
|