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

/external/llvm/include/llvm/TableGen/
H A DRecord.h49 class TernOpInit;
99 virtual Init *convertValue( TernOpInit *UI) {
150 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);}
193 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);}
235 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);}
272 virtual Init *convertValue( TernOpInit *BO) { return RecTy::convertValue(BO);}
320 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);}
360 virtual Init *convertValue( TernOpInit *BO) { return RecTy::convertValue(BO);}
403 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);}
919 /// TernOpInit
921 class TernOpInit : public OpInit { class in namespace:llvm
928 TernOpInit(TernaryOp opc, Init *lhs, Init *mhs, Init *rhs, function in class:llvm::TernOpInit
[all...]
/external/llvm/lib/TableGen/
H A DRecord.cpp968 TernOpInit *TernOpInit::get(TernaryOp opc, Init *lhs,
979 typedef DenseMap<Key, TernOpInit *> Pool;
988 TernOpInit *&I = ThePool[TheKey];
989 if (!I) I = new TernOpInit(opc, lhs, mhs, rhs, Type);
1121 Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
1196 return const_cast<TernOpInit *>(this);
1199 Init *TernOpInit::resolveReferences(Record &R,
1211 return (TernOpInit::get(getOpcode(), lhs, mhs,
1215 return (TernOpInit
[all...]
H A DTGParser.cpp994 TernOpInit::TernaryOp Code;
1002 Code = TernOpInit::IF;
1005 Code = TernOpInit::FOREACH;
1008 Code = TernOpInit::SUBST;
1104 return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec,

Completed in 78 milliseconds