Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/TableGen/
HDTGParser.h48 VarInit *IterVar;
51 ForeachLoop(VarInit *IVar, ListInit *LValue) in ForeachLoop()
121 VarInit *IterVar;
123 IterRecord(VarInit *Var, Init *Val) : IterVar(Var), IterValue(Val) {} in IterRecord()
167 VarInit *ParseForeachDeclaration(ListInit *&ForeachListValue);
HDRecord.cpp638 return VarInit::get(Name, RV->getType()); in Fold()
651 return VarInit::get(TemplateArgName, RV->getType()); in Fold()
666 return VarInit::get(MCName, RV->getType()); in Fold()
981 VarInit *LHSv = dyn_cast<VarInit>(LHS); in Fold()
985 VarInit *MHSv = dyn_cast<VarInit>(MHS); in Fold()
989 VarInit *RHSv = dyn_cast<VarInit>(RHS); in Fold()
1002 return VarInit::get(Val, getType()); in Fold()
1202 VarInit *VarInit::get(const std::string &VN, RecTy *T) { in get()
1204 return VarInit::get(Value, T); in get()
1207 VarInit *VarInit::get(Init *VN, RecTy *T) { in get()
[all …]
HDTGParser.cpp93 if (VarInit *VI = dyn_cast<VarInit>(V)) in SetValue()
328 VarInit *IterVar = IR.IterVar; in ProcessForeachDefs()
718 return VarInit::get(Name, RV->getType()); in ParseIDValue()
729 return VarInit::get(TemplateArgName, RV->getType()); in ParseIDValue()
740 return VarInit::get(MCName, RV->getType()); in ParseIDValue()
746 VarInit *IterVar = dyn_cast<VarInit>(L.IterVar); in ParseIDValue()
937 if (VarInit *Arg0 = dyn_cast<VarInit>(InitList[0])) in ParseOperation()
1246 VarInit::get(MCNameRV->getName(), in ParseSimpleValue()
1287 if (VarInit *VI = dyn_cast<VarInit>(Vals[i])) { in ParseSimpleValue()
1749 VarInit *TGParser::ParseForeachDeclaration(ListInit *&ForeachListValue) { in ParseForeachDeclaration()
[all …]
/NextBSD/contrib/llvm/utils/TableGen/
HDCodeEmitterGen.cpp51 if (VarInit *VI = dyn_cast<VarInit>(VBI->getBitVar())) in getVariableBit()
54 } else if (VarInit *VI = dyn_cast<VarInit>(BI->getBit(bit))) { in getVariableBit()
HDFixedLenDecoderEmitter.cpp1744 VarInit *Var = nullptr; in populateInstruction()
1747 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
1749 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
1766 VarInit *Var = nullptr; in populateInstruction()
1769 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
1771 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
1916 VarInit *Var = nullptr; in populateInstruction()
1919 Var = dyn_cast<VarInit>(BI->getBitVar()); in populateInstruction()
1921 Var = dyn_cast<VarInit>(Bits.getBit(bi)); in populateInstruction()
/NextBSD/contrib/llvm/include/llvm/TableGen/
HDRecord.h836 class VarInit : public TypedInit {
839 explicit VarInit(const std::string &VN, RecTy *T) in VarInit() function
841 explicit VarInit(Init *VN, RecTy *T) in VarInit() function
844 VarInit(const VarInit &Other) = delete;
845 VarInit &operator=(const VarInit &Other) = delete;
851 static VarInit *get(const std::string &VN, RecTy *T);
852 static VarInit *get(Init *VN, RecTy *T);