/external/llvm/utils/TableGen/ |
PseudoLoweringEmitter.h | 13 #include "CodeGenInstruction.h" 32 CodeGenInstruction Source; // The source pseudo instruction definition. 33 CodeGenInstruction Dest; // The destination instruction to lower to. 36 PseudoExpansion(CodeGenInstruction &s, CodeGenInstruction &d, 51 CodeGenInstruction &Insn,
|
AsmWriterEmitter.h | 25 class CodeGenInstruction; 29 std::map<const CodeGenInstruction*, AsmWriterInst*> CGIAWIMap; 30 std::vector<const CodeGenInstruction*> NumberedInstructions; 46 std::map<const CodeGenInstruction*, AsmWriterInst*>::const_iterator I =
|
InstrInfoEmitter.h | 28 class CodeGenInstruction; 45 void emitRecord(const CodeGenInstruction &Inst, unsigned Num, 57 std::vector<std::string> GetOperandInfo(const CodeGenInstruction &Inst);
|
AsmWriterInst.h | 24 class CodeGenInstruction; 45 /// the CodeGenInstruction. 88 const CodeGenInstruction *CGI; 90 AsmWriterInst(const CodeGenInstruction &CGI,
|
CodeGenTarget.h | 21 #include "CodeGenInstruction.h" 67 mutable DenseMap<const Record*, CodeGenInstruction*> Instructions; 75 mutable std::vector<const CodeGenInstruction*> InstrsByEnum; 137 DenseMap<const Record*, CodeGenInstruction*> &getInstructions() const { 143 CodeGenInstruction &getInstruction(const Record *InstRec) const { 145 DenseMap<const Record*, CodeGenInstruction*>::iterator I = 153 const std::vector<const CodeGenInstruction*> & 159 typedef std::vector<const CodeGenInstruction*>::const_iterator inst_iterator;
|
DisassemblerEmitter.cpp | 93 /// which knows how to translate itself from a CodeGenInstruction and provide 115 const std::vector<const CodeGenInstruction*> &numberedInstructions =
|
FixedLenDecoderEmitter.h | 46 std::vector<const CodeGenInstruction*> NumberedInstructions;
|
InstrEnumEmitter.cpp | 36 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
|
X86RecognizableInstr.h | 84 /// The operands of the instruction, as listed in the CodeGenInstruction. 128 /// on a CodeGenInstruction::OperandInfo. 230 /// from a CodeGenInstruction. 233 /// @arg insn - The CodeGenInstruction to extract information from. 236 const CodeGenInstruction &insn, 239 /// processInstr - Accepts a CodeGenInstruction and loads decode information 244 /// @arg insn - The CodeGenInstruction to be used as a source for this 248 const CodeGenInstruction &insn,
|
PseudoLoweringEmitter.cpp | 12 #include "CodeGenInstruction.h" 27 addDagOperandMapping(Record *Rec, DagInit *Dag, CodeGenInstruction &Insn, 93 CodeGenInstruction Insn(Operator); 119 CodeGenInstruction SourceInsn(Rec); 159 CodeGenInstruction &Source = Expansion.Source; 160 CodeGenInstruction &Dest = Expansion.Dest;
|
CodeEmitterGen.cpp | 83 CodeGenInstruction &CGI = Target.getInstruction(R); 215 const std::vector<const CodeGenInstruction*> &NumberedInstructions = 228 for (std::vector<const CodeGenInstruction*>::const_iterator 232 const CodeGenInstruction *CGI = *IN;
|
CodeGenTarget.cpp | 224 Instructions[Insts[i]] = new CodeGenInstruction(Insts[i]); 227 static const CodeGenInstruction * 229 const DenseMap<const Record*, CodeGenInstruction*> &Insts, 233 DenseMap<const Record*, CodeGenInstruction*>::const_iterator 244 bool operator()(const CodeGenInstruction *Rec1, 245 const CodeGenInstruction *Rec2) const { 272 const DenseMap<const Record*, CodeGenInstruction*> &Insts = getInstructions(); 274 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); 281 for (DenseMap<const Record*, CodeGenInstruction*>::const_iterator 283 const CodeGenInstruction *CGI = I->second [all...] |
Android.mk | 16 CodeGenInstruction.cpp \
|
EDEmitter.cpp | 203 /// populateOperandOrder - Accepts a CodeGenInstruction and generates its 207 /// CodeGenInstruction, and emits the resulting mapping into an array, filling 217 const CodeGenInstruction &inst, 348 const CodeGenInstruction &inst) { 372 /// @inst - The CodeGenInstruction, which provides a way to translate 378 const CodeGenInstruction &inst, 430 const CodeGenInstruction &inst) { 686 const CodeGenInstruction &inst) { 730 const CodeGenInstruction &inst) { 767 const std::vector<const CodeGenInstruction*> &numberedInstructions [all...] |
InstrInfoEmitter.cpp | 52 InstrInfoEmitter::GetOperandInfo(const CodeGenInstruction &Inst) { 207 const std::vector<const CodeGenInstruction*> &NumberedInstructions = 252 void InstrInfoEmitter::emitRecord(const CodeGenInstruction &Inst, unsigned Num, 353 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
|
CodeGenInstruction.h | 1 //===- CodeGenInstruction.h - Instruction Class Wrapper ---------*- C++ -*-===// 201 class CodeGenInstruction { 247 CodeGenInstruction(Record *R); 277 CodeGenInstruction *ResultInst;
|
AsmWriterInst.cpp | 50 AsmWriterInst::AsmWriterInst(const CodeGenInstruction &CGI,
|
CodeGenInstruction.cpp | 1 //===- CodeGenInstruction.cpp - CodeGen Instruction Class Wrapper ---------===// 10 // This file implements the CodeGenInstruction class. 14 #include "CodeGenInstruction.h" 286 // CodeGenInstruction Implementation 289 CodeGenInstruction::CodeGenInstruction(Record *R) : TheDef(R), Operands(R) { 336 MVT::SimpleValueType CodeGenInstruction:: 353 std::string CodeGenInstruction::
|
DAGISelEmitter.cpp | 35 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(Op);
|
ARMDecoderEmitter.cpp | 359 const std::vector<const CodeGenInstruction*> &AllInstructions; 386 ARMFilterChooser(const std::vector<const CodeGenInstruction*> &Insts, 396 ARMFilterChooser(const std::vector<const CodeGenInstruction*> &Insts, [all...] |
AsmMatcherEmitter.cpp | 374 PointerUnion<const CodeGenInstruction*, const CodeGenInstAlias*> DefRec; 376 const CodeGenInstruction *getResultInst() const { 377 if (DefRec.is<const CodeGenInstruction*>()) 378 return DefRec.get<const CodeGenInstruction*>(); 408 MatchableInfo(const CodeGenInstruction &CGI) 650 AsmString = CodeGenInstruction::FlattenAsmStringVariants(AsmString, 0); [all...] |
FixedLenDecoderEmitter.cpp | 217 const std::vector<const CodeGenInstruction*> &AllInstructions; 248 FilterChooser(const std::vector<const CodeGenInstruction*> &Insts, 260 FilterChooser(const std::vector<const CodeGenInstruction*> &Insts, [all...] |
DAGISelMatcherGen.cpp | 649 CodeGenInstruction &II = CGT.getInstruction(Op); 678 CodeGenInstruction &II = CGT.getInstruction(Op); [all...] |
AsmWriterEmitter.cpp | 273 // Compute the CodeGenInstruction -> AsmWriterInst mapping. Note that not 571 const std::vector<const CodeGenInstruction*> &NumberedInstructions = 588 const CodeGenInstruction &Inst = *NumberedInstructions[i]; [all...] |
CodeGenDAGPatterns.cpp | [all...] |