Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp1175 return UnOpInit::get(UnOpInit::CAST, Name, CurRec->getType()); in ParseIDValue()
1203 UnOpInit::UnaryOp Code; in ParseOperation()
1210 Code = UnOpInit::CAST; in ParseOperation()
1222 Code = UnOpInit::REPR; in ParseOperation()
1227 Code = UnOpInit::TOLOWER; in ParseOperation()
1232 Code = UnOpInit::TOUPPER; in ParseOperation()
1237 Code = UnOpInit::NOT; in ParseOperation()
1242 Code = UnOpInit::LISTFLATTEN; in ParseOperation()
1247 Code = UnOpInit::LOG2; in ParseOperation()
1252 Code = UnOpInit::HEAD; in ParseOperation()
[all …]
H A DRecord.cpp81 FoldingSet<UnOpInit> TheUnOpInitPool;
820 const UnOpInit *UnOpInit::get(UnaryOp Opc, const Init *LHS, const RecTy *Type) { in get()
826 if (const UnOpInit *I = RK.TheUnOpInitPool.FindNodeOrInsertPos(ID, IP)) in get()
829 UnOpInit *I = new (RK.Allocator) UnOpInit(Opc, LHS, Type); in get()
834 void UnOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
838 const Init *UnOpInit::Fold(const Record *CurRec, bool IsFinal) const { in Fold()
1034 const Init *UnOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
1038 return (UnOpInit::get(getOpcode(), lhs, getType())) in resolveReferences()
1043 std::string UnOpInit::getAsString() const { in getAsString()
2326 return UnOpInit::get(UnOpInit::CAST, this, Ty)->Fold(nullptr); in getCastTo()
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h832 class UnOpInit final : public OpInit, public FoldingSetNode {
853 UnOpInit(UnaryOp opc, const Init *lhs, const RecTy *Type) in UnOpInit() function
857 UnOpInit(const UnOpInit &) = delete;
858 UnOpInit &operator=(const UnOpInit &) = delete;
864 static const UnOpInit *get(UnaryOp opc, const Init *lhs, const RecTy *Type);