OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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