Lines Matching defs:resolveReferences
432 const Init *ArgumentInit::resolveReferences(Resolver &R) const {
433 const Init *NewValue = Value->resolveReferences(R);
554 // resolveReferences - If there are any field references that refer to fields
556 const Init *BitsInit::resolveReferences(Resolver &R) const {
570 CachedBitVarResolved = CachedBitVarRef->resolveReferences(R);
576 NewBit = CurBit->resolveReferences(R)->getBit(0);
660 const Init *AnonymousNameInit::resolveReferences(Resolver &R) const {
761 const Init *ListInit::resolveReferences(Resolver &R) const {
767 const Init *E = CurElt->resolveReferences(R);
1031 const Init *UnOpInit::resolveReferences(Resolver &R) const {
1032 const Init *lhs = LHS->resolveReferences(R);
1553 const Init *BinOpInit::resolveReferences(Resolver &R) const {
1554 const Init *lhs = LHS->resolveReferences(R);
1555 const Init *rhs = RHS->resolveReferences(R);
1657 return RHS->resolveReferences(R);
1938 const Init *TernOpInit::resolveReferences(Resolver &R) const {
1939 const Init *lhs = LHS->resolveReferences(R);
1946 return MHS->resolveReferences(R);
1947 return RHS->resolveReferences(R);
1951 const Init *mhs = MHS->resolveReferences(R);
1957 rhs = RHS->resolveReferences(SR);
1959 rhs = RHS->resolveReferences(R);
2032 Accum = Expr->resolveReferences(R);
2039 const Init *FoldOpInit::resolveReferences(Resolver &R) const {
2040 const Init *NewStart = Start->resolveReferences(R);
2041 const Init *NewList = List->resolveReferences(R);
2045 const Init *NewExpr = Expr->resolveReferences(SR);
2110 const Init *IsAOpInit::resolveReferences(Resolver &R) const {
2111 const Init *NewExpr = Expr->resolveReferences(R);
2185 const Init *ExistsOpInit::resolveReferences(Resolver &R) const {
2186 const Init *NewExpr = Expr->resolveReferences(R);
2281 const Init *VarInit::resolveReferences(Resolver &R) const {
2299 const Init *VarBitInit::resolveReferences(Resolver &R) const {
2300 const Init *I = TI->resolveReferences(R);
2396 NewRec->resolveReferences(R);
2406 NewRec->resolveReferences();
2418 const Init *VarDefInit::resolveReferences(Resolver &R) const {
2425 const auto *NewArg = cast<ArgumentInit>(Arg->resolveReferences(UR));
2445 Arg->resolveReferences(R);
2477 const Init *FieldInit::resolveReferences(Resolver &R) const {
2478 const Init *NewRec = Rec->resolveReferences(R);
2557 const Init *CondOpInit::resolveReferences(Resolver &R) const {
2561 const Init *NewCase = Case->resolveReferences(R);
2568 const Init *NewVal = Val->resolveReferences(R);
2719 const Init *DagInit::resolveReferences(Resolver &R) const {
2724 const Init *NewArg = Arg->resolveReferences(R);
2729 const Init *Op = Val->resolveReferences(R);
2939 void Record::resolveReferences(Resolver &R, const RecordVal *SkipVal) {
2941 const Init *NewName = Name->resolveReferences(R);
2952 const Init *VR = V->resolveReferences(R);
2971 const Init *Value = Assertion.Condition->resolveReferences(R);
2973 Value = Assertion.Message->resolveReferences(R);
2978 const Init *Value = Dump.Message->resolveReferences(R);
2983 void Record::resolveReferences(const Init *NewName) {
2987 resolveReferences(R);
3232 const Init *Condition = Assertion.Condition->resolveReferences(R);
3233 const Init *Message = Assertion.Message->resolveReferences(R);
3250 const Init *Message = Dump.Message->resolveReferences(R);
3347 I = I->resolveReferences(*this);
3366 Val = Val->resolveReferences(*this);
3371 Val = Name->resolveReferences(*this);
3389 I->resolveReferences(Sub);