OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Emitter
(Results
1 - 25
of
61
) sorted by relevancy
1
2
3
/src/external/apache2/llvm/dist/clang/lib/AST/Interp/
ByteCodeStmtGen.h
34
template <class
Emitter
> class LoopScope;
35
template <class
Emitter
> class SwitchScope;
36
template <class
Emitter
> class LabelScope;
39
template <class
Emitter
>
40
class ByteCodeStmtGen : public ByteCodeExprGen<
Emitter
> {
41
using LabelTy = typename
Emitter
::LabelTy;
42
using AddrTy = typename
Emitter
::AddrTy;
49
: ByteCodeExprGen<
Emitter
>(std::forward<Tys>(Args)...) {}
55
friend class LabelScope<
Emitter
>;
56
friend class LoopScope<
Emitter
>;
[
all
...]
ByteCodeStmtGen.cpp
26
template <class
Emitter
> class LabelScope {
31
LabelScope(ByteCodeStmtGen<
Emitter
> *Ctx) : Ctx(Ctx) {}
33
ByteCodeStmtGen<
Emitter
> *Ctx;
37
template <class
Emitter
> class LoopScope final : public LabelScope<
Emitter
> {
39
using LabelTy = typename ByteCodeStmtGen<
Emitter
>::LabelTy;
40
using OptLabelTy = typename ByteCodeStmtGen<
Emitter
>::OptLabelTy;
42
LoopScope(ByteCodeStmtGen<
Emitter
> *Ctx, LabelTy BreakLabel,
44
: LabelScope<
Emitter
>(Ctx), OldBreakLabel(Ctx->BreakLabel),
61
template <class
Emitter
> class SwitchScope final : public LabelScope<Emitter>
[
all
...]
ByteCodeExprGen.cpp
29
template <class
Emitter
> class DeclScope final : public LocalScope<
Emitter
> {
31
DeclScope(ByteCodeExprGen<
Emitter
> *Ctx, const VarDecl *VD)
32
: LocalScope<
Emitter
>(Ctx), Scope(Ctx->P, VD) {}
43
template <class
Emitter
> class OptionScope {
45
using InitFnRef = typename ByteCodeExprGen<
Emitter
>::InitFnRef;
49
OptionScope(ByteCodeExprGen<
Emitter
> *Ctx, bool NewDiscardResult)
57
OptionScope(ByteCodeExprGen<
Emitter
> *Ctx, InitFnRef NewInitFn)
65
OptionScope(ByteCodeExprGen<
Emitter
> *Ctx, ChainedInitFnRef NewInitFn)
79
ByteCodeExprGen<
Emitter
> *Ctx
[
all
...]
ByteCodeExprGen.h
34
template <class
Emitter
> class LocalScope;
35
template <class
Emitter
> class RecordScope;
36
template <class
Emitter
> class VariableScope;
37
template <class
Emitter
> class DeclScope;
38
template <class
Emitter
> class OptionScope;
41
template <class
Emitter
>
42
class ByteCodeExprGen : public ConstStmtVisitor<ByteCodeExprGen<
Emitter
>, bool>,
43
public
Emitter
{
51
// Aliases for types defined in the
emitter
.
52
using LabelTy = typename
Emitter
::LabelTy
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
AMDGPUELFStreamer.cpp
24
std::unique_ptr<MCCodeEmitter>
Emitter
)
26
std::move(
Emitter
)) {}
33
std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter>
Emitter
,
36
std::move(
Emitter
));
AMDGPUELFStreamer.h
30
std::unique_ptr<MCCodeEmitter>
Emitter
,
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCXCOFFStreamer.cpp
37
std::unique_ptr<MCCodeEmitter>
Emitter
)
39
std::move(
Emitter
)) {}
60
PPCMCCodeEmitter *
Emitter
=
64
if (!
Emitter
->isPrefixedInstruction(Inst)) {
75
std::unique_ptr<MCCodeEmitter>
Emitter
) {
77
std::move(
Emitter
));
PPCXCOFFStreamer.h
25
std::unique_ptr<MCCodeEmitter>
Emitter
);
36
std::unique_ptr<MCCodeEmitter>
Emitter
);
PPCELFStreamer.cpp
43
std::unique_ptr<MCCodeEmitter>
Emitter
)
45
std::move(
Emitter
)), LastLabel(NULL) {
90
PPCMCCodeEmitter *
Emitter
=
107
if (!
Emitter
->isPrefixedInstruction(Inst)) {
227
std::unique_ptr<MCCodeEmitter>
Emitter
) {
229
std::move(
Emitter
));
PPCELFStreamer.h
38
std::unique_ptr<MCCodeEmitter>
Emitter
);
58
std::unique_ptr<MCCodeEmitter>
Emitter
);
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64ELFStreamer.h
23
std::unique_ptr<MCCodeEmitter>
Emitter
,
AArch64WinCOFFStreamer.h
23
std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter>
Emitter
,
/src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/
AVRMCELFStreamer.h
31
std::unique_ptr<MCCodeEmitter>
Emitter
)
33
std::move(
Emitter
)),
38
std::unique_ptr<MCCodeEmitter>
Emitter
,
41
std::move(
Emitter
)),
AVRMCTargetDesc.cpp
74
std::unique_ptr<MCCodeEmitter> &&
Emitter
,
77
std::move(
Emitter
), RelaxAll);
110
// Register the MC Code
Emitter
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsMCNaCl.h
28
std::unique_ptr<MCCodeEmitter>
Emitter
,
MipsELFStreamer.cpp
28
std::unique_ptr<MCCodeEmitter>
Emitter
)
30
std::move(
Emitter
)) {
117
std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter>
Emitter
,
120
std::move(
Emitter
));
MipsELFStreamer.h
38
std::unique_ptr<MCCodeEmitter>
Emitter
);
78
std::unique_ptr<MCCodeEmitter>
Emitter
,
MipsMCTargetDesc.cpp
106
std::unique_ptr<MCCodeEmitter> &&
Emitter
,
111
std::move(
Emitter
), RelaxAll);
114
std::move(
Emitter
), RelaxAll);
206
// Register the MC Code
Emitter
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMWinCOFFStreamer.cpp
43
std::unique_ptr<MCCodeEmitter> &&
Emitter
, bool RelaxAll,
45
auto *S = new ARMWinCOFFStreamer(Context, std::move(MAB), std::move(
Emitter
),
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCELFStreamer.h
26
std::unique_ptr<MCCodeEmitter>
Emitter
);
30
std::unique_ptr<MCCodeEmitter>
Emitter
,
HexagonMCELFStreamer.cpp
50
std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter>
Emitter
)
51
: MCELFStreamer(Context, std::move(TAB), std::move(OW), std::move(
Emitter
)),
56
std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter>
Emitter
,
58
: MCELFStreamer(Context, std::move(TAB), std::move(OW), std::move(
Emitter
)),
/src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCXCOFFStreamer.h
20
std::unique_ptr<MCCodeEmitter>
Emitter
);
MCWasmStreamer.h
27
std::unique_ptr<MCCodeEmitter>
Emitter
)
29
std::move(
Emitter
)),
MCELFStreamer.h
27
std::unique_ptr<MCCodeEmitter>
Emitter
);
104
std::unique_ptr<MCCodeEmitter>
Emitter
,
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.cpp
736
ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &
Emitter
,
755
MachineBasicBlock *BB =
Emitter
.getBlock();
756
MachineBasicBlock::iterator InsertPos =
Emitter
.getInsertPos();
770
MachineInstr *DbgMI =
Emitter
.EmitDbgValue(DV, VRBaseMap);
782
ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &
Emitter
,
790
ProcessSDDbgValues(N, DAG,
Emitter
, Orders, VRBaseMap, 0);
805
ProcessSDDbgValues(N, DAG,
Emitter
, Orders, VRBaseMap, Order);
848
/// not necessarily refer to returned BB. The
emitter
may split blocks.
851
InstrEmitter
Emitter
(DAG->getTarget(), BB, InsertPos);
868
return std::prev(
Emitter
.getInsertPos())
[
all
...]
Completed in 22 milliseconds
1
2
3
Indexes created Wed Aug 05 00:25:39 UTC 2026