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

/freebsd-10.0-release/contrib/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.cpp206 Record *Inst = (*II)->TheDef;
239 InstrNames.add(Instr->TheDef->getName());
252 OS << InstrNames.get(Instr->TheDef->getName()) << "U, ";
313 << Inst.TheDef->getValueAsInt("Size") << ",\t0";
346 BitsInit *TSF = Inst.TheDef->getValueAsBitsInit("TSFlags");
354 PrintFatalError("Invalid TSFlags bit in " + Inst.TheDef->getName());
361 std::vector<Record*> UseList = Inst.TheDef->getValueAsListOfDefs("Uses");
367 std::vector<Record*> DefList = Inst.TheDef->getValueAsListOfDefs("Defs");
380 OS << " }, // Inst #" << Num << " = " << Inst.TheDef->getName() << "\n";
407 OS << " " << NumberedInstructions[i]->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.cpp393 /// TheDef - This is the definition of the instruction or InstAlias that this
395 Record *const TheDef; member in struct:__anon3636::MatchableInfo
433 : AsmVariantID(0), TheDef(CGI.TheDef), DefRec(&CGI),
438 : AsmVariantID(0), TheDef(Alias->TheDef), DefRec(Alias),
561 Record *TheDef; member in struct:__anon3636::SubtargetFeatureInfo
566 SubtargetFeatureInfo(Record *D, unsigned Idx) : TheDef(D), Index(Idx) {}
570 return "Feature_" + TheDef->getName();
678 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.cpp682 if (SchedWrite.TheDef->isSubClassOf("SchedWriteRes"))
683 return SchedWrite.TheDef;
690 if (AliasRW.TheDef->getValueInit("SchedModel")->isComplete()) {
691 Record *ModelDef = AliasRW.TheDef->getValueAsDef("SchedModel");
696 PrintFatalError(AliasRW.TheDef->getLoc(), "Multiple aliases "
699 AliasDef = AliasRW.TheDef;
711 || SchedWrite.TheDef == (*WRI)->getValueAsDef("WriteType")) {
725 + SchedWrite.TheDef->getName());
735 if (SchedRead.TheDef->isSubClassOf("SchedReadAdvance"))
736 return SchedRead.TheDef;
[all...]
H A DCodeGenRegisters.h37 Record *const TheDef; member in class:llvm::CodeGenSubRegIndex
96 Record *TheDef; member in struct:llvm::CodeGenRegister
109 // Extract more information from TheDef. This is used to build an object
238 Record *TheDef; member in class:llvm::CodeGenRegisterClass
273 Record *getDef() const { return TheDef; }
H A DCodeGenRegisters.cpp31 : TheDef(R), EnumValue(Enum), LaneMask(0) {
39 : TheDef(0), Name(N), Namespace(Nspace), EnumValue(Enum), LaneMask(0) {
51 if (!TheDef)
54 std::vector<Record*> Comps = TheDef->getValueAsListOfDefs("ComposedOf");
57 PrintFatalError(TheDef->getLoc(),
63 PrintFatalError(TheDef->getLoc(), "Ambiguous ComposedOf entries");
67 TheDef->getValueAsListOfDefs("CoveringSubRegIndices");
70 PrintFatalError(TheDef->getLoc(),
101 : TheDef(R),
112 std::vector<Record*> SRIs = TheDef
[all...]
H A DRegisterInfoEmitter.cpp78 std::string Namespace = Registers[0]->TheDef->getValueAsString("Namespace");
320 Record *Reg = Regs[i]->TheDef;
338 std::string Namespace = Regs[0]->TheDef->getValueAsString("Namespace");
387 Record *Reg = Regs[i]->TheDef;
443 Record *Reg = Regs[i]->TheDef;
451 std::string Namespace = Regs[0]->TheDef->getValueAsString("Namespace");
832 OS << " { " << getQualifiedName(Roots.front()->TheDef);
834 OS << ", " << getQualifiedName(Roots[r]->TheDef);
910 Record *Reg = Regs[i]->TheDef;
1213 << 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";
995 getBitsField(*AllInstructions[Opcodes[i]]->TheDef, "Inst"));
1146 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1174 AllInstructions[Opc]->TheDef->getValueAsListInit("Predicates");
1241 AllInstructions[Opc]->TheDef->getValueAsBitsInit("SoftFail");
1243 BitsInit *InstBits = AllInstructions[Opc]->TheDef->getValueAsBitsInit("Inst");
1264 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 DX86RecognizableInstr.cpp216 Rec = insn.TheDef;
287 if (insn.TheDef->getValueAsBit("isAsmParserOnly"))
H A DIntrinsicEmitter.cpp697 PrintFatalError("Intrinsic '" + Ints[i].TheDef->getName() +
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 117 milliseconds