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