Searched refs:UnOpInit (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.cpp | 1175 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 D | Record.cpp | 81 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 D | Record.h | 832 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);
|