Home | History | Annotate | Download | only in TableGen

Lines Matching refs:resolveReferences

346 // resolveReferences - If there are any field references that refer to fields
349 Init *BitsInit::resolveReferences(Record &R, const RecordVal *RV) const {
376 CurBitVar = CurBitVar->resolveReferences(R, RV);
539 Init *ListInit::resolveReferences(Record &R, const RecordVal *RV) const {
549 CurElt = CurElt->resolveReferences(R, RV);
584 Init *Resolved = resolveReferences(R, IRV);
715 Init *UnOpInit::resolveReferences(Record &R, const RecordVal *RV) const {
716 Init *lhs = LHS->resolveReferences(R, RV);
842 Init *BinOpInit::resolveReferences(Record &R, const RecordVal *RV) const {
843 Init *lhs = LHS->resolveReferences(R, RV);
844 Init *rhs = RHS->resolveReferences(R, RV);
1053 Init *TernOpInit::resolveReferences(Record &R,
1055 Init *lhs = LHS->resolveReferences(R, RV);
1064 Init *mhs = MHS->resolveReferences(R, RV);
1068 Init *rhs = RHS->resolveReferences(R, RV);
1074 Init *mhs = MHS->resolveReferences(R, RV);
1075 Init *rhs = RHS->resolveReferences(R, RV);
1283 /// resolveReferences - This method is used by classes that refer to other
1288 Init *VarInit::resolveReferences(Record &R, const RecordVal *RV) const {
1317 Init *VarBitInit::resolveReferences(Record &R, const RecordVal *RV) const {
1318 Init *I = TI->resolveReferences(R, RV);
1342 VarListElementInit::resolveReferences(Record &R, const RecordVal *RV) const {
1430 Init *FieldInit::resolveReferences(Record &R, const RecordVal *RV) const {
1431 Init *NewRec = RV ? Rec->resolveReferences(R, RV) : Rec;
1434 Init *BVR = BitsVal->resolveReferences(R, RV);
1504 Init *DagInit::resolveReferences(Record &R, const RecordVal *RV) const {
1507 NewArgs.push_back(Args[i]->resolveReferences(R, RV));
1509 Init *Op = Val->resolveReferences(R, RV);
1622 if (Values[i].setValue(V->resolveReferences(*this, RV)))
1632 Init *NewName = Name->resolveReferences(*this, RV);