Lines Matching refs:RecTy
90 LLVM_DUMP_METHOD void RecTy::dump() const { print(errs()); } in dump()
92 ListRecTy *RecTy::getListTy() { in getListTy()
98 bool RecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
103 bool BitRecTy::typeIsConvertibleTo(const RecTy *RHS) const{ in typeIsConvertibleTo()
104 if (RecTy::typeIsConvertibleTo(RHS) || RHS->getRecTyKind() == IntRecTyKind) in typeIsConvertibleTo()
125 bool BitsRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
126 if (RecTy::typeIsConvertibleTo(RHS)) //argument and the sender are same type in typeIsConvertibleTo()
132 bool IntRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
145 bool ListRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
163 bool RecordRecTy::typeIsConvertibleTo(const RecTy *RHS) const { in typeIsConvertibleTo()
178 RecTy *llvm::resolveTypes(RecTy *T1, RecTy *T2) { in resolveTypes()
189 RecTy *NewType1 = resolveTypes(SuperRecTy1, T2); in resolveTypes()
198 RecTy *NewType2 = resolveTypes(T1, SuperRecTy2); in resolveTypes()
219 Init *UnsetInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
240 Init *BitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
288 Init *BitsInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
413 Init *IntInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
468 Init *StringInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
475 Init *CodeInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
484 RecTy *EltTy) { in ProfileListInit()
492 ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) { in get()
513 RecTy *EltTy = cast<ListRecTy>(getType())->getElementType(); in Profile()
518 Init *ListInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
624 ProfileUnOpInit(FoldingSetNodeID &ID, unsigned Opcode, Init *Op, RecTy *Type) { in ProfileUnOpInit()
630 UnOpInit *UnOpInit::get(UnaryOp Opc, Init *LHS, RecTy *Type) { in get()
770 RecTy *Type) { in ProfileBinOpInit()
778 Init *RHS, RecTy *Type) { in get()
917 Init *RHS, RecTy *Type) { in ProfileTernOpInit()
926 RecTy *Type) { in get()
947 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type,
951 RecTy *Type, Record *CurRec, in EvaluateOperation()
979 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type, in ForeachHelper()
1151 RecTy *TypedInit::getFieldType(const std::string &FieldName) const { in getFieldType()
1159 TypedInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1273 VarInit *VarInit::get(const std::string &VN, RecTy *T) { in get()
1278 VarInit *VarInit::get(Init *VN, RecTy *T) { in get()
1279 typedef std::pair<RecTy *, Init *> Key; in get()
1324 RecTy *VarInit::getFieldType(const std::string &FieldName) const { in getFieldType()
1364 Init *VarBitInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1432 Init *DefInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1439 RecTy *DefInit::getFieldType(const std::string &FieldName) const { in getFieldType()
1555 Init *DagInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
1596 RecordVal::RecordVal(Init *N, RecTy *T, bool P) in RecordVal()
1602 RecordVal::RecordVal(const std::string &N, RecTy *T, bool P) in RecordVal()
1927 RecTy *Type = cast<TypedInit>(Name)->getType(); in QualifyName()