Home
last modified time | relevance | path

Searched refs:CurRec (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/TableGen/
H A DTGParser.cpp144 if (!CurRec) in AddValue()
167 if (!CurRec) CurRec = &CurMultiClass->Rec; in SetValue()
872 if (CurRec) { in ParseIDValue()
877 if ((CurRec && CurRec->isClass()) || CurMultiClass) { in ParseIDValue()
917 if (CurRec && !CurRec->isClass() && !CurMultiClass && in ParseIDValue()
1631 if (CurRec && CurRec->getValue(A)) { in ParseOperation()
1649 if (CurRec && CurRec->getValue(B)) { in ParseOperation()
1932 if (CurRec && CurRec->getValue(LHS)) { in ParseOperationForEachFilter()
2885 Record *TheRecToAddTo = CurRec ? CurRec : &CurMultiClass->Rec; in ParseTemplateArgList()
3367 if (CurRec) in ParseAssert()
[all …]
H A DTGParser.h236 bool ParseObjectBody(Record *CurRec);
237 bool ParseBody(Record *CurRec);
238 bool ParseBodyItem(Record *CurRec);
240 bool ParseTemplateArgList(Record *CurRec);
251 Init *ParseValue(Record *CurRec, RecTy *ItemType = nullptr,
259 Record *CurRec);
266 Init *ParseOperation(Record *CurRec, RecTy *ItemType);
267 Init *ParseOperationSubstr(Record *CurRec, RecTy *ItemType);
268 Init *ParseOperationFind(Record *CurRec, RecTy *ItemType);
270 Init *ParseOperationCond(Record *CurRec, RecTy *ItemType);
[all …]
H A DRecord.cpp794 if (!CurRec && !IsFinal) in Fold()
806 D = CurRec; in Fold()
1269 MapResolver R(CurRec); in ItemApply()
1450 PrintError(CurRec->getLoc(), in Fold()
1470 PrintError(CurRec->getLoc(), in Fold()
1566 MapResolver R(CurRec); in Fold()
1690 if (!CurRec && !IsFinal) in Fold()
2071 if (Def == CurRec) in Fold()
2072 PrintFatalError(CurRec->getLoc(), in Fold()
2177 PrintFatalError(CurRec->getLoc(), in Fold()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h826 Init *Fold(Record *CurRec, bool IsFinal = false) const;
883 Init *Fold(Record *CurRec) const;
941 Init *Fold(Record *CurRec) const;
1003 Init *Fold(Record *CurRec) const;
1055 Init *Fold(Record *CurRec) const;
1122 Init *Fold(Record *CurRec, bool IsFinal = false) const;
1358 Init *Fold(Record *CurRec) const;
2096 Record *CurRec; variable
2100 explicit Resolver(Record *CurRec) : CurRec(CurRec) {} in Resolver() argument
2103 Record *getCurrentRecord() const { return CurRec; } in getCurrentRecord()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1014 VPRecipeBase *CurRec = Worklist.back(); in collectPoisonGeneratingRecipes() local
1017 if (!Visited.insert(CurRec).second) in collectPoisonGeneratingRecipes()
1024 if (isa<VPWidenMemoryInstructionRecipe>(CurRec) || in collectPoisonGeneratingRecipes()
1025 isa<VPInterleaveRecipe>(CurRec) || in collectPoisonGeneratingRecipes()
1026 isa<VPScalarIVStepsRecipe>(CurRec) || in collectPoisonGeneratingRecipes()
1027 isa<VPCanonicalIVPHIRecipe>(CurRec) || in collectPoisonGeneratingRecipes()
1028 isa<VPActiveLaneMaskPHIRecipe>(CurRec)) in collectPoisonGeneratingRecipes()
1034 Instruction *Instr = CurRec->getUnderlyingInstr(); in collectPoisonGeneratingRecipes()
1036 State.MayGeneratePoisonRecipes.insert(CurRec); in collectPoisonGeneratingRecipes()
1039 for (VPValue *operand : CurRec->operands()) in collectPoisonGeneratingRecipes()