Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/utils/TableGen/
H A 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()
H A DCodeGenTarget.h69 std::unique_ptr<CodeGenInstruction>> Instructions;
79 mutable std::vector<const CodeGenInstruction*> InstrsByEnum;
150 DenseMap<const Record*, std::unique_ptr<CodeGenInstruction>> &
157 CodeGenInstruction &getInstruction(const Record *InstRec) const { in getInstruction()
166 const std::vector<const CodeGenInstruction*> &
172 typedef std::vector<const CodeGenInstruction*>::const_iterator inst_iterator;
H A DInstrInfoEmitter.cpp55 void emitRecord(const CodeGenInstruction &Inst, unsigned Num,
62 const std::vector<const CodeGenInstruction *> &NumberedInstructions,
67 const std::vector<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.instructions()) { in EmitOperandInfo()
202 const std::vector<const CodeGenInstruction *> &NumberedInstructions, in initOperandMapData()
208 for (const CodeGenInstruction *Inst : NumberedInstructions) { in initOperandMapData()
238 const std::vector<const CodeGenInstruction*> &NumberedInstructions) { in emitOperandNameMappings()
362 for (const CodeGenInstruction *II : Target.instructions()) { in run()
[all …]
H A DAsmWriterInst.h24 class CodeGenInstruction; variable
88 const CodeGenInstruction *CGI;
90 AsmWriterInst(const CodeGenInstruction &CGI,
H A DCodeEmitterGen.cpp67 CodeGenInstruction &CGI = Target.getInstruction(R); in AddCodeToMergeInOperand()
191 CodeGenInstruction &CGI = Target.getInstruction(R); in getInstructionCase()
230 const std::vector<const CodeGenInstruction*> &NumberedInstructions = in run()
241 for (std::vector<const CodeGenInstruction*>::const_iterator in run()
245 const CodeGenInstruction *CGI = *IN; in run()
H A DCodeGenTarget.cpp153 for (const CodeGenInstruction *Inst : instructions()) { in getInstNamespace()
272 Instructions[Insts[i]] = llvm::make_unique<CodeGenInstruction>(Insts[i]); in ReadInstructions()
275 static const CodeGenInstruction *
278 std::unique_ptr<CodeGenInstruction>> &Insts, in GetInstByName()
302 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); in ComputeInstrsByEnum()
310 const CodeGenInstruction *CGI = I.second.get(); in ComputeInstrsByEnum()
320 [](const CodeGenInstruction *Rec1, const CodeGenInstruction *Rec2) { in ComputeInstrsByEnum()
H A DX86RecognizableInstr.h220 const CodeGenInstruction &insn,
232 const CodeGenInstruction &insn,
H A DCodeGenInstruction.h206 class CodeGenInstruction {
271 CodeGenInstruction(Record *R);
301 CodeGenInstruction *ResultInst;
H A DCMakeLists.txt10 CodeGenInstruction.cpp
H A DDisassemblerEmitter.cpp114 const std::vector<const CodeGenInstruction*> &numberedInstructions = in EmitDisassembler()
H A DCodeGenInstruction.cpp295 CodeGenInstruction::CodeGenInstruction(Record *R) in CodeGenInstruction() function in CodeGenInstruction
364 MVT::SimpleValueType CodeGenInstruction::
381 std::string CodeGenInstruction::
578 AsmString = CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); in CodeGenInstAlias()
H A DAsmMatcherEmitter.cpp403 PointerUnion<const CodeGenInstruction*, const CodeGenInstAlias*> DefRec;
405 const CodeGenInstruction *getResultInst() const { in getResultInst()
406 if (DefRec.is<const CodeGenInstruction*>()) in getResultInst()
407 return DefRec.get<const CodeGenInstruction*>(); in getResultInst()
436 MatchableInfo(const CodeGenInstruction &CGI) in MatchableInfo()
774 CodeGenInstruction::FlattenAsmStringVariants(AsmString, AsmVariantNo); in initialize()
1330 for (const CodeGenInstruction *CGI : Target.instructions()) { in buildInfo()
1422 if (II->DefRec.is<const CodeGenInstruction*>()) in buildInfo()
1428 if (II->DefRec.is<const CodeGenInstruction*>()) { in buildInfo()
1476 const CodeGenInstruction &CGI = *II->DefRec.get<const CodeGenInstruction*>(); in buildInstructionOperandReference()
[all …]
H A DCodeGenSchedule.h28 class CodeGenInstruction; variable
352 unsigned getSchedClassIdx(const CodeGenInstruction &Inst) const;
H A DAsmWriterInst.cpp51 AsmWriterInst::AsmWriterInst(const CodeGenInstruction &CGI, unsigned Variant) { in AsmWriterInst()
H A DAsmWriterEmitter.cpp39 std::map<const CodeGenInstruction*, AsmWriterInst*> CGIAWIMap;
40 const std::vector<const CodeGenInstruction*> *NumberedInstructions;
55 std::map<const CodeGenInstruction*, AsmWriterInst*>::const_iterator I = in getAsmWriterInstByID()
754 CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); in CountNumOperands()
1094 for (const CodeGenInstruction *I : Target.instructions()) in AsmWriterEmitter()
H A DDAGISelEmitter.cpp49 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op); in getResultPatternCost()
H A DCodeGenDAGPatterns.cpp1112 CodeGenInstruction &InstInfo = CDP.getTargetInfo().getInstruction(Operator); in GetNumNodeResults()
1685 CodeGenInstruction &InstInfo = in ApplyTypeConstraints()
2696 static bool InferFromPattern(CodeGenInstruction &InstInfo, in InferFromPattern()
2812 CodeGenInstruction &CGI, ListInit *Pat, DAGInstMap &DAGInsts) { in parseInstructionPattern()
2990 CodeGenInstruction &InstInfo = Target.getInstruction(Instrs[i]); in ParseInstructions()
3014 CodeGenInstruction &CGI = Target.getInstruction(Instrs[i]); in ParseInstructions()
3121 const std::vector<const CodeGenInstruction*> &Instructions = in InferInstructionFlags()
3125 SmallVector<CodeGenInstruction*, 8> Revisit; in InferInstructionFlags()
3128 CodeGenInstruction &InstInfo = in InferInstructionFlags()
3129 const_cast<CodeGenInstruction &>(*Instructions[i]); in InferInstructionFlags()
[all …]
H A DDAGISelMatcherGen.cpp687 CodeGenInstruction &II = CGT.getInstruction(Op); in mayInstNodeLoadOrStore()
716 CodeGenInstruction &II = CGT.getInstruction(Op); in EmitResultInstructionAsOperand()
974 CodeGenInstruction &II = CGT.getInstruction(DstPat->getOperator()); in EmitResultCode()
H A DFixedLenDecoderEmitter.cpp80 const std::vector<const CodeGenInstruction*> *NumberedInstructions;
309 const std::vector<const CodeGenInstruction*> &AllInstructions;
340 FilterChooser(const std::vector<const CodeGenInstruction*> &Insts, in FilterChooser()
351 FilterChooser(const std::vector<const CodeGenInstruction*> &Insts, in FilterChooser()
1664 const CodeGenInstruction &CGI, unsigned Opc, in populateInstruction()
2150 const CodeGenInstruction *Inst = NumberedInstructions->at(i); in run()
H A DCodeGenSchedule.cpp77 for (const CodeGenInstruction *Inst : Target.instructions()) { in apply()
216 for (const CodeGenInstruction *Inst : Target.instructions()) { in collectSchedRW()
510 for (const CodeGenInstruction *Inst : Target.instructions()) { in collectSchedClasses()
535 for (const CodeGenInstruction *Inst : Target.instructions()) { in collectSchedClasses()
604 const CodeGenInstruction &Inst) const { in getSchedClassIdx()
H A DCodeGenMapTable.cpp362 const std::vector<const CodeGenInstruction*> &NumberedInstructions = in emitBinSearchTable()
H A DX86RecognizableInstr.cpp181 const CodeGenInstruction &insn, in RecognizableInstr()
255 const CodeGenInstruction &insn, in processInstr()
H A DCodeGenDAGPatterns.h802 CodeGenInstruction &CGI, ListInit *Pattern,
H A DFastISelEmitter.cpp461 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op); in collectPatterns()
/minix3/external/bsd/llvm/bin/tblgen/
H A DMakefile17 CodeGenInstruction.cpp \