Lines Matching refs:BinOpInit
917 BinOpInit::BinaryOp Code; in ParseOperation()
922 case tgtok::XConcat: Code = BinOpInit::CONCAT;Type = DagRecTy::get(); break; in ParseOperation()
923 case tgtok::XADD: Code = BinOpInit::ADD; Type = IntRecTy::get(); break; in ParseOperation()
924 case tgtok::XSRA: Code = BinOpInit::SRA; Type = IntRecTy::get(); break; in ParseOperation()
925 case tgtok::XSRL: Code = BinOpInit::SRL; Type = IntRecTy::get(); break; in ParseOperation()
926 case tgtok::XSHL: Code = BinOpInit::SHL; Type = IntRecTy::get(); break; in ParseOperation()
927 case tgtok::XEq: Code = BinOpInit::EQ; Type = BitRecTy::get(); break; in ParseOperation()
929 Code = BinOpInit::LISTCONCAT; in ParseOperation()
933 Code = BinOpInit::STRCONCAT; in ParseOperation()
977 if (Code == BinOpInit::STRCONCAT || Code == BinOpInit::LISTCONCAT) { in ParseOperation()
980 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type)) in ParseOperation()
987 return (BinOpInit::get(Code, InitList[0], InitList[1], Type)) in ParseOperation()
1261 BinOpInit::get(BinOpInit::STRCONCAT, in ParseSimpleValue()
1579 Result = BinOpInit::get(BinOpInit::STRCONCAT, LHS, RHS, in ParseValue()
2344 BinOpInit::get(BinOpInit::STRCONCAT, in InstantiateMulticlassDef()