Lines Matching defs:MHS
453 const Init *MHS = TI->getMHS();
455 List = TernOpInit::get(TernOpInit::IF, LHS, MHS, RHS, TI->getType())
1857 const Init *LHS, *MHS, *RHS;
1866 MHS = UnOpInit::get(UnOpInit::SIZE, Arg0, IntRecTy::get(Records))
1873 MHS = Arg0;
1881 MHS = Arg1;
1891 return TernOpInit::get(TernOpInit::RANGE, LHS, MHS, RHS,
1944 const Init *MHS = ParseValue(CurRec, ItemType);
1945 if (!MHS)
1966 const auto *MHSt = dyn_cast<TypedInit>(MHS);
1967 if (!MHSt && !isa<UnsetInit>(MHS)) {
1999 if (const auto *MHSt = dyn_cast<TypedInit>(MHS))
2001 if (const auto *MHSbits = dyn_cast<BitsInit>(MHS))
2003 if (isa<BitInit>(MHS))
2014 if (isa<UnsetInit>(MHS))
2042 const auto *MHSt = dyn_cast<TypedInit>(MHS);
2046 : ("'" + MHS->getAsString())) +
2053 const auto *MHSt = dyn_cast<TypedInit>(MHS);
2057 : ("'" + MHS->getAsString())) +
2071 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec);
2267 const Init *MHS = ParseValue(CurRec);
2268 if (!MHS)
2304 const auto *MHSt = dyn_cast<TypedInit>(MHS);
2305 if (!MHSt && !isa<UnsetInit>(MHS)) {
2328 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec);
2356 const Init *MHS = ParseValue(CurRec);
2357 if (!MHS)
2393 const auto *MHSt = dyn_cast<TypedInit>(MHS);
2394 if (!MHSt && !isa<UnsetInit>(MHS)) {
2417 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec);
2454 const Init *MHS = ParseValue(CurRec);
2455 if (!MHS)
2463 const auto *MHSt = dyn_cast<TypedInit>(MHS);
2545 LHS, MHS, RHS, OutType))