Lines Matching refs:UnOpInit
698 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) { in get()
699 static FoldingSet<UnOpInit> ThePool; in get()
705 if (UnOpInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
708 UnOpInit *I = new(Allocator) UnOpInit(Opc, LHS, Type); in get()
713 void UnOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
717 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold()
828 return const_cast<UnOpInit *>(this); in Fold()
831 Init *UnOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
835 return (UnOpInit::get(getOpcode(), lhs, getType())) in resolveReferences()
837 return const_cast<UnOpInit *>(this); in resolveReferences()
840 std::string UnOpInit::getAsString() const { in getAsString()
1657 return UnOpInit::get(UnOpInit::CAST, const_cast<TypedInit *>(this), Ty) in getCastTo()