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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp897 return UnOpInit::get(UnOpInit::CAST, Name, CurRec->getType());
918 UnOpInit::UnaryOp Code;
925 Code = UnOpInit::CAST;
937 Code = UnOpInit::HEAD;
941 Code = UnOpInit::TAIL;
945 Code = UnOpInit::SIZE;
950 Code = UnOpInit::EMPTY;
973 Code = UnOpInit::GETOP;
985 if (Code == UnOpInit
[all...]
H A DRecord.cpp693 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) {
694 static FoldingSet<UnOpInit> ThePool;
700 if (UnOpInit *I = ThePool.FindNodeOrInsertPos(ID, IP))
703 UnOpInit *I = new(Allocator) UnOpInit(Opc, LHS, Type);
708 void UnOpInit::Profile(FoldingSetNodeID &ID) const {
712 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const {
807 return const_cast<UnOpInit *>(this);
810 Init *UnOpInit
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h334 uint8_t Opc; // Used by UnOpInit, BinOpInit, and TernOpInit
752 class UnOpInit : public OpInit, public FoldingSetNode { class in namespace:llvm
759 UnOpInit(UnaryOp opc, Init *lhs, RecTy *Type) function in class:llvm::UnOpInit
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());

Completed in 64 milliseconds