Home
last modified time | relevance | path

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

/external/llvm/utils/TableGen/
DRecord.cpp137 if (TernOpInit *Tern = dynamic_cast<TernOpInit*>(VI)) { in convertValue()
138 if (Tern->getOpcode() == TernOpInit::IF) { in convertValue()
154 Ret->setBit(i, new TernOpInit(TernOpInit::IF, LHS, in convertValue()
169 Ret->setBit(i, new TernOpInit(TernOpInit::IF, LHS, in convertValue()
907 Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) { in Fold()
986 Init *TernOpInit::resolveReferences(Record &R, const RecordVal *RV) { in resolveReferences()
997 return (new TernOpInit(getOpcode(), lhs, mhs, in resolveReferences()
1001 return (new TernOpInit(getOpcode(), lhs, MHS, in resolveReferences()
1011 return (new TernOpInit(getOpcode(), lhs, mhs, rhs, getType()))->Fold(&R, 0); in resolveReferences()
1015 std::string TernOpInit::getAsString() const { in getAsString()
DRecord.h47 class TernOpInit; variable
96 virtual Init *convertValue( TernOpInit *UI) { in convertValue()
150 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);} in convertValue()
195 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);} in convertValue()
239 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);} in convertValue()
277 virtual Init *convertValue( TernOpInit *BO) { return RecTy::convertValue(BO);} in convertValue()
328 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);} in convertValue()
371 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);} in convertValue()
410 virtual Init *convertValue( TernOpInit *BO) { return RecTy::convertValue(BO);} in convertValue()
455 virtual Init *convertValue( TernOpInit *UI) { return RecTy::convertValue(UI);} in convertValue()
[all …]
DTGParser.cpp868 TernOpInit::TernaryOp Code; in ParseOperation()
876 Code = TernOpInit::IF; in ParseOperation()
879 Code = TernOpInit::FOREACH; in ParseOperation()
882 Code = TernOpInit::SUBST; in ParseOperation()
985 return (new TernOpInit(Code, LHS, MHS, RHS, Type))->Fold(CurRec, in ParseOperation()