Home
last modified time | relevance | path

Searched refs:CodeGenInstruction (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm/utils/TableGen/
DPseudoLoweringEmitter.cpp37 CodeGenInstruction Source; // The source pseudo instruction definition.
38 CodeGenInstruction Dest; // The destination instruction to lower to.
41 PseudoExpansion(CodeGenInstruction &s, CodeGenInstruction &d, in PseudoExpansion()
56 CodeGenInstruction &Insn,
74 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, in addDagOperandMapping()
140 CodeGenInstruction Insn(Operator); in evaluateExpansion()
168 CodeGenInstruction SourceInsn(Rec); in evaluateExpansion()
209 CodeGenInstruction &Source = Expansion.Source; in emitLoweringEmitter()
210 CodeGenInstruction &Dest = Expansion.Dest; in emitLoweringEmitter()
DCodeGenTarget.h69 std::unique_ptr<CodeGenInstruction>> Instructions;
79 mutable std::vector<const CodeGenInstruction*> InstrsByEnum;
148 DenseMap<const Record*, std::unique_ptr<CodeGenInstruction>> &
155 CodeGenInstruction &getInstruction(const Record *InstRec) const { in getInstruction()
164 ArrayRef<const CodeGenInstruction *>
170 typedef ArrayRef<const CodeGenInstruction *>::const_iterator inst_iterator;
DInstrInfoEmitter.cpp55 void emitRecord(const CodeGenInstruction &Inst, unsigned Num,
62 ArrayRef<const CodeGenInstruction *> NumberedInstructions,
67 ArrayRef<const CodeGenInstruction*> NumberedInstructions);
71 std::vector<std::string> GetOperandInfo(const CodeGenInstruction &Inst);
88 InstrInfoEmitter::GetOperandInfo(const CodeGenInstruction &Inst) { in GetOperandInfo()
180 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) { in EmitOperandInfo()
201 ArrayRef<const CodeGenInstruction *> NumberedInstructions, in initOperandMapData()
207 for (const CodeGenInstruction *Inst : NumberedInstructions) { in initOperandMapData()
237 ArrayRef<const CodeGenInstruction*> NumberedInstructions) { in emitOperandNameMappings()
359 for (const CodeGenInstruction *II : Target.getInstructionsByEnumValue()) { in run()
[all …]
DAsmWriterInst.h24 class CodeGenInstruction; variable
82 const CodeGenInstruction *CGI;
85 AsmWriterInst(const CodeGenInstruction &CGI, unsigned CGIIndex,
DCodeGenTarget.cpp165 for (const CodeGenInstruction *Inst : getInstructionsByEnumValue()) { in getInstNamespace()
284 Instructions[Insts[i]] = llvm::make_unique<CodeGenInstruction>(Insts[i]); in ReadInstructions()
287 static const CodeGenInstruction *
290 std::unique_ptr<CodeGenInstruction>> &Insts, in GetInstByName()
309 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); in ComputeInstrsByEnum()
317 const CodeGenInstruction *CGI = I.second.get(); in ComputeInstrsByEnum()
327 [](const CodeGenInstruction *Rec1, const CodeGenInstruction *Rec2) { in ComputeInstrsByEnum()
DCodeEmitterGen.cpp66 CodeGenInstruction &CGI = Target.getInstruction(R); in AddCodeToMergeInOperand()
190 CodeGenInstruction &CGI = Target.getInstruction(R); in getInstructionCase()
229 ArrayRef<const CodeGenInstruction*> NumberedInstructions = in run()
240 for (const CodeGenInstruction *CGI : NumberedInstructions) { in run()
DX86RecognizableInstr.h217 const CodeGenInstruction &insn,
229 const CodeGenInstruction &insn,
DCodeGenInstruction.h206 class CodeGenInstruction {
273 CodeGenInstruction(Record *R);
303 CodeGenInstruction *ResultInst;
DCodeGenSchedule.h28 class CodeGenInstruction; variable
218 bool isUnsupported(const CodeGenInstruction &Inst) const;
361 unsigned getSchedClassIdx(const CodeGenInstruction &Inst) const;
DCMakeLists.txt11 CodeGenInstruction.cpp
DCodeGenInstruction.cpp298 CodeGenInstruction::CodeGenInstruction(Record *R) in CodeGenInstruction() function in CodeGenInstruction
369 MVT::SimpleValueType CodeGenInstruction::
386 std::string CodeGenInstruction::
583 AsmString = CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); in CodeGenInstAlias()
DDisassemblerEmitter.cpp113 ArrayRef<const CodeGenInstruction*> numberedInstructions = in EmitDisassembler()
DAsmMatcherEmitter.cpp475 PointerUnion<const CodeGenInstruction*, const CodeGenInstAlias*> DefRec;
477 const CodeGenInstruction *getResultInst() const { in getResultInst()
478 if (DefRec.is<const CodeGenInstruction*>()) in getResultInst()
479 return DefRec.get<const CodeGenInstruction*>(); in getResultInst()
513 MatchableInfo(const CodeGenInstruction &CGI) in MatchableInfo()
902 CodeGenInstruction::FlattenAsmStringVariants(AsmString, in initialize()
1476 for (const CodeGenInstruction *CGI : Target.getInstructionsByEnumValue()) { in buildInfo()
1569 if (II->DefRec.is<const CodeGenInstruction*>()) in buildInfo()
1575 if (II->DefRec.is<const CodeGenInstruction*>()) { in buildInfo()
1633 const CodeGenInstruction &CGI = *II->DefRec.get<const CodeGenInstruction*>(); in buildInstructionOperandReference()
[all …]
DCodeGenDAGPatterns.cpp1243 CodeGenInstruction &InstInfo = CDP.getTargetInfo().getInstruction(Operator); in GetNumNodeResults()
1823 CodeGenInstruction &InstInfo = in ApplyTypeConstraints()
2833 static bool InferFromPattern(CodeGenInstruction &InstInfo, in InferFromPattern()
2949 CodeGenInstruction &CGI, ListInit *Pat, DAGInstMap &DAGInsts) { in parseInstructionPattern()
3136 CodeGenInstruction &InstInfo = Target.getInstruction(Instr); in ParseInstructions()
3155 CodeGenInstruction &CGI = Target.getInstruction(Instr); in ParseInstructions()
3259 ArrayRef<const CodeGenInstruction*> Instructions = in InferInstructionFlags()
3263 SmallVector<CodeGenInstruction*, 8> Revisit; in InferInstructionFlags()
3266 CodeGenInstruction &InstInfo = in InferInstructionFlags()
3267 const_cast<CodeGenInstruction &>(*Instructions[i]); in InferInstructionFlags()
[all …]
DAsmWriterInst.cpp53 AsmWriterInst::AsmWriterInst(const CodeGenInstruction &CGI, unsigned CGIIndex, in AsmWriterInst()
DDAGISelEmitter.cpp49 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op); in getResultPatternCost()
DDAGISelMatcherGen.cpp682 CodeGenInstruction &II = CGT.getInstruction(Op); in mayInstNodeLoadOrStore()
711 CodeGenInstruction &II = CGT.getInstruction(Op); in EmitResultInstructionAsOperand()
969 CodeGenInstruction &II = CGT.getInstruction(DstPat->getOperator()); in EmitResultCode()
DFixedLenDecoderEmitter.cpp82 ArrayRef<const CodeGenInstruction *> NumberedInstructions;
309 ArrayRef<const CodeGenInstruction *> AllInstructions;
340 FilterChooser(ArrayRef<const CodeGenInstruction *> Insts, in FilterChooser()
351 FilterChooser(ArrayRef<const CodeGenInstruction *> Insts, in FilterChooser()
1696 const CodeGenInstruction &CGI, unsigned Opc, in populateInstruction()
2237 const CodeGenInstruction *Inst = NumberedInstructions[i]; in run()
DCodeGenSchedule.cpp71 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) { in apply()
213 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) { in collectSchedRW()
507 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) { in collectSchedClasses()
532 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) { in collectSchedClasses()
602 const CodeGenInstruction &Inst) const { in getSchedClassIdx()
1553 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) { in checkCompleteness()
1777 bool CodeGenProcModel::isUnsupported(const CodeGenInstruction &Inst) const { in isUnsupported()
DAsmWriterEmitter.cpp40 ArrayRef<const CodeGenInstruction *> NumberedInstructions;
721 CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); in CountNumOperands()
1103 const CodeGenInstruction *I = NumberedInstructions[i]; in AsmWriterEmitter()
DCodeGenMapTable.cpp368 ArrayRef<const CodeGenInstruction*> NumberedInstructions = in emitBinSearchTable()
DX86RecognizableInstr.cpp192 const CodeGenInstruction &insn, in RecognizableInstr()
265 const CodeGenInstruction &insn, in processInstr()
/external/capstone/contrib/sysz_update/
D0003-capstone-generate-GenInstrInfo.inc.patch55 void InstrInfoEmitter::emitRecord(const CodeGenInstruction &Inst, unsigned Num,
81 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue())
D0007-capstone-generate-GenInsnNameMaps.inc.patch34 +std::string GetMnemonic(const CodeGenInstruction *Inst) {
51 + for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {
D0006-capstone-generate-MappingInsn.inc.patch34 +std::string GetPublicName(const CodeGenInstruction *Inst) {
95 + for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {

12