Lines Matching refs:BinOpInit
884 BinOpInit::BinaryOp Code; in ParseOperation()
889 case tgtok::XConcat: Code = BinOpInit::CONCAT;Type = DagRecTy::get(); break; in ParseOperation()
890 case tgtok::XADD: Code = BinOpInit::ADD; Type = IntRecTy::get(); break; in ParseOperation()
891 case tgtok::XAND: Code = BinOpInit::AND; Type = IntRecTy::get(); break; in ParseOperation()
892 case tgtok::XSRA: Code = BinOpInit::SRA; Type = IntRecTy::get(); break; in ParseOperation()
893 case tgtok::XSRL: Code = BinOpInit::SRL; Type = IntRecTy::get(); break; in ParseOperation()
894 case tgtok::XSHL: Code = BinOpInit::SHL; Type = IntRecTy::get(); break; in ParseOperation()
895 case tgtok::XEq: Code = BinOpInit::EQ; Type = BitRecTy::get(); break; in ParseOperation()
897 Code = BinOpInit::LISTCONCAT; in ParseOperation()
901 Code = BinOpInit::STRCONCAT; in ParseOperation()
945 if (Code == BinOpInit::STRCONCAT || Code == BinOpInit::LISTCONCAT) { in ParseOperation()
948 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type)) in ParseOperation()
955 return (BinOpInit::get(Code, InitList[0], InitList[1], Type)) in ParseOperation()
1240 BinOpInit::get(BinOpInit::STRCONCAT, in ParseSimpleValue()
1577 Result = BinOpInit::get(BinOpInit::STRCONCAT, LHS, RHS, in ParseValue()
2337 BinOpInit::get(BinOpInit::STRCONCAT, in InstantiateMulticlassDef()