Home
last modified time | relevance | path

Searched refs:TernOpInit (Results 1 – 3 of 3) sorted by relevance

/external/llvm/include/llvm/TableGen/
DRecord.h50 class TernOpInit; variable
117 virtual Init *convertValue( TernOpInit *UI) { in convertValue()
164 Init *convertValue( TernOpInit *UI) override {return RecTy::convertValue(UI);} in convertValue()
203 Init *convertValue(TernOpInit *UI) override { return RecTy::convertValue(UI);} in convertValue()
240 Init *convertValue( TernOpInit *UI) override {return RecTy::convertValue(UI);} in convertValue()
275 Init *convertValue( TernOpInit *BO) override {return RecTy::convertValue(BO);} in convertValue()
318 Init *convertValue(TernOpInit *UI) override { return RecTy::convertValue(UI);} in convertValue()
355 Init *convertValue( TernOpInit *BO) override {return RecTy::convertValue(BO);} in convertValue()
394 Init *convertValue( TernOpInit *UI) override {return RecTy::convertValue(UI);} in convertValue()
991 class TernOpInit : public OpInit {
[all …]
/external/llvm/lib/TableGen/
DRecord.cpp124 if (TernOpInit *TOI = dyn_cast<TernOpInit>(VI)) { in convertValue()
125 if (TOI->getOpcode() != TernOpInit::TernaryOp::IF) in convertValue()
1020 TernOpInit *TernOpInit::get(TernaryOp opc, Init *lhs, in get()
1031 typedef DenseMap<Key, TernOpInit *> Pool; in get()
1040 TernOpInit *&I = ThePool[TheKey]; in get()
1041 if (!I) I = new TernOpInit(opc, lhs, mhs, rhs, Type); in get()
1162 Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold()
1237 return const_cast<TernOpInit *>(this); in Fold()
1240 Init *TernOpInit::resolveReferences(Record &R, in resolveReferences()
1252 return (TernOpInit::get(getOpcode(), lhs, mhs, in resolveReferences()
[all …]
DTGParser.cpp996 TernOpInit::TernaryOp Code; in ParseOperation()
1004 Code = TernOpInit::IF; in ParseOperation()
1007 Code = TernOpInit::FOREACH; in ParseOperation()
1010 Code = TernOpInit::SUBST; in ParseOperation()
1108 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec, in ParseOperation()