Home | History | Annotate | Download | only in TableGen

Lines Matching refs:CurMultiClass

617 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
641 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name,
655 if (CurMultiClass) {
656 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name,
659 if (CurMultiClass->Rec.isTemplateArg(MCName)) {
660 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName);
751 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
891 Record *CurRec, MultiClass *CurMultiClass);
895 MultiClass *CurMultiClass) {
899 return ForeachHelper(LHS, Arg, RHSo, Type, CurRec, CurMultiClass);
905 Type, CurRec, CurMultiClass))
918 Init *NewVal = NewOp->Fold(CurRec, CurMultiClass);
923 Record *CurRec, MultiClass *CurMultiClass) {
939 Type, CurRec, CurMultiClass))
949 CurRec, CurMultiClass))
976 Init *NewItem = NewOp->Fold(CurRec, CurMultiClass);
985 Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
1032 CurRec, CurMultiClass))
1916 Init *llvm::QualifyName(Record &CurRec, MultiClass *CurMultiClass,
1925 Type)->Fold(&CurRec, CurMultiClass),
1929 if (CurMultiClass && Scoper != "::") {
1933 CurMultiClass->Rec.getNameInit(),
1935 Type)->Fold(&CurRec, CurMultiClass),
1936 NewName->Fold(&CurRec, CurMultiClass),
1940 return NewName->Fold(&CurRec, CurMultiClass);
1945 Init *llvm::QualifyName(Record &CurRec, MultiClass *CurMultiClass,
1948 return QualifyName(CurRec, CurMultiClass, StringInit::get(Name), Scoper);