Home
last modified time | relevance | path

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

12345

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp34 template <class Emitter> class LoopScope final : public LabelScope<Emitter> {
58 template <class Emitter> class SwitchScope final : public LabelScope<Emitter> {
89 template <class Emitter>
140 template <class Emitter>
244 template <class Emitter>
292 template <class Emitter>
307 template <class Emitter>
317 template <class Emitter>
333 template <class Emitter>
365 template <class Emitter>
[all …]
H A DByteCodeExprGen.h41 template <class Emitter>
362 ByteCodeExprGen<Emitter> *Ctx;
368 template <class Emitter> class LocalScope : public VariableScope<Emitter> {
370 LocalScope(ByteCodeExprGen<Emitter> *Ctx) : VariableScope<Emitter>(Ctx) {} in LocalScope()
429 template <class Emitter> class AutoScope : public LocalScope<Emitter> {
435 DestructorScope<Emitter> DS;
439 template <class Emitter> class BlockScope final : public AutoScope<Emitter> {
441 BlockScope(ByteCodeExprGen<Emitter> *Ctx) : AutoScope<Emitter>(Ctx) {} in BlockScope()
453 template <class Emitter> class ExprScope final : public AutoScope<Emitter> {
455 ExprScope(ByteCodeExprGen<Emitter> *Ctx) : AutoScope<Emitter>(Ctx) {} in ExprScope()
[all …]
H A DByteCodeExprGen.cpp28 template <class Emitter> class DeclScope final : public VariableScope<Emitter> {
75 template <class Emitter>
326 template <class Emitter>
334 template <class Emitter>
342 template <class Emitter>
347 template <class Emitter>
489 template <class Emitter>
537 template <class Emitter>
598 template <class Emitter>
699 template <class Emitter>
[all …]
H A DByteCodeStmtGen.h25 template <class Emitter> class LoopScope;
26 template <class Emitter> class SwitchScope;
27 template <class Emitter> class LabelScope;
30 template <class Emitter>
31 class ByteCodeStmtGen final : public ByteCodeExprGen<Emitter> {
32 using LabelTy = typename Emitter::LabelTy;
33 using AddrTy = typename Emitter::AddrTy;
40 : ByteCodeExprGen<Emitter>(std::forward<Tys>(Args)...) {} in ByteCodeStmtGen()
46 friend class LabelScope<Emitter>;
47 friend class LoopScope<Emitter>;
[all …]
/freebsd-14.2/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.cpp41 std::unique_ptr<MCCodeEmitter> Emitter) in PPCELFStreamer() argument
42 : MCELFStreamer(Context, std::move(MAB), std::move(OW), std::move(Emitter)), in PPCELFStreamer()
87 PPCMCCodeEmitter *Emitter = in emitInstruction() local
105 if (!Emitter->isPrefixedInstruction(Inst)) { in emitInstruction()
226 std::unique_ptr<MCCodeEmitter> Emitter) { in createPPCELFStreamer() argument
228 std::move(Emitter)); in createPPCELFStreamer()
H A DPPCXCOFFStreamer.h24 std::unique_ptr<MCCodeEmitter> Emitter);
35 std::unique_ptr<MCCodeEmitter> Emitter);
H A DPPCELFStreamer.h36 std::unique_ptr<MCCodeEmitter> Emitter);
56 std::unique_ptr<MCCodeEmitter> Emitter);
/freebsd-14.2/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-14.2/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp756 MachineBasicBlock *BB = Emitter.getBlock(); in ProcessSDDbgValues()
771 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues()
852 InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos); in EmitSchedule() local
869 return std::prev(Emitter.getInsertPos()); in EmitSchedule()
873 Emitter.EmitNode(Node, IsClone, IsCloned, VRBaseMap); in EmitSchedule()
884 MI = &Emitter.getBlock()->instr_front(); in EmitSchedule()
922 TII->insertNoop(*Emitter.getBlock(), InsertPos); in EmitSchedule()
1019 MachineBasicBlock *InsertBB = Emitter.getBlock(); in EmitSchedule()
1037 MachineInstr *DbgMI = Emitter.EmitDbgLabel(*DLI); in EmitSchedule()
1057 InsertPos = Emitter.getInsertPos(); in EmitSchedule()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DTargetRegistry.h580 std::move(Emitter), RelaxAll, in createMCObjectStreamer()
586 std::move(Emitter), RelaxAll, in createMCObjectStreamer()
590 std::move(Emitter), RelaxAll, in createMCObjectStreamer()
596 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
599 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
604 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
607 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
612 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
615 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
620 std::move(Emitter), RelaxAll); in createMCObjectStreamer()
[all …]
H A DMCDXContainerStreamer.h32 std::unique_ptr<MCCodeEmitter> Emitter) in MCDXContainerStreamer() argument
34 std::move(Emitter)) {} in MCDXContainerStreamer()
H A DMCGOFFStreamer.h21 std::unique_ptr<MCCodeEmitter> Emitter) in MCGOFFStreamer() argument
23 std::move(Emitter)) {} in MCGOFFStreamer()
H A DMCSPIRVStreamer.h29 std::unique_ptr<MCCodeEmitter> Emitter) in MCSPIRVStreamer() argument
31 std::move(Emitter)) {} in MCSPIRVStreamer()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp561 ConstantEmitter &Emitter; member in __anon11b4a6e70111::ConstStructBuilder
570 static bool UpdateStruct(ConstantEmitter &Emitter,
575 ConstStructBuilder(ConstantEmitter &Emitter, in ConstStructBuilder() argument
577 : CGM(Emitter.CGM), Emitter(Emitter), Builder(Builder), in ConstStructBuilder()
884 ConstantAggregateBuilder Const(Emitter.CGM); in BuildStruct()
896 ConstantAggregateBuilder Const(Emitter.CGM); in BuildStruct()
910 return ConstStructBuilder(Emitter, Const, Offset) in UpdateStruct()
1019 ConstantEmitter &Emitter; member in __anon11b4a6e70111::ConstExprEmitter
1065 CGM.EmitExplicitCastExprType(ECE, Emitter.CGF); in VisitCastExpr()
1816 ConstantEmitter &Emitter; member in __anon11b4a6e70a11::ConstantLValueEmitter
[all …]
/freebsd-14.2/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.cpp107 std::unique_ptr<MCCodeEmitter> &&Emitter, in createMCStreamer() argument
112 std::move(Emitter), RelaxAll); in createMCStreamer()
115 std::move(Emitter), RelaxAll); in createMCStreamer()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.cpp102 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, OutSection.OS); in emitDebugInfo() local
103 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) in emitDebugInfo()
107 Emitter.emitCompileUnitHeader(*this); in emitDebugInfo()
115 Emitter.emitDIE(*OutUnitDIE); in emitDebugInfo()
116 Emitter.finish(); in emitDebugInfo()
H A DDWARFLinkerImpl.cpp1265 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) { in emitAppleAcceleratorSections()
1271 Emitter.emitAppleNamespaces(AppleNamespaces); in emitAppleAcceleratorSections()
1272 Emitter.finish(); in emitAppleAcceleratorSections()
1286 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) { in emitAppleAcceleratorSections()
1292 Emitter.emitAppleNames(AppleNames); in emitAppleAcceleratorSections()
1293 Emitter.finish(); in emitAppleAcceleratorSections()
1313 Emitter.emitAppleObjc(AppleObjC); in emitAppleAcceleratorSections()
1314 Emitter.finish(); in emitAppleAcceleratorSections()
1334 Emitter.emitAppleTypes(AppleTypes); in emitAppleAcceleratorSections()
1335 Emitter.finish(); in emitAppleAcceleratorSections()
[all …]
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/TableGen/
H A DTableGenBackendSkeleton.cpp52 static TableGen::Emitter::OptClass<SkeletonEmitter>
63 static TableGen::Emitter::Opt Y("gen-skeleton-entry", EmitSkeleton,

12345