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);
869 BinOpInit *BinOpInit
[all...]
H A DTGParser.cpp926 BinOpInit::BinaryOp Code;
931 case tgtok::XConcat: Code = BinOpInit::CONCAT;Type = DagRecTy::get(); break;
932 case tgtok::XADD: Code = BinOpInit::ADD; Type = IntRecTy::get(); break;
933 case tgtok::XSRA: Code = BinOpInit::SRA; Type = IntRecTy::get(); break;
934 case tgtok::XSRL: Code = BinOpInit::SRL; Type = IntRecTy::get(); break;
935 case tgtok::XSHL: Code = BinOpInit::SHL; Type = IntRecTy::get(); break;
936 case tgtok::XEq: Code = BinOpInit::EQ; Type = BitRecTy::get(); break;
938 Code = BinOpInit::STRCONCAT;
969 if (Code == BinOpInit::STRCONCAT) {
972 RHS = (BinOpInit
[all...]
/external/llvm/include/llvm/TableGen/
H A DRecord.h49 class BinOpInit;
114 virtual Init *convertValue( BinOpInit *UI) {
163 virtual Init *convertValue( BinOpInit *UI) { return RecTy::convertValue(UI);}
202 virtual Init *convertValue( BinOpInit *UI) { return RecTy::convertValue(UI);}
239 virtual Init *convertValue( BinOpInit *UI) { return RecTy::convertValue(UI);}
273 virtual Init *convertValue( BinOpInit *BO);
315 virtual Init *convertValue( BinOpInit *UI) { return RecTy::convertValue(UI);}
351 virtual Init *convertValue( BinOpInit *BO);
390 virtual Init *convertValue( BinOpInit *UI) { return RecTy::convertValue(UI);}
926 /// BinOpInit
928 class BinOpInit : public OpInit { class in namespace:llvm
935 BinOpInit(BinaryOp opc, Init *lhs, Init *rhs, RecTy *Type) : function in class:llvm::BinOpInit
[all...]

Completed in 104 milliseconds