/external/llvm/utils/TableGen/ |
D | PseudoLoweringEmitter.cpp | 37 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()
|
D | CodeGenTarget.h | 69 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;
|
D | InstrInfoEmitter.cpp | 55 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 …]
|
D | AsmWriterInst.h | 24 class CodeGenInstruction; variable 82 const CodeGenInstruction *CGI; 85 AsmWriterInst(const CodeGenInstruction &CGI, unsigned CGIIndex,
|
D | CodeGenTarget.cpp | 165 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()
|
D | CodeEmitterGen.cpp | 66 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()
|
D | X86RecognizableInstr.h | 217 const CodeGenInstruction &insn, 229 const CodeGenInstruction &insn,
|
D | CodeGenInstruction.h | 206 class CodeGenInstruction { 273 CodeGenInstruction(Record *R); 303 CodeGenInstruction *ResultInst;
|
D | CodeGenSchedule.h | 28 class CodeGenInstruction; variable 218 bool isUnsupported(const CodeGenInstruction &Inst) const; 361 unsigned getSchedClassIdx(const CodeGenInstruction &Inst) const;
|
D | CMakeLists.txt | 11 CodeGenInstruction.cpp
|
D | CodeGenInstruction.cpp | 298 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()
|
D | DisassemblerEmitter.cpp | 113 ArrayRef<const CodeGenInstruction*> numberedInstructions = in EmitDisassembler()
|
D | AsmMatcherEmitter.cpp | 475 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 …]
|
D | CodeGenDAGPatterns.cpp | 1243 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 …]
|
D | AsmWriterInst.cpp | 53 AsmWriterInst::AsmWriterInst(const CodeGenInstruction &CGI, unsigned CGIIndex, in AsmWriterInst()
|
D | DAGISelEmitter.cpp | 49 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op); in getResultPatternCost()
|
D | DAGISelMatcherGen.cpp | 682 CodeGenInstruction &II = CGT.getInstruction(Op); in mayInstNodeLoadOrStore() 711 CodeGenInstruction &II = CGT.getInstruction(Op); in EmitResultInstructionAsOperand() 969 CodeGenInstruction &II = CGT.getInstruction(DstPat->getOperator()); in EmitResultCode()
|
D | FixedLenDecoderEmitter.cpp | 82 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()
|
D | CodeGenSchedule.cpp | 71 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()
|
D | AsmWriterEmitter.cpp | 40 ArrayRef<const CodeGenInstruction *> NumberedInstructions; 721 CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); in CountNumOperands() 1103 const CodeGenInstruction *I = NumberedInstructions[i]; in AsmWriterEmitter()
|
D | CodeGenMapTable.cpp | 368 ArrayRef<const CodeGenInstruction*> NumberedInstructions = in emitBinSearchTable()
|
D | X86RecognizableInstr.cpp | 192 const CodeGenInstruction &insn, in RecognizableInstr() 265 const CodeGenInstruction &insn, in processInstr()
|
/external/capstone/contrib/sysz_update/ |
D | 0003-capstone-generate-GenInstrInfo.inc.patch | 55 void InstrInfoEmitter::emitRecord(const CodeGenInstruction &Inst, unsigned Num, 81 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue())
|
D | 0007-capstone-generate-GenInsnNameMaps.inc.patch | 34 +std::string GetMnemonic(const CodeGenInstruction *Inst) { 51 + for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {
|
D | 0006-capstone-generate-MappingInsn.inc.patch | 34 +std::string GetPublicName(const CodeGenInstruction *Inst) { 95 + for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {
|