Searched refs:TernOpInit (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.cpp | 433 if (const auto *TI = dyn_cast<TernOpInit>(List); in resolve() 434 TI && TI->getOpcode() == TernOpInit::IF && Final) { in resolve() 446 List = TernOpInit::get(TernOpInit::IF, LHS, MHS, RHS, TI->getType()) in resolve() 1934 return TernOpInit::get(TernOpInit::RANGE, LHS, MHS, RHS, in ParseOperation() 1944 TernOpInit::TernaryOp Code; in ParseOperation() 1952 Code = TernOpInit::DAG; in ParseOperation() 1957 Code = TernOpInit::IF; in ParseOperation() 1960 Code = TernOpInit::SUBST; in ParseOperation() 1963 Code = TernOpInit::SETDAGARG; in ParseOperation() 1968 Code = TernOpInit::SETDAGNAME; in ParseOperation() [all …]
|
| H A D | Record.cpp | 83 FoldingSet<TernOpInit> TheTernOpInitPool; 1643 const TernOpInit *TernOpInit::get(TernaryOp Opc, const Init *LHS, in get() 1651 if (TernOpInit *I = RK.TheTernOpInitPool.FindNodeOrInsertPos(ID, IP)) in get() 1654 TernOpInit *I = new (RK.Allocator) TernOpInit(Opc, LHS, MHS, RHS, Type); in get() 1659 void TernOpInit::Profile(FoldingSetNodeID &ID) const { in Profile() 1744 const Init *TernOpInit::Fold(const Record *CurRec) const { in Fold() 1944 const Init *TernOpInit::resolveReferences(Resolver &R) const { in resolveReferences() 1969 return (TernOpInit::get(getOpcode(), lhs, mhs, rhs, getType())) in resolveReferences() 1974 std::string TernOpInit::getAsString() const { in getAsString()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 953 class TernOpInit final : public OpInit, public FoldingSetNode { 971 TernOpInit(TernaryOp opc, const Init *lhs, const Init *mhs, const Init *rhs, in TernOpInit() function 976 TernOpInit(const TernOpInit &) = delete; 977 TernOpInit &operator=(const TernOpInit &) = delete; 983 static const TernOpInit *get(TernaryOp opc, const Init *lhs, const Init *mhs,
|