Searched refs:TheDef (Results 1 - 24 of 24) sorted by relevance

/external/llvm/utils/TableGen/
H A DAsmWriterInst.cpp128 CGI.TheDef->getName() + "'!");
167 + CGI.TheDef->getName() + "'");
174 + CGI.TheDef->getName() + "'");
182 PrintFatalError("Bad operand modifier name in '"+ CGI.TheDef->getName() + "'");
187 + CGI.TheDef->getName() + "'");
191 PrintFatalError("Stray '$' in '" + CGI.TheDef->getName() +
H A DCodeGenIntrinsics.h27 Record *TheDef; // The actual record defining this intrinsic. member in struct:llvm::CodeGenIntrinsic
H A DInstrInfoEmitter.cpp210 if (!Inst->TheDef->getValueAsBit("UseNamedOperandTable")) {
224 OperandMap[OpList].push_back(Namespace + "::" + Inst->TheDef->getName());
341 Record *Inst = (*II)->TheDef;
374 InstrNames.add(Instr->TheDef->getName());
387 OS << InstrNames.get(Instr->TheDef->getName()) << "U, ";
450 << Inst.TheDef->getValueAsInt("Size") << ",\t0";
483 BitsInit *TSF = Inst.TheDef->getValueAsBitsInit("TSFlags");
491 PrintFatalError("Invalid TSFlags bit in " + Inst.TheDef->getName());
498 std::vector<Record*> UseList = Inst.TheDef->getValueAsListOfDefs("Uses");
504 std::vector<Record*> DefList = Inst.TheDef
[all...]
H A DCodeGenSchedule.h40 /// sequences. TheDef is nonnull for explicit SchedWrites, but Sequence may or
41 /// may not be empty. TheDef is null for inferred sequences, and Sequence must
49 Record *TheDef; member in struct:llvm::CodeGenSchedRW
59 : Index(0), TheDef(0), IsRead(false), IsAlias(false),
62 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) {
77 : Index(Idx), Name(Name), TheDef(0), IsRead(Read), IsAlias(false),
83 assert((!HasVariants || TheDef) && "Variant write needs record def");
88 return TheDef || !Sequence.empty();
H A DAsmMatcherEmitter.cpp394 /// TheDef - This is the definition of the instruction or InstAlias that this
396 Record *const TheDef; member in struct:__anon21881::MatchableInfo
434 : AsmVariantID(0), TheDef(CGI.TheDef), DefRec(&CGI),
439 : AsmVariantID(0), TheDef(Alias->TheDef), DefRec(Alias),
562 Record *TheDef; member in struct:__anon21881::SubtargetFeatureInfo
567 SubtargetFeatureInfo(Record *D, unsigned Idx) : TheDef(D), Index(Idx) {}
571 return "Feature_" + TheDef->getName();
679 errs() << TheDef
[all...]
H A DCodeGenInstruction.cpp28 CGIOperandList::CGIOperandList(Record *R) : TheDef(R) {
136 PrintFatalError("'" + TheDef->getName() + "' does not have an operand named '$" +
156 PrintFatalError(TheDef->getName() + ": Illegal operand name: '" + Op + "'");
166 PrintFatalError(TheDef->getName() + ": illegal empty suboperand name in '" +Op +"'");
176 PrintFatalError(TheDef->getName() + ": Illegal to refer to"
186 PrintFatalError(TheDef->getName() + ": unknown suboperand name in '" + Op + "'");
194 PrintFatalError(TheDef->getName() + ": unknown suboperand name in '" + Op + "'");
292 : TheDef(R), Operands(R), InferredFrom(0) {
517 CodeGenInstAlias::CodeGenInstAlias(Record *R, CodeGenTarget &T) : TheDef(R) {
H A DCodeGenSchedule.cpp80 if ((*RI)->match((*I)->TheDef->getName()))
81 Elts.insert((*I)->TheDef);
219 Record *SchedDef = (*I)->TheDef;
298 findRWs(WI->TheDef->getValueAsListOfDefs("Writes"), WI->Sequence,
351 if (I->TheDef == Def)
359 Record *ReadDef = SchedReads[i].TheDef;
414 SchedRW.TheDef ? SchedRW.TheDef->getValueAsInt("Repeat") : 1;
440 PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases "
443 AliasDef = AliasRW.TheDef;
[all...]
H A DAsmWriterEmitter.cpp104 << FirstInst.CGI->TheDef->getName() << ":\n";
107 << SimilarInsts[i].CGI->TheDef->getName() << ":\n";
118 FirstInst.CGI->TheDef->getName(),
124 AWI.CGI->TheDef->getName(),
167 InstrsForCase[idx] += Inst->CGI->TheDef->getName();
174 InstrsForCase.push_back(Inst->CGI->TheDef->getName());
295 (*I)->TheDef->getName() != "PHI")
421 << NumberedInstructions[i]->TheDef->getName() << "\n";
435 << NumberedInstructions[i]->TheDef->getName() << "\n";
551 AsmName = Reg.TheDef
[all...]
H A DCodeGenInstruction.h128 Record *TheDef; // The actual record containing this OperandList. member in class:llvm::CGIOperandList
202 Record *TheDef; // The actual record defining this instruction. member in class:llvm::CodeGenInstruction
279 Record *TheDef; // The actual record defining this InstAlias. member in class:llvm::CodeGenInstAlias
H A DSubtargetEmitter.cpp676 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes"))
677 return SchedWrite.TheDef;
684 if (AliasRW.TheDef->getValueInit("SchedModel")->isComplete()) {
685 Record *ModelDef = AliasRW.TheDef->getValueAsDef("SchedModel");
690 PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases "
693 AliasDef = AliasRW.TheDef;
705 || SchedWrite.TheDef == (*WRI)->getValueAsDef("WriteType")) {
719 + SchedWrite.TheDef->getName());
729 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance"))
730 return SchedRead.TheDef;
[all...]
H A DCodeGenRegisters.h37 Record *const TheDef; member in class:llvm::CodeGenSubRegIndex
111 Record *TheDef; member in struct:llvm::CodeGenRegister
124 // Extract more information from TheDef. This is used to build an object
250 Record *TheDef; member in class:llvm::CodeGenRegisterClass
285 Record *getDef() const { return TheDef; }
H A DCodeGenRegisters.cpp34 : TheDef(R), EnumValue(Enum), LaneMask(0), AllSuperRegsCovered(true) {
44 : TheDef(0), Name(N), Namespace(Nspace), Size(-1), Offset(-1),
57 if (!TheDef)
60 std::vector<Record*> Comps = TheDef->getValueAsListOfDefs("ComposedOf");
63 PrintFatalError(TheDef->getLoc(),
69 PrintFatalError(TheDef->getLoc(), "Ambiguous ComposedOf entries");
73 TheDef->getValueAsListOfDefs("CoveringSubRegIndices");
76 PrintFatalError(TheDef->getLoc(),
107 : TheDef(R),
118 std::vector<Record*> SRIs = TheDef
[all...]
H A DRegisterInfoEmitter.cpp76 std::string Namespace = Registers[0]->TheDef->getValueAsString("Namespace");
324 Record *Reg = Regs[i]->TheDef;
342 std::string Namespace = Regs[0]->TheDef->getValueAsString("Namespace");
391 Record *Reg = Regs[i]->TheDef;
447 Record *Reg = Regs[i]->TheDef;
455 std::string Namespace = Regs[0]->TheDef->getValueAsString("Namespace");
839 OS << " { " << getQualifiedName(Roots.front()->TheDef);
841 OS << ", " << getQualifiedName(Roots[r]->TheDef);
915 Record *Reg = Regs[i]->TheDef;
1219 << int(AllocatableRegs.count(Reg.TheDef)) << " },\
[all...]
H A DFixedLenDecoderEmitter.cpp375 BitsInit &Bits = getBitsField(*AllInstructions[Opcode]->TheDef, "Inst");
383 AllInstructions[Opcode]->TheDef->getValueAsBitsInit("SoftFail");
395 return AllInstructions[Opcode]->TheDef->getName();
831 << NumberedInstructions->at(Opc)->TheDef->getName() << "\n";
1000 getBitsField(*AllInstructions[Opcodes[i]]->TheDef, "Inst"));
1151 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1179 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1246 AllInstructions[Opc]->TheDef->getValueAsBitsInit("SoftFail");
1248 BitsInit *InstBits = AllInstructions[Opc]->TheDef->getValueAsBitsInit("Inst");
1269 StringRef Name = AllInstructions[Opc]->TheDef
[all...]
H A DCodeGenDAGPatterns.h734 if (Intrinsics[i].TheDef == R) return Intrinsics[i];
736 if (TgtIntrinsics[i].TheDef == R) return TgtIntrinsics[i];
750 if (Intrinsics[i].TheDef == R) return i;
752 if (TgtIntrinsics[i].TheDef == R) return i + Intrinsics.size();
H A DPseudoLoweringEmitter.cpp211 << Source.TheDef->getName() << ": {\n"
215 << Dest.TheDef->getName() << ");\n";
H A DCodeGenTarget.cpp292 return Rec1->TheDef->getName() < Rec2->TheDef->getName();
419 TheDef = R;
H A DCodeEmitterGen.cpp262 Record *R = CGI->TheDef;
H A DCodeGenMapTable.cpp376 Record *CurInstr = NumberedInstructions[i]->TheDef;
H A DDAGISelMatcherEmitter.cpp443 OS << "TARGET_VAL(" << getQualifiedName(Reg->TheDef) << "),\n";
448 OS << getQualifiedName(Reg->TheDef) << ",\n";
H A DIntrinsicEmitter.cpp721 PrintFatalError("Intrinsic '" + Ints[i].TheDef->getName() +
H A DX86RecognizableInstr.cpp216 Rec = insn.TheDef;
291 if (insn.TheDef->getValueAsBit("isAsmParserOnly"))
H A DCodeGenDAGPatterns.cpp2998 const TreePattern *Pattern = getInstruction(InstInfo.TheDef).getPattern();
3006 Errors += InferFromPattern(InstInfo, PatInfo, InstInfo.TheDef);
3056 PrintError(InstInfo.TheDef->getLoc(),
3059 PrintError(InstInfo.TheDef->getLoc(),
3062 PrintError(InstInfo.TheDef->getLoc(),
3125 InstInfo.InferredFrom != InstInfo.TheDef &&
H A DDAGISelMatcherGen.cpp852 AddMatcher(new EmitNodeMatcher(II.Namespace+"::"+II.TheDef->getName(),

Completed in 174 milliseconds