• Home
  • Raw
  • Download

Lines Matching refs:CurMultiClass

751 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {  in Fold()
775 Init *TemplateArgName = QualifyName(*CurRec, CurMultiClass, Name, in Fold()
789 if (CurMultiClass) { in Fold()
790 Init *MCName = QualifyName(CurMultiClass->Rec, CurMultiClass, Name, "::"); in Fold()
792 if (CurMultiClass->Rec.isTemplateArg(MCName)) { in Fold()
793 const RecordVal *RV = CurMultiClass->Rec.getValue(MCName); in Fold()
891 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold()
1028 Record *CurRec, MultiClass *CurMultiClass);
1032 MultiClass *CurMultiClass) { in EvaluateOperation() argument
1040 CurRec, CurMultiClass); in EvaluateOperation()
1049 Type, CurRec, CurMultiClass); in EvaluateOperation()
1064 Init *NewVal = NewOp->Fold(CurRec, CurMultiClass); in EvaluateOperation()
1069 Record *CurRec, MultiClass *CurMultiClass) { in ForeachHelper() argument
1088 Type, CurRec, CurMultiClass); in ForeachHelper()
1102 CurRec, CurMultiClass); in ForeachHelper()
1134 Init *NewItem = NewOp->Fold(CurRec, CurMultiClass); in ForeachHelper()
1144 Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const { in Fold()
1197 CurRec, CurMultiClass); in Fold()
2033 Init *llvm::QualifyName(Record &CurRec, MultiClass *CurMultiClass, in QualifyName() argument
2042 Type)->Fold(&CurRec, CurMultiClass), in QualifyName()
2046 if (CurMultiClass && Scoper != "::") { in QualifyName()
2050 CurMultiClass->Rec.getNameInit(), in QualifyName()
2052 Type)->Fold(&CurRec, CurMultiClass), in QualifyName()
2053 NewName->Fold(&CurRec, CurMultiClass), in QualifyName()
2057 return NewName->Fold(&CurRec, CurMultiClass); in QualifyName()
2062 Init *llvm::QualifyName(Record &CurRec, MultiClass *CurMultiClass, in QualifyName() argument
2065 return QualifyName(CurRec, CurMultiClass, StringInit::get(Name), Scoper); in QualifyName()