Home
last modified time | relevance | path

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

/external/llvm/lib/TableGen/
DTGParser.cpp773 UnOpInit::UnaryOp Code; in ParseOperation()
780 Code = UnOpInit::CAST; in ParseOperation()
792 Code = UnOpInit::HEAD; in ParseOperation()
796 Code = UnOpInit::TAIL; in ParseOperation()
800 Code = UnOpInit::EMPTY; in ParseOperation()
813 if (Code == UnOpInit::HEAD || in ParseOperation()
814 Code == UnOpInit::TAIL || in ParseOperation()
815 Code == UnOpInit::EMPTY) { in ParseOperation()
832 if (Code == UnOpInit::HEAD || Code == UnOpInit::TAIL) { in ParseOperation()
849 Type = (Code == UnOpInit::HEAD) ? Itemt->getType() in ParseOperation()
[all …]
DRecord.cpp630 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) { in get()
631 static FoldingSet<UnOpInit> ThePool; in get()
632 static std::vector<std::unique_ptr<UnOpInit>> TheActualPool; in get()
638 if (UnOpInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
641 UnOpInit *I = new UnOpInit(Opc, LHS, Type); in get()
643 TheActualPool.push_back(std::unique_ptr<UnOpInit>(I)); in get()
647 void UnOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
651 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold()
746 return const_cast<UnOpInit *>(this); in Fold()
749 Init *UnOpInit::resolveReferences(Record &R, const RecordVal *RV) const { in resolveReferences()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/
DTGParser.cpp897 return UnOpInit::get(UnOpInit::CAST, Name, CurRec->getType()); in ParseIDValue()
918 UnOpInit::UnaryOp Code; in ParseOperation()
925 Code = UnOpInit::CAST; in ParseOperation()
937 Code = UnOpInit::HEAD; in ParseOperation()
941 Code = UnOpInit::TAIL; in ParseOperation()
945 Code = UnOpInit::SIZE; in ParseOperation()
950 Code = UnOpInit::EMPTY; in ParseOperation()
973 Code = UnOpInit::GETOP; in ParseOperation()
985 if (Code == UnOpInit::HEAD || in ParseOperation()
986 Code == UnOpInit::TAIL || in ParseOperation()
[all …]
DRecord.cpp693 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) { in get()
694 static FoldingSet<UnOpInit> ThePool; in get()
700 if (UnOpInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
703 UnOpInit *I = new(Allocator) UnOpInit(Opc, LHS, Type); in get()
708 void UnOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
712 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold()
807 return const_cast<UnOpInit *>(this); in Fold()
810 Init *UnOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
814 return (UnOpInit::get(getOpcode(), lhs, getType())) in resolveReferences()
816 return const_cast<UnOpInit *>(this); in resolveReferences()
[all …]
/external/llvm-project/llvm/lib/TableGen/
DTGParser.cpp896 return UnOpInit::get(UnOpInit::CAST, Name, CurRec->getType()); in ParseIDValue()
918 UnOpInit::UnaryOp Code; in ParseOperation()
925 Code = UnOpInit::CAST; in ParseOperation()
937 Code = UnOpInit::NOT; in ParseOperation()
942 Code = UnOpInit::HEAD; in ParseOperation()
946 Code = UnOpInit::TAIL; in ParseOperation()
950 Code = UnOpInit::SIZE; in ParseOperation()
955 Code = UnOpInit::EMPTY; in ParseOperation()
978 Code = UnOpInit::GETDAGOP; in ParseOperation()
989 if (Code == UnOpInit::EMPTY || Code == UnOpInit::SIZE) { in ParseOperation()
[all …]
DRecord.cpp665 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) { in get()
666 static FoldingSet<UnOpInit> ThePool; in get()
672 if (UnOpInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
675 UnOpInit *I = new(Allocator) UnOpInit(Opc, LHS, Type); in get()
680 void UnOpInit::Profile(FoldingSetNodeID &ID) const { in Profile()
684 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold()
791 return const_cast<UnOpInit *>(this); in Fold()
794 Init *UnOpInit::resolveReferences(Resolver &R) const { in resolveReferences()
798 return (UnOpInit::get(getOpcode(), lhs, getType())) in resolveReferences()
800 return const_cast<UnOpInit *>(this); in resolveReferences()
[all …]
/external/llvm/include/llvm/TableGen/
DRecord.h751 class UnOpInit : public OpInit, public FoldingSetNode {
758 UnOpInit(UnaryOp opc, Init *lhs, RecTy *Type) in UnOpInit() function
761 UnOpInit(const UnOpInit &Other) = delete;
762 UnOpInit &operator=(const UnOpInit &Other) = delete;
768 static UnOpInit *get(UnaryOp opc, Init *lhs, RecTy *Type);
776 return UnOpInit::get(getOpcode(), *Operands.begin(), getType()); in clone()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/TableGen/
DRecord.h752 class UnOpInit : public OpInit, public FoldingSetNode {
759 UnOpInit(UnaryOp opc, Init *lhs, RecTy *Type) in UnOpInit() function
763 UnOpInit(const UnOpInit &) = delete;
764 UnOpInit &operator=(const UnOpInit &) = delete;
770 static UnOpInit *get(UnaryOp opc, Init *lhs, RecTy *Type);
778 return UnOpInit::get(getOpcode(), *Operands.begin(), getType()); in clone()
/external/llvm-project/llvm/include/llvm/TableGen/
DRecord.h724 class UnOpInit : public OpInit, public FoldingSetNode {
731 UnOpInit(UnaryOp opc, Init *lhs, RecTy *Type) in UnOpInit() function
735 UnOpInit(const UnOpInit &) = delete;
736 UnOpInit &operator=(const UnOpInit &) = delete;
742 static UnOpInit *get(UnaryOp opc, Init *lhs, RecTy *Type);
750 return UnOpInit::get(getOpcode(), *Operands.begin(), getType()); in clone()