Lines Matching refs:BinOpInit
889 BinOpInit::BinaryOp Code;
894 case tgtok::XConcat: Code = BinOpInit::CONCAT;Type = DagRecTy::get(); break;
895 case tgtok::XADD: Code = BinOpInit::ADD; Type = IntRecTy::get(); break;
896 case tgtok::XAND: Code = BinOpInit::AND; Type = IntRecTy::get(); break;
897 case tgtok::XSRA: Code = BinOpInit::SRA; Type = IntRecTy::get(); break;
898 case tgtok::XSRL: Code = BinOpInit::SRL; Type = IntRecTy::get(); break;
899 case tgtok::XSHL: Code = BinOpInit::SHL; Type = IntRecTy::get(); break;
900 case tgtok::XEq: Code = BinOpInit::EQ; Type = BitRecTy::get(); break;
902 Code = BinOpInit::LISTCONCAT;
906 Code = BinOpInit::STRCONCAT;
950 if (Code == BinOpInit::STRCONCAT || Code == BinOpInit::LISTCONCAT) {
953 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type))
960 return (BinOpInit::get(Code, InitList[0], InitList[1], Type))
1245 BinOpInit::get(BinOpInit::STRCONCAT,
1582 Result = BinOpInit::get(BinOpInit::STRCONCAT, LHS, RHS,
2342 BinOpInit::get(BinOpInit::STRCONCAT,