Searched refs:BinOpInit (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/TableGen/
H A DRecord.cpp250 Init *StringRecTy::convertValue(BinOpInit *BO) {
251 if (BO->getOpcode() == BinOpInit::STRCONCAT) {
256 return BinOpInit::get(BinOpInit::STRCONCAT, L, R, new StringRecTy);
322 Init *DagRecTy::convertValue(BinOpInit *BO) {
323 if (BO->getOpcode() == BinOpInit::CONCAT) {
328 return BinOpInit::get(BinOpInit::CONCAT, L, R, new DagRecTy);
874 BinOpInit *BinOpInit
[all...]
H A DTGParser.cpp917 BinOpInit::BinaryOp Code;
922 case tgtok::XConcat: Code = BinOpInit::CONCAT;Type = DagRecTy::get(); break;
923 case tgtok::XADD: Code = BinOpInit::ADD; Type = IntRecTy::get(); break;
924 case tgtok::XSRA: Code = BinOpInit::SRA; Type = IntRecTy::get(); break;
925 case tgtok::XSRL: Code = BinOpInit::SRL; Type = IntRecTy::get(); break;
926 case tgtok::XSHL: Code = BinOpInit::SHL; Type = IntRecTy::get(); break;
927 case tgtok::XEq: Code = BinOpInit::EQ; Type = BitRecTy::get(); break;
929 Code = BinOpInit::LISTCONCAT;
933 Code = BinOpInit::STRCONCAT;
977 if (Code == BinOpInit
[all...]
/external/llvm/include/llvm/TableGen/
H A DRecord.h49 class BinOpInit;
114 virtual Init *convertValue( BinOpInit *UI) {
163 Init *convertValue( BinOpInit *UI) override { return RecTy::convertValue(UI);}
202 Init *convertValue( BinOpInit *UI) override { return RecTy::convertValue(UI);}
239 Init *convertValue( BinOpInit *UI) override { return RecTy::convertValue(UI);}
274 Init *convertValue( BinOpInit *BO) override;
317 Init *convertValue( BinOpInit *UI) override { return RecTy::convertValue(UI);}
354 Init *convertValue( BinOpInit *BO) override;
393 Init *convertValue( BinOpInit *UI) override { return RecTy::convertValue(UI);}
927 /// BinOpInit
929 class BinOpInit : public OpInit { class in namespace:llvm
937 BinOpInit(BinaryOp opc, Init *lhs, Init *rhs, RecTy *Type) : function in class:llvm::BinOpInit
[all...]

Completed in 95 milliseconds