Lines Matching refs:TernOpInit
439 if (auto *TI = dyn_cast<TernOpInit>(List); in resolve()
440 TI && TI->getOpcode() == TernOpInit::IF && Final) { in resolve()
452 List = TernOpInit::get(TernOpInit::IF, LHS, MHS, RHS, TI->getType()) in resolve()
1858 return TernOpInit::get(TernOpInit::RANGE, LHS, MHS, RHS, in ParseOperation()
1868 TernOpInit::TernaryOp Code; in ParseOperation()
1876 Code = TernOpInit::DAG; in ParseOperation()
1881 Code = TernOpInit::IF; in ParseOperation()
1884 Code = TernOpInit::SUBST; in ParseOperation()
1887 Code = TernOpInit::SETDAGARG; in ParseOperation()
1892 Code = TernOpInit::SETDAGNAME; in ParseOperation()
2038 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec); in ParseOperation()
2213 TernOpInit::TernaryOp Code = TernOpInit::SUBSTR; in ParseOperationSubstr()
2294 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec); in ParseOperationSubstr()
2301 TernOpInit::TernaryOp Code = TernOpInit::FIND; in ParseOperationFind()
2382 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec); in ParseOperationFind()
2507 return (TernOpInit::get((Operation == tgtok::XForEach) ? TernOpInit::FOREACH in ParseOperationForEachFilter()
2508 : TernOpInit::FILTER, in ParseOperationForEachFilter()
3843 TernOpInit::get(TernOpInit::IF, Condition, SingletonList, EmptyList, in ParseIf()
3865 TernOpInit::get(TernOpInit::IF, Condition, EmptyList, SingletonList, in ParseIf()