/external/llvm/utils/TableGen/ |
H A D | CodeGenTarget.h | 20 #include "CodeGenInstruction.h" 69 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 { 166 const std::vector<const CodeGenInstruction*> & 172 typedef std::vector<const CodeGenInstruction*>::const_iterator inst_iterator;
|
H A D | AsmWriterInst.h | 24 class CodeGenInstruction; 45 /// the CodeGenInstruction. 94 const CodeGenInstruction *CGI; 96 AsmWriterInst(const CodeGenInstruction &CGI,
|
H A D | PseudoLoweringEmitter.cpp | 10 #include "CodeGenInstruction.h" 37 CodeGenInstruction Source; // The source pseudo instruction definition. 38 CodeGenInstruction Dest; // The destination instruction to lower to. 41 PseudoExpansion(CodeGenInstruction &s, CodeGenInstruction &d, 56 CodeGenInstruction &Insn, 74 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, 140 CodeGenInstruction Insn(Operator); 168 CodeGenInstruction SourceInsn(Rec); 209 CodeGenInstruction [all...] |
H A D | InstrInfoEmitter.cpp | 55 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) { 180 for (const CodeGenInstruction *Inst : Target.instructions()) { 201 const std::vector<const CodeGenInstruction *> &NumberedInstructions, 207 for (const CodeGenInstruction *Inst : NumberedInstructions) { 237 const std::vector<const CodeGenInstruction*> &NumberedInstructions) { 361 for (const CodeGenInstruction *I [all...] |
H A D | X86RecognizableInstr.h | 97 /// The operands of the instruction, as listed in the CodeGenInstruction. 116 /// on a CodeGenInstruction::OperandInfo. 214 /// from a CodeGenInstruction. 217 /// \param insn The CodeGenInstruction to extract information from. 220 const CodeGenInstruction &insn, 223 /// processInstr - Accepts a CodeGenInstruction and loads decode information 228 /// \param insn The CodeGenInstruction to be used as a source for this 232 const CodeGenInstruction &insn,
|
H A D | Android.mk | 13 CodeGenInstruction.cpp \
|
H A D | DisassemblerEmitter.cpp | 91 /// which knows how to translate itself from a CodeGenInstruction and provide 114 const std::vector<const CodeGenInstruction*> &numberedInstructions =
|
H A D | CodeEmitterGen.cpp | 67 CodeGenInstruction &CGI = Target.getInstruction(R); 191 CodeGenInstruction &CGI = Target.getInstruction(R); 230 const std::vector<const CodeGenInstruction*> &NumberedInstructions = 241 for (std::vector<const CodeGenInstruction*>::const_iterator 245 const CodeGenInstruction *CGI = *IN;
|
H A D | CodeGenTarget.cpp | 165 for (const CodeGenInstruction *Inst : instructions()) { 284 Instructions[Insts[i]] = llvm::make_unique<CodeGenInstruction>(Insts[i]); 287 static const CodeGenInstruction * 290 std::unique_ptr<CodeGenInstruction>> &Insts, 314 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); 322 const CodeGenInstruction *CGI = I.second.get(); 332 [](const CodeGenInstruction *Rec1, const CodeGenInstruction *Rec2) {
|
H A D | CodeGenInstruction.h | 1 //===- CodeGenInstruction.h - Instruction Class Wrapper ---------*- C++ -*-===// 207 class CodeGenInstruction { class in namespace:llvm 273 CodeGenInstruction(Record *R); 303 CodeGenInstruction *ResultInst;
|
H A D | AsmWriterInst.cpp | 53 AsmWriterInst::AsmWriterInst(const CodeGenInstruction &CGI, unsigned Variant,
|
H A D | DAGISelEmitter.cpp | 49 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op);
|
H A D | CodeGenSchedule.h | 28 class CodeGenInstruction; 351 unsigned getSchedClassIdx(const CodeGenInstruction &Inst) const;
|
H A D | AsmMatcherEmitter.cpp | 420 PointerUnion<const CodeGenInstruction*, const CodeGenInstAlias*> DefRec; 422 const CodeGenInstruction *getResultInst() const { 423 if (DefRec.is<const CodeGenInstruction*>()) 424 return DefRec.get<const CodeGenInstruction*>(); 458 MatchableInfo(const CodeGenInstruction &CGI) 845 CodeGenInstruction::FlattenAsmStringVariants(AsmString, AsmVariantNo); 1389 for (const CodeGenInstruction *CGI : Target.instructions()) { 1483 if (II->DefRec.is<const CodeGenInstruction*>()) 1489 if (II->DefRec.is<const CodeGenInstruction*>()) { 1538 const CodeGenInstruction [all...] |
H A D | AsmWriterEmitter.cpp | 39 std::map<const CodeGenInstruction*, AsmWriterInst*> CGIAWIMap; 40 const std::vector<const CodeGenInstruction*> *NumberedInstructions; 55 std::map<const CodeGenInstruction*, AsmWriterInst*>::const_iterator I = 757 CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant); 1101 for (const CodeGenInstruction *I : Target.instructions()) 1109 // Compute the CodeGenInstruction -> AsmWriterInst mapping. Note that not
|
H A D | CodeGenInstruction.cpp | 1 //===- CodeGenInstruction.cpp - CodeGen Instruction Class Wrapper ---------===// 10 // This file implements the CodeGenInstruction class. 14 #include "CodeGenInstruction.h" 292 // CodeGenInstruction Implementation 295 CodeGenInstruction::CodeGenInstruction(Record *R) function in class:CodeGenInstruction 365 MVT::SimpleValueType CodeGenInstruction:: 382 std::string CodeGenInstruction:: 579 AsmString = CodeGenInstruction::FlattenAsmStringVariants(AsmString, Variant);
|
H A D | CodeGenDAGPatterns.cpp | 1243 CodeGenInstruction &InstInfo = CDP.getTargetInfo().getInstruction(Operator); 1823 CodeGenInstruction &InstInfo = 2833 static bool InferFromPattern(CodeGenInstruction &InstInfo, 2949 CodeGenInstruction &CGI, ListInit *Pat, DAGInstMap &DAGInsts) { 3129 CodeGenInstruction &InstInfo = Target.getInstruction(Instr); 3148 CodeGenInstruction &CGI = Target.getInstruction(Instr); 3252 const std::vector<const CodeGenInstruction*> &Instructions = 3256 SmallVector<CodeGenInstruction*, 8> Revisit; 3259 CodeGenInstruction &InstInfo = 3260 const_cast<CodeGenInstruction [all...] |
H A D | FixedLenDecoderEmitter.cpp | 81 const std::vector<const CodeGenInstruction*> *NumberedInstructions; 309 const std::vector<const CodeGenInstruction*> &AllInstructions; 340 FilterChooser(const std::vector<const CodeGenInstruction*> &Insts, 351 FilterChooser(const std::vector<const CodeGenInstruction*> &Insts, 1718 const CodeGenInstruction &CGI, unsigned Opc, 2259 const CodeGenInstruction *Inst = NumberedInstructions->at(i);
|
H A D | DAGISelMatcherGen.cpp | 689 CodeGenInstruction &II = CGT.getInstruction(Op); 718 CodeGenInstruction &II = CGT.getInstruction(Op); 817 // the CodeGenInstruction after the fixed operands, which were handled 976 CodeGenInstruction &II = CGT.getInstruction(DstPat->getOperator());
|
H A D | CodeGenMapTable.cpp | 358 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
|
H A D | CodeGenSchedule.cpp | 71 for (const CodeGenInstruction *Inst : Target.instructions()) { 207 for (const CodeGenInstruction *Inst : Target.instructions()) { 501 for (const CodeGenInstruction *Inst : Target.instructions()) { 526 for (const CodeGenInstruction *Inst : Target.instructions()) { 595 const CodeGenInstruction &Inst) const {
|
H A D | X86RecognizableInstr.cpp | 192 const CodeGenInstruction &insn, 266 const CodeGenInstruction &insn,
|
H A D | CodeGenDAGPatterns.h | 822 CodeGenInstruction &CGI, ListInit *Pattern,
|
H A D | FastISelEmitter.cpp | 461 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op);
|