Lines Matching refs:RecTy

85   DenseMap<std::pair<RecTy *, Init *>, VarInit *> TheVarInitPool;
104 LLVM_DUMP_METHOD void RecTy::dump() const { print(errs()); } in dump()
107 ListRecTy *RecTy::getListTy() { in getListTy()
113 bool RecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
118 bool RecTy::typeIsA(const RecTy *RHS) const { return this == RHS; } in typeIsA()
124 bool BitRecTy::typeIsConvertibleTo(const RecTy *RHS) const{ in typeIsConvertibleTo()
125 if (RecTy::typeIsConvertibleTo(RHS) || RHS->getRecTyKind() == IntRecTyKind) in typeIsConvertibleTo()
146 bool BitsRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
147 if (RecTy::typeIsConvertibleTo(RHS)) //argument and the sender are same type in typeIsConvertibleTo()
157 bool IntRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
170 bool StringRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
179 bool ListRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
185 bool ListRecTy::typeIsA(const RecTy *RHS) const { in typeIsA()
277 bool RecordRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
290 bool RecordRecTy::typeIsA(const RecTy *RHS) const { in typeIsA()
311 RecTy *llvm::resolveTypes(RecTy *T1, RecTy *T2) { in resolveTypes()
330 RecTy* NewType = resolveTypes(ListTy1->getElementType(), in resolveTypes()
362 Init *UnsetInit::getCastTo(RecTy *Ty) const { in getCastTo()
366 Init *UnsetInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
412 Init *BitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
458 Init *BitsInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
570 Init *IntInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
643 Init *StringInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
652 RecTy *EltTy) { in ProfileListInit()
660 ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) { in get()
682 RecTy *EltTy = cast<ListRecTy>(getType())->getElementType(); in Profile()
687 Init *ListInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
698 RecTy *ElementType = LRT->getElementType(); in convertInitializerTo()
773 ProfileUnOpInit(FoldingSetNodeID &ID, unsigned Opcode, Init *Op, RecTy *Type) { in ProfileUnOpInit()
779 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) { in get()
995 RecTy *Type) { in ProfileBinOpInit()
1002 BinOpInit *BinOpInit::get(BinaryOp Opc, Init *LHS, Init *RHS, RecTy *Type) { in get()
1530 Init *RHS, RecTy *Type) { in ProfileTernOpInit()
1539 RecTy *Type) { in get()
1592 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in ForeachHelper()
1613 static Init *FilterHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in FilterHelper()
1896 Init *A, Init *B, Init *Expr, RecTy *Type) { in ProfileFoldOpInit()
1906 Init *Expr, RecTy *Type) { in get()
1964 static void ProfileIsAOpInit(FoldingSetNodeID &ID, RecTy *CheckType, in ProfileIsAOpInit()
1970 IsAOpInit *IsAOpInit::get(RecTy *CheckType, Init *Expr) { in get()
2026 static void ProfileExistsOpInit(FoldingSetNodeID &ID, RecTy *CheckType, in ProfileExistsOpInit()
2032 ExistsOpInit *ExistsOpInit::get(RecTy *CheckType, Init *Expr) { in get()
2101 RecTy *TypedInit::getFieldType(StringInit *FieldName) const { in getFieldType()
2112 TypedInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
2139 Init *TypedInit::getCastTo(RecTy *Ty) const { in getCastTo()
2157 VarInit *VarInit::get(StringRef VN, RecTy *T) { in get()
2162 VarInit *VarInit::get(Init *VN, RecTy *T) { in get()
2214 Init *DefInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
2221 RecTy *DefInit::getFieldType(StringInit *FieldName) const { in getFieldType()
2417 const RecTy *ValType) { in ProfileCondOpInit()
2437 ArrayRef<Init *> ValRange, RecTy *Ty) { in get()
2666 RecordVal::RecordVal(Init *N, RecTy *T, FieldKind K) in RecordVal()
2674 RecordVal::RecordVal(Init *N, SMLoc Loc, RecTy *T, FieldKind K) in RecordVal()