Home
last modified time | relevance | path

Searched refs:Emitter (Results 1 – 25 of 64) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp33 ByteCodeStmtGen<Emitter> *Ctx;
37 template <class Emitter> class LoopScope final : public LabelScope<Emitter> {
61 template <class Emitter> class SwitchScope final : public LabelScope<Emitter> {
92 template <class Emitter>
112 template <class Emitter>
133 template <class Emitter>
136 BlockScope<Emitter> Scope(this); in visitCompoundStmt()
143 template <class Emitter>
162 template <class Emitter>
188 template <class Emitter>
[all …]
H A DByteCodeExprGen.cpp29 template <class Emitter> class DeclScope final : public LocalScope<Emitter> {
89 template <class Emitter>
128 template <class Emitter>
140 template <class Emitter>
145 template <class Emitter>
208 template <class Emitter>
214 template <class Emitter>
220 template <class Emitter>
229 template <class Emitter>
256 template <class Emitter>
[all …]
H A DByteCodeExprGen.h41 template <class Emitter>
162 friend class LocalScope<Emitter>;
163 friend class RecordScope<Emitter>;
164 friend class DeclScope<Emitter>;
273 ByteCodeExprGen<Emitter> *Ctx;
282 template <class Emitter> class LocalScope : public VariableScope<Emitter> {
284 LocalScope(ByteCodeExprGen<Emitter> *Ctx) : VariableScope<Emitter>(Ctx) {} in LocalScope()
309 template <class Emitter> class BlockScope final : public LocalScope<Emitter> {
311 BlockScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {} in BlockScope()
320 template <class Emitter> class ExprScope final : public LocalScope<Emitter> {
[all …]
H A DByteCodeStmtGen.h34 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)...) {} in ByteCodeStmtGen()
55 friend class LabelScope<Emitter>;
56 friend class LoopScope<Emitter>;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCXCOFFStreamer.cpp37 std::unique_ptr<MCCodeEmitter> Emitter) in PPCXCOFFStreamer() argument
39 std::move(Emitter)) {} in PPCXCOFFStreamer()
60 PPCMCCodeEmitter *Emitter = in emitInstruction() local
64 if (!Emitter->isPrefixedInstruction(Inst)) { in emitInstruction()
75 std::unique_ptr<MCCodeEmitter> Emitter) { in createPPCXCOFFStreamer() argument
77 std::move(Emitter)); in createPPCXCOFFStreamer()
H A DPPCELFStreamer.cpp43 std::unique_ptr<MCCodeEmitter> Emitter) in PPCELFStreamer() argument
45 std::move(Emitter)), LastLabel(NULL) { in PPCELFStreamer()
90 PPCMCCodeEmitter *Emitter = in emitInstruction() local
107 if (!Emitter->isPrefixedInstruction(Inst)) { in emitInstruction()
227 std::unique_ptr<MCCodeEmitter> Emitter) { in createPPCELFStreamer() argument
229 std::move(Emitter)); in createPPCELFStreamer()
H A DPPCXCOFFStreamer.h25 std::unique_ptr<MCCodeEmitter> Emitter);
36 std::unique_ptr<MCCodeEmitter> Emitter);
H A DPPCELFStreamer.h38 std::unique_ptr<MCCodeEmitter> Emitter);
58 std::unique_ptr<MCCodeEmitter> Emitter);
H A DPPCMCTargetDesc.cpp120 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll) { in createPPCELFStreamer() argument
122 std::move(Emitter)); in createPPCELFStreamer()
128 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll) { in createPPCXCOFFStreamer() argument
130 std::move(Emitter)); in createPPCXCOFFStreamer()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUELFStreamer.cpp24 std::unique_ptr<MCCodeEmitter> Emitter) in AMDGPUELFStreamer() argument
26 std::move(Emitter)) {} in AMDGPUELFStreamer()
33 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, in createAMDGPUELFStreamer() argument
36 std::move(Emitter)); in createAMDGPUELFStreamer()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCELFStreamer.h31 std::unique_ptr<MCCodeEmitter> Emitter) in AVRMCELFStreamer() argument
33 std::move(Emitter)), in AVRMCELFStreamer()
38 std::unique_ptr<MCCodeEmitter> Emitter, in AVRMCELFStreamer() argument
41 std::move(Emitter)), in AVRMCELFStreamer()
H A DAVRMCTargetDesc.cpp74 std::unique_ptr<MCCodeEmitter> &&Emitter, in createMCStreamer() argument
77 std::move(Emitter), RelaxAll); in createMCStreamer()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp755 MachineBasicBlock *BB = Emitter.getBlock(); in ProcessSDDbgValues()
770 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues()
851 InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos); in EmitSchedule() local
868 return std::prev(Emitter.getInsertPos()); in EmitSchedule()
872 Emitter.EmitNode(Node, IsClone, IsCloned, VRBaseMap); in EmitSchedule()
883 MI = &Emitter.getBlock()->instr_front(); in EmitSchedule()
919 TII->insertNoop(*Emitter.getBlock(), InsertPos); in EmitSchedule()
1016 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule()
1034 MachineInstr *DbgMI = Emitter.EmitDbgLabel(*DLI); in EmitSchedule()
1054 InsertPos = Emitter.getInsertPos(); in EmitSchedule()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp548 ConstantEmitter &Emitter; member in __anon98551c250111::ConstStructBuilder
557 static bool UpdateStruct(ConstantEmitter &Emitter,
562 ConstStructBuilder(ConstantEmitter &Emitter, in ConstStructBuilder() argument
564 : CGM(Emitter.CGM), Emitter(Emitter), Builder(Builder), in ConstStructBuilder()
862 ConstantAggregateBuilder Const(Emitter.CGM); in BuildStruct()
874 ConstantAggregateBuilder Const(Emitter.CGM); in BuildStruct()
888 return ConstStructBuilder(Emitter, Const, Offset) in UpdateStruct()
998 ConstantEmitter &Emitter; member in __anon98551c250111::ConstExprEmitter
1044 CGM.EmitExplicitCastExprType(ECE, Emitter.CGF); in VisitCastExpr()
1758 ConstantEmitter &Emitter; member in __anon98551c250a11::ConstantLValueEmitter
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFStreamer.cpp28 std::unique_ptr<MCCodeEmitter> Emitter) in MipsELFStreamer() argument
30 std::move(Emitter)) { in MipsELFStreamer()
117 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, in createMipsELFStreamer() argument
120 std::move(Emitter)); in createMipsELFStreamer()
H A DMipsNaClELFStreamer.cpp47 std::unique_ptr<MCCodeEmitter> Emitter) in MipsNaClELFStreamer() argument
49 std::move(Emitter)) {} in MipsNaClELFStreamer()
265 std::unique_ptr<MCCodeEmitter> Emitter, in createMipsNaClELFStreamer() argument
268 Context, std::move(TAB), std::move(OW), std::move(Emitter)); in createMipsNaClELFStreamer()
H A DMipsELFStreamer.h38 std::unique_ptr<MCCodeEmitter> Emitter);
78 std::unique_ptr<MCCodeEmitter> Emitter,
H A DMipsMCTargetDesc.cpp106 std::unique_ptr<MCCodeEmitter> &&Emitter, in createMCStreamer() argument
111 std::move(Emitter), RelaxAll); in createMCStreamer()
114 std::move(Emitter), RelaxAll); in createMCStreamer()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetRegistry.h178 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll,
183 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll,
511 std::move(Emitter), RelaxAll, in createMCObjectStreamer()
517 std::move(Emitter), RelaxAll, in createMCObjectStreamer()
521 std::move(Emitter), RelaxAll, in createMCObjectStreamer()
527 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
530 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
535 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
538 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
545 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp51 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) in HexagonMCELFStreamer() argument
52 : MCELFStreamer(Context, std::move(TAB), std::move(OW), std::move(Emitter)), in HexagonMCELFStreamer()
57 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, in HexagonMCELFStreamer() argument
59 : MCELFStreamer(Context, std::move(TAB), std::move(OW), std::move(Emitter)), in HexagonMCELFStreamer()
H A DHexagonMCELFStreamer.h26 std::unique_ptr<MCCodeEmitter> Emitter);
30 std::unique_ptr<MCCodeEmitter> Emitter,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp140 std::unique_ptr<MCCodeEmitter> Emitter) in AArch64ELFStreamer() argument
142 std::move(Emitter)), in AArch64ELFStreamer()
269 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, in createAArch64ELFStreamer() argument
272 Context, std::move(TAB), std::move(OW), std::move(Emitter)); in createAArch64ELFStreamer()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp43 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll, in createARMWinCOFFStreamer() argument
45 auto *S = new ARMWinCOFFStreamer(Context, std::move(MAB), std::move(Emitter), in createARMWinCOFFStreamer()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCWasmStreamer.h27 std::unique_ptr<MCCodeEmitter> Emitter) in MCWasmStreamer() argument
29 std::move(Emitter)), in MCWasmStreamer()
H A DMCAssembler.h106 std::unique_ptr<MCCodeEmitter> Emitter; variable
230 std::unique_ptr<MCCodeEmitter> Emitter,
296 MCCodeEmitter *getEmitterPtr() const { return Emitter.get(); } in getEmitterPtr()
302 MCCodeEmitter &getEmitter() const { return *Emitter; } in getEmitter()

123