Lines Matching refs:RecTy

83   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()
153 bool BitsRecTy::typeIsA(const RecTy *RHS) const { in typeIsA()
163 bool IntRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
176 bool StringRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
185 bool ListRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
191 bool ListRecTy::typeIsA(const RecTy *RHS) const { in typeIsA()
283 bool RecordRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
296 bool RecordRecTy::typeIsA(const RecTy *RHS) const { in typeIsA()
317 RecTy *llvm::resolveTypes(RecTy *T1, RecTy *T2) { in resolveTypes()
333 RecTy* NewType = resolveTypes(ListTy1->getElementType(), in resolveTypes()
363 Init *UnsetInit::getCastTo(RecTy *Ty) const { in getCastTo()
367 Init *UnsetInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
375 Init *BitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
421 Init *BitsInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
533 Init *IntInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
606 Init *StringInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
615 RecTy *EltTy) { in ProfileListInit()
623 ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) { in get()
645 RecTy *EltTy = cast<ListRecTy>(getType())->getElementType(); in Profile()
650 Init *ListInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
661 RecTy *ElementType = LRT->getElementType(); in convertInitializerTo()
753 ProfileUnOpInit(FoldingSetNodeID &ID, unsigned Opcode, Init *Op, RecTy *Type) { in ProfileUnOpInit()
759 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) { in get()
917 RecTy *Type) { in ProfileBinOpInit()
924 BinOpInit *BinOpInit::get(BinaryOp Opc, Init *LHS, Init *RHS, RecTy *Type) { in get()
1241 Init *RHS, RecTy *Type) { in ProfileTernOpInit()
1250 RecTy *Type) { in get()
1303 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in ForeachHelper()
1324 static Init *FilterHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in FilterHelper()
1534 Init *A, Init *B, Init *Expr, RecTy *Type) { in ProfileFoldOpInit()
1544 Init *Expr, RecTy *Type) { in get()
1602 static void ProfileIsAOpInit(FoldingSetNodeID &ID, RecTy *CheckType, in ProfileIsAOpInit()
1608 IsAOpInit *IsAOpInit::get(RecTy *CheckType, Init *Expr) { in get()
1664 static void ProfileExistsOpInit(FoldingSetNodeID &ID, RecTy *CheckType, in ProfileExistsOpInit()
1670 ExistsOpInit *ExistsOpInit::get(RecTy *CheckType, Init *Expr) { in get()
1739 RecTy *TypedInit::getFieldType(StringInit *FieldName) const { in getFieldType()
1750 TypedInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1777 Init *TypedInit::getCastTo(RecTy *Ty) const { in getCastTo()
1811 VarInit *VarInit::get(StringRef VN, RecTy *T) { in get()
1816 VarInit *VarInit::get(Init *VN, RecTy *T) { in get()
1899 Init *DefInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1906 RecTy *DefInit::getFieldType(StringInit *FieldName) const { in getFieldType()
2094 const RecTy *ValType) { in ProfileCondOpInit()
2115 ArrayRef<Init *> ValRange, RecTy *Ty) { in get()
2332 RecordVal::RecordVal(Init *N, RecTy *T, FieldKind K) in RecordVal()
2340 RecordVal::RecordVal(Init *N, SMLoc Loc, RecTy *T, FieldKind K) in RecordVal()