HomeSort by relevance Sort by last modified time
    Searched refs:CodeGenInstruction (Results 1 - 25 of 27) sorted by null

1 2

  /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...]

Completed in 145 milliseconds

1 2