Searched refs:CurRec (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/TableGen/ |
| H A D | TGParser.cpp | 114 static Init *QualifyName(Record &CurRec, MultiClass *CurMultiClass, Init *Name, in QualifyName() argument 116 RecordKeeper &RK = CurRec.getRecords(); in QualifyName() 117 Init *NewName = BinOpInit::getStrConcat(CurRec.getNameInit(), in QualifyName() 127 NewName = BinOp->Fold(&CurRec); in QualifyName() 142 bool TGParser::AddValue(Record *CurRec, SMLoc Loc, const RecordVal &RV) { in AddValue() argument 143 if (!CurRec) in AddValue() 144 CurRec = &CurMultiClass->Rec; in AddValue() 146 if (RecordVal *ERV = CurRec->getValue(RV.getNameInit())) { in AddValue() 154 CurRec->addValue(RV); in AddValue() 161 bool TGParser::SetValue(Record *CurRec, SMLoc Loc, Init *ValName, in SetValue() argument [all …]
|
| H A D | TGParser.h | 238 bool ParseAssert(MultiClass *CurMultiClass, Record *CurRec = nullptr); 242 bool ParseObjectBody(Record *CurRec); 243 bool ParseBody(Record *CurRec); 244 bool ParseBodyItem(Record *CurRec); 246 bool ParseTemplateArgList(Record *CurRec); 247 Init *ParseDeclaration(Record *CurRec, bool ParsingTemplateArgs); 250 SubClassReference ParseSubClassReference(Record *CurRec, bool isDefm); 253 Init *ParseIDValue(Record *CurRec, StringInit *Name, SMRange NameLoc, 255 Init *ParseSimpleValue(Record *CurRec, RecTy *ItemType = nullptr, 257 Init *ParseValue(Record *CurRec, RecTy *ItemType = nullptr, [all …]
|
| H A D | Record.cpp | 778 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { in Fold() argument 795 if (!CurRec && !IsFinal) in Fold() 797 assert(CurRec && "NULL pointer"); in Fold() 802 auto *Anonymous = dyn_cast<AnonymousNameInit>(CurRec->getNameInit()); in Fold() 803 if (Name == CurRec->getNameInit() || in Fold() 807 D = CurRec; in Fold() 809 D = CurRec->getRecords().getDef(Name->getValue()); in Fold() 812 PrintFatalError(CurRec->getLoc(), in Fold() 821 PrintFatalError(CurRec->getLoc(), in Fold() 879 PrintFatalError(CurRec->getLoc(), in Fold() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 827 Init *Fold(Record *CurRec, bool IsFinal = false) const; 908 Init *Fold(Record *CurRec) const; 966 Init *Fold(Record *CurRec) const; 1028 Init *Fold(Record *CurRec) const; 1080 Init *Fold(Record *CurRec) const; 1147 Init *Fold(Record *CurRec, bool IsFinal = false) const; 1383 Init *Fold(Record *CurRec) const; 2138 Record *CurRec; variable 2142 explicit Resolver(Record *CurRec) : CurRec(CurRec) {} in Resolver() argument 2145 Record *getCurrentRecord() const { return CurRec; } in getCurrentRecord() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1047 VPRecipeBase *CurRec = Worklist.back(); in collectPoisonGeneratingRecipes() local 1050 if (!Visited.insert(CurRec).second) in collectPoisonGeneratingRecipes() 1057 if (isa<VPWidenMemoryInstructionRecipe>(CurRec) || in collectPoisonGeneratingRecipes() 1058 isa<VPInterleaveRecipe>(CurRec) || in collectPoisonGeneratingRecipes() 1059 isa<VPScalarIVStepsRecipe>(CurRec) || in collectPoisonGeneratingRecipes() 1060 isa<VPCanonicalIVPHIRecipe>(CurRec) || in collectPoisonGeneratingRecipes() 1061 isa<VPActiveLaneMaskPHIRecipe>(CurRec)) in collectPoisonGeneratingRecipes() 1067 Instruction *Instr = CurRec->getUnderlyingInstr(); in collectPoisonGeneratingRecipes() 1069 State.MayGeneratePoisonRecipes.insert(CurRec); in collectPoisonGeneratingRecipes() 1072 for (VPValue *operand : CurRec->operands()) in collectPoisonGeneratingRecipes()
|