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

1 2

  /external/swiftshader/third_party/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;
133 DenseMap<const Record*, CodeGenInstruction*> &getInstructions() const {
139 CodeGenInstruction &getInstruction(const Record *InstRec) const {
141 DenseMap<const Record*, CodeGenInstruction*>::iterator I =
149 const std::vector<const CodeGenInstruction*> &
155 typedef std::vector<const CodeGenInstruction*>::const_iterator inst_iterator;
InstrEnumEmitter.cpp 36 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
DisassemblerEmitter.cpp 93 /// which knows how to translate itself from a CodeGenInstruction and provide
115 const std::vector<const CodeGenInstruction*> &numberedInstructions =
X86RecognizableInstr.h 88 /// The operands of the instruction, as listed in the CodeGenInstruction.
132 /// on a CodeGenInstruction::OperandInfo.
234 /// from a CodeGenInstruction.
237 /// @arg insn - The CodeGenInstruction to extract information from.
240 const CodeGenInstruction &insn,
243 /// processInstr - Accepts a CodeGenInstruction and loads decode information
248 /// @arg insn - The CodeGenInstruction to be used as a source for this
252 const CodeGenInstruction &insn,
PseudoLoweringEmitter.cpp 11 #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 87 CodeGenInstruction &CGI = Target.getInstruction(R);
219 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
232 for (std::vector<const CodeGenInstruction*>::const_iterator
236 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...]
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,
352 const CodeGenInstruction &inst) {
376 /// @inst - The CodeGenInstruction, which provides a way to translate
382 const CodeGenInstruction &inst,
434 const CodeGenInstruction &inst) {
716 const CodeGenInstruction &inst) {
760 const CodeGenInstruction &inst) {
797 const std::vector<const CodeGenInstruction*> &numberedInstructions
    [all...]
FixedLenDecoderEmitter.h 71 std::vector<const CodeGenInstruction*> NumberedInstructions;
CodeGenInstruction.h 1 //===- CodeGenInstruction.h - Instruction Class Wrapper ---------*- C++ -*-===//
201 class CodeGenInstruction {
248 CodeGenInstruction(Record *R);
278 CodeGenInstruction *ResultInst;
InstrInfoEmitter.cpp 52 InstrInfoEmitter::GetOperandInfo(const CodeGenInstruction &Inst) {
207 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
252 void InstrInfoEmitter::emitRecord(const CodeGenInstruction &Inst, unsigned Num,
355 const std::vector<const CodeGenInstruction*> &NumberedInstructions =
  /external/llvm/utils/TableGen/
AsmWriterInst.h 24 class CodeGenInstruction;
82 const CodeGenInstruction *CGI;
85 AsmWriterInst(const CodeGenInstruction &CGI, unsigned CGIIndex,
CodeGenTarget.h 20 #include "CodeGenInstruction.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 {
164 ArrayRef<const CodeGenInstruction *>
170 typedef ArrayRef<const CodeGenInstruction *>::const_iterator inst_iterator;
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 &Source = Expansion.Source
    [all...]
X86RecognizableInstr.h 94 /// The operands of the instruction, as listed in the CodeGenInstruction.
113 /// on a CodeGenInstruction::OperandInfo.
211 /// from a CodeGenInstruction.
214 /// \param insn The CodeGenInstruction to extract information from.
217 const CodeGenInstruction &insn,
220 /// processInstr - Accepts a CodeGenInstruction and loads decode information
225 /// \param insn The CodeGenInstruction to be used as a source for this
229 const CodeGenInstruction &insn,
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) {
180 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {
201 ArrayRef<const CodeGenInstruction *> NumberedInstructions,
207 for (const CodeGenInstruction *Inst : NumberedInstructions) {
237 ArrayRef<const CodeGenInstruction*> NumberedInstructions) {
359 for (const CodeGenInstruction *II : Target.getInstructionsByEnumValue())
    [all...]
DisassemblerEmitter.cpp 91 /// which knows how to translate itself from a CodeGenInstruction and provide
113 ArrayRef<const CodeGenInstruction*> numberedInstructions =
CodeGenTarget.cpp 165 for (const CodeGenInstruction *Inst : getInstructionsByEnumValue()) {
284 Instructions[Insts[i]] = llvm::make_unique<CodeGenInstruction>(Insts[i]);
287 static const CodeGenInstruction *
290 std::unique_ptr<CodeGenInstruction>> &Insts,
309 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records);
317 const CodeGenInstruction *CGI = I.second.get();
327 [](const CodeGenInstruction *Rec1, const CodeGenInstruction *Rec2) {
CodeEmitterGen.cpp 66 CodeGenInstruction &CGI = Target.getInstruction(R);
190 CodeGenInstruction &CGI = Target.getInstruction(R);
229 ArrayRef<const CodeGenInstruction*> NumberedInstructions =
240 for (const CodeGenInstruction *CGI : NumberedInstructions) {
CodeGenInstruction.h 1 //===- CodeGenInstruction.h - Instruction Class Wrapper ---------*- C++ -*-===//
206 class CodeGenInstruction {
273 CodeGenInstruction(Record *R);
303 CodeGenInstruction *ResultInst;
CodeGenSchedule.h 28 class CodeGenInstruction;
218 bool isUnsupported(const CodeGenInstruction &Inst) const;
361 unsigned getSchedClassIdx(const CodeGenInstruction &Inst) const;

Completed in 439 milliseconds

1 2