Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h31 template <class Emitter> class LocalScope;
32 template <class Emitter> class DestructorScope;
33 template <class Emitter> class VariableScope;
34 template <class Emitter> class DeclScope;
35 template <class Emitter> class InitLinkScope;
36 template <class Emitter> class InitStackScope;
37 template <class Emitter> class OptionScope;
38 template <class Emitter> class ArrayIndexScope;
39 template <class Emitter> class SourceLocScope;
40 template <class Emitter> class LoopScope;
[all …]
H A DCompiler.cpp28 template <class Emitter> class DeclScope final : public LocalScope<Emitter> {
30 DeclScope(Compiler<Emitter> *Ctx, const ValueDecl *VD) in DeclScope()
31 : LocalScope<Emitter>(Ctx, VD), Scope(Ctx->P, VD), in DeclScope()
56 template <class Emitter> class OptionScope final {
59 OptionScope(Compiler<Emitter> *Ctx, bool NewDiscardResult, in OptionScope()
74 Compiler<Emitter> *Ctx;
80 template <class Emitter>
81 bool InitLink::emit(Compiler<Emitter> *Ctx, const Expr *E) const { in emit()
99 template <class Emitter> class LabelScope {
104 LabelScope(Compiler<Emitter> *Ctx) : Ctx(Ctx) {} in LabelScope()
[all …]
/freebsd/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/contrib/llvm-project/llvm/lib/MC/
H A DTargetRegistry.cpp27 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, in createMCObjectStreamer() argument
37 std::move(Emitter)); in createMCObjectStreamer()
42 std::move(Emitter)); in createMCObjectStreamer()
45 std::move(Emitter), false); in createMCObjectStreamer()
50 std::move(Emitter)); in createMCObjectStreamer()
53 std::move(Emitter)); in createMCObjectStreamer()
57 std::move(Emitter)); in createMCObjectStreamer()
61 std::move(Emitter)); in createMCObjectStreamer()
65 std::move(Emitter)); in createMCObjectStreamer()
69 std::move(Emitter)); in createMCObjectStreamer()
[all …]
/freebsd/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()
35 std::unique_ptr<MCCodeEmitter> Emitter) { in createAMDGPUELFStreamer() argument
37 std::move(Emitter)); in createAMDGPUELFStreamer()
/freebsd/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/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp738 ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, in ProcessSDDbgValues() argument
757 MachineBasicBlock *BB = Emitter.getBlock(); in ProcessSDDbgValues()
758 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos(); in ProcessSDDbgValues()
772 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues()
784 ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, in ProcessSourceNode() argument
792 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode()
807 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode()
853 InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos); in EmitSchedule() local
870 return std::prev(Emitter.getInsertPos()); in EmitSchedule()
873 MachineBasicBlock::iterator Before = GetPrevInsn(Emitter.getInsertPos()); in EmitSchedule()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp562 ConstantEmitter &Emitter; member in __anon9d6f04f10111::ConstStructBuilder
567 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter,
570 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter,
572 static bool UpdateStruct(ConstantEmitter &Emitter,
577 ConstStructBuilder(ConstantEmitter &Emitter, in ConstStructBuilder() argument
579 : CGM(Emitter.CGM), Emitter(Emitter), Builder(Builder), in ConstStructBuilder()
653 static bool EmitDesignatedInitUpdater(ConstantEmitter &Emitter, in EmitDesignatedInitUpdater() argument
658 return ConstStructBuilder::UpdateStruct(Emitter, Const, Offset, Updater); in EmitDesignatedInitUpdater()
660 auto CAT = Emitter.CGM.getContext().getAsConstantArrayType(Type); in EmitDesignatedInitUpdater()
664 CharUnits ElemSize = Emitter.CGM.getContext().getTypeSizeInChars(ElemType); in EmitDesignatedInitUpdater()
[all …]
/freebsd/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()
118 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
267 Context, std::move(TAB), std::move(OW), std::move(Emitter)); in createMipsNaClELFStreamer()
H A DMipsELFStreamer.h38 std::unique_ptr<MCCodeEmitter> Emitter);
77 std::unique_ptr<MCCodeEmitter> Emitter);
H A DMipsMCTargetDesc.cpp107 std::unique_ptr<MCCodeEmitter> &&Emitter) { in createMCStreamer() argument
111 std::move(Emitter)); in createMCStreamer()
114 std::move(Emitter)); in createMCStreamer()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.cpp100 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, OutSection.OS); in emitDebugInfo() local
101 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) in emitDebugInfo()
105 Emitter.emitCompileUnitHeader(*this); in emitDebugInfo()
113 Emitter.emitDIE(*OutUnitDIE); in emitDebugInfo()
114 Emitter.finish(); in emitDebugInfo()
H A DDWARFLinkerImpl.cpp1261 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, in emitAppleAcceleratorSections() local
1263 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) { in emitAppleAcceleratorSections()
1269 Emitter.emitAppleNamespaces(AppleNamespaces); in emitAppleAcceleratorSections()
1270 Emitter.finish(); in emitAppleAcceleratorSections()
1282 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, in emitAppleAcceleratorSections() local
1284 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) { in emitAppleAcceleratorSections()
1290 Emitter.emitAppleNames(AppleNames); in emitAppleAcceleratorSections()
1291 Emitter.finish(); in emitAppleAcceleratorSections()
1303 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, in emitAppleAcceleratorSections() local
1305 if (Error Err = Emitter.init(TargetTriple, "__DWARF")) { in emitAppleAcceleratorSections()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAssembler.h63 std::unique_ptr<MCCodeEmitter> Emitter; variable
141 std::unique_ptr<MCCodeEmitter> Emitter,
186 MCCodeEmitter *getEmitterPtr() const { return Emitter.get(); } in getEmitterPtr()
190 MCCodeEmitter &getEmitter() const { return *Emitter; } in getEmitter()
H A DMCDXContainerStreamer.h32 std::unique_ptr<MCCodeEmitter> Emitter) in MCDXContainerStreamer() argument
34 std::move(Emitter)) {} in MCDXContainerStreamer()
H A DMCSPIRVStreamer.h29 std::unique_ptr<MCCodeEmitter> Emitter) in MCSPIRVStreamer() argument
31 std::move(Emitter)) {} in MCSPIRVStreamer()
/freebsd/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,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp55 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) in HexagonMCELFStreamer() argument
56 : MCELFStreamer(Context, std::move(TAB), std::move(OW), std::move(Emitter)), in HexagonMCELFStreamer()
61 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, in HexagonMCELFStreamer() argument
63 : 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/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFStreamer.cpp181 std::unique_ptr<MCCodeEmitter> Emitter) in AArch64ELFStreamer() argument
183 std::move(Emitter)), in AArch64ELFStreamer()
338 std::unique_ptr<MCCodeEmitter> Emitter) { in createAArch64ELFStreamer() argument
340 Context, std::move(TAB), std::move(OW), std::move(Emitter)); in createAArch64ELFStreamer()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDFAPacketizerEmitter.cpp316 DfaEmitter Emitter; in emitForItineraries() local
330 Emitter.addTransition(State, NewState, ResourcesID); in emitForItineraries()
336 Emitter.emit(TargetAndDFAName, OS); in emitForItineraries()
357 static TableGen::Emitter::OptClass<DFAPacketizerEmitter>

12345