Lines Matching refs:MHS
1529 ProfileTernOpInit(FoldingSetNodeID &ID, unsigned Opcode, Init *LHS, Init *MHS, in ProfileTernOpInit() argument
1533 ID.AddPointer(MHS); in ProfileTernOpInit()
1538 TernOpInit *TernOpInit::get(TernaryOp Opc, Init *LHS, Init *MHS, Init *RHS, in get() argument
1541 ProfileTernOpInit(ID, Opc, LHS, MHS, RHS, Type); in get()
1548 TernOpInit *I = new (RK.Allocator) TernOpInit(Opc, LHS, MHS, RHS, Type); in get()
1592 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in ForeachHelper() argument
1594 if (DagInit *MHSd = dyn_cast<DagInit>(MHS)) in ForeachHelper()
1597 if (ListInit *MHSl = dyn_cast<ListInit>(MHS)) { in ForeachHelper()
1613 static Init *FilterHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in FilterHelper() argument
1615 if (ListInit *MHSl = dyn_cast<ListInit>(MHS)) { in FilterHelper()
1645 DefInit *MHSd = dyn_cast<DefInit>(MHS); in Fold()
1646 VarInit *MHSv = dyn_cast<VarInit>(MHS); in Fold()
1647 StringInit *MHSs = dyn_cast<StringInit>(MHS); in Fold()
1685 if (Init *Result = ForeachHelper(LHS, MHS, RHS, getType(), CurRec)) in Fold()
1691 if (Init *Result = FilterHelper(LHS, MHS, RHS, getType(), CurRec)) in Fold()
1700 return MHS; in Fold()
1707 ListInit *MHSl = dyn_cast<ListInit>(MHS); in Fold()
1709 bool MHSok = MHSl || isa<UnsetInit>(MHS); in Fold()
1712 if (isa<UnsetInit>(MHS) && isa<UnsetInit>(RHS)) in Fold()
1732 auto *MHSi = dyn_cast<IntInit>(MHS); in Fold()
1760 IntInit *MHSi = dyn_cast<IntInit>(MHS); in Fold()
1781 StringInit *MHSs = dyn_cast<StringInit>(MHS); in Fold()
1801 if (Dag && isa<IntInit, StringInit>(MHS)) { in Fold()
1803 auto ArgNo = getDagArgNoByKey(Dag, MHS, Error); in Fold()
1819 if (Dag && isa<IntInit, StringInit>(MHS)) { in Fold()
1821 auto ArgNo = getDagArgNoByKey(Dag, MHS, Error); in Fold()
1847 return MHS->resolveReferences(R); in resolveReferences()
1852 Init *mhs = MHS->resolveReferences(R); in resolveReferences()
1863 if (LHS != lhs || MHS != mhs || RHS != rhs) in resolveReferences()
1892 ", " + MHS->getAsString() + ", " + RHS->getAsString() + ")"); in getAsString()