Lines Matching defs:resolveReferences
400 Init *ArgumentInit::resolveReferences(Resolver &R) const {
401 Init *NewValue = Value->resolveReferences(R);
516 // resolveReferences - If there are any field references that refer to fields
518 Init *BitsInit::resolveReferences(Resolver &R) const {
532 CachedBitVarResolved = CachedBitVarRef->resolveReferences(R);
538 NewBit = CurBit->resolveReferences(R)->getBit(0);
623 Init *AnonymousNameInit::resolveReferences(Resolver &R) const {
723 Init *ListInit::resolveReferences(Resolver &R) const {
729 Init *E = CurElt->resolveReferences(R);
960 Init *UnOpInit::resolveReferences(Resolver &R) const {
961 Init *lhs = LHS->resolveReferences(R);
1475 Init *BinOpInit::resolveReferences(Resolver &R) const {
1476 Init *lhs = LHS->resolveReferences(R);
1477 Init *rhs = RHS->resolveReferences(R);
1560 return RHS->resolveReferences(R);
1839 Init *TernOpInit::resolveReferences(Resolver &R) const {
1840 Init *lhs = LHS->resolveReferences(R);
1847 return MHS->resolveReferences(R);
1848 return RHS->resolveReferences(R);
1852 Init *mhs = MHS->resolveReferences(R);
1858 rhs = RHS->resolveReferences(SR);
1860 rhs = RHS->resolveReferences(R);
1931 Accum = Expr->resolveReferences(R);
1938 Init *FoldOpInit::resolveReferences(Resolver &R) const {
1939 Init *NewStart = Start->resolveReferences(R);
1940 Init *NewList = List->resolveReferences(R);
1944 Init *NewExpr = Expr->resolveReferences(SR);
2009 Init *IsAOpInit::resolveReferences(Resolver &R) const {
2010 Init *NewExpr = Expr->resolveReferences(R);
2084 Init *ExistsOpInit::resolveReferences(Resolver &R) const {
2085 Init *NewExpr = Expr->resolveReferences(R);
2181 Init *VarInit::resolveReferences(Resolver &R) const {
2199 Init *VarBitInit::resolveReferences(Resolver &R) const {
2200 Init *I = TI->resolveReferences(R);
2298 NewRec->resolveReferences(R);
2310 NewRec->resolveReferences();
2325 Init *VarDefInit::resolveReferences(Resolver &R) const {
2332 auto *NewArg = cast<ArgumentInit>(Arg->resolveReferences(UR));
2352 Arg->resolveReferences(R);
2384 Init *FieldInit::resolveReferences(Resolver &R) const {
2385 Init *NewRec = Rec->resolveReferences(R);
2461 Init *CondOpInit::resolveReferences(Resolver &R) const {
2465 Init *NewCase = Case->resolveReferences(R);
2472 Init *NewVal = Val->resolveReferences(R);
2620 Init *DagInit::resolveReferences(Resolver &R) const {
2625 Init *NewArg = Arg->resolveReferences(R);
2630 Init *Op = Val->resolveReferences(R);
2839 void Record::resolveReferences(Resolver &R, const RecordVal *SkipVal) {
2841 Init *NewName = Name->resolveReferences(R);
2852 Init *VR = V->resolveReferences(R);
2871 Init *Value = Assertion.Condition->resolveReferences(R);
2873 Value = Assertion.Message->resolveReferences(R);
2878 Init *Value = Dump.Message->resolveReferences(R);
2883 void Record::resolveReferences(Init *NewName) {
2887 resolveReferences(R);
3131 Init *Condition = Assertion.Condition->resolveReferences(R);
3132 Init *Message = Assertion.Message->resolveReferences(R);
3142 Init *Message = Dump.Message->resolveReferences(R);
3276 I = I->resolveReferences(*this);
3295 Val = Val->resolveReferences(*this);
3300 Val = Name->resolveReferences(*this);
3318 I->resolveReferences(Sub);