| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | ByteCodeStmtGen.cpp | 26 template <class Emitter> class LabelScope { 31 LabelScope(ByteCodeStmtGen<Emitter> *Ctx) : Ctx(Ctx) {} in LabelScope() 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, in LoopScope() 44 : LabelScope<Emitter>(Ctx), OldBreakLabel(Ctx->BreakLabel), in LoopScope() 61 template <class Emitter> class SwitchScope final : public LabelScope<Emitter> { 63 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy; [all …]
|
| H A D | ByteCodeExprGen.cpp | 28 template <class Emitter> class DeclScope final : public LocalScope<Emitter> { 30 DeclScope(ByteCodeExprGen<Emitter> *Ctx, const VarDecl *VD) in DeclScope() 31 : LocalScope<Emitter>(Ctx), Scope(Ctx->P, VD) {} in DeclScope() 42 template <class Emitter> class OptionScope { 45 OptionScope(ByteCodeExprGen<Emitter> *Ctx, bool NewDiscardResult) in OptionScope() 54 ByteCodeExprGen<Emitter> *Ctx; 62 template <class Emitter> 63 bool ByteCodeExprGen<Emitter>::VisitCastExpr(const CastExpr *CE) { in VisitCastExpr() 131 template <class Emitter> 132 bool ByteCodeExprGen<Emitter>::VisitIntegerLiteral(const IntegerLiteral *LE) { in VisitIntegerLiteral() [all …]
|
| H A D | ByteCodeExprGen.h | 31 template <class Emitter> class LocalScope; 32 template <class Emitter> class RecordScope; 33 template <class Emitter> class VariableScope; 34 template <class Emitter> class DeclScope; 35 template <class Emitter> class OptionScope; 36 template <class Emitter> class ArrayIndexScope; 39 template <class Emitter> 40 class ByteCodeExprGen : public ConstStmtVisitor<ByteCodeExprGen<Emitter>, bool>, 41 public Emitter { 44 using LabelTy = typename Emitter::LabelTy; [all …]
|
| H A D | ByteCodeStmtGen.h | 29 template <class Emitter> class LoopScope; 30 template <class Emitter> class SwitchScope; 31 template <class Emitter> class LabelScope; 34 template <class Emitter> 35 class ByteCodeStmtGen final : public ByteCodeExprGen<Emitter> { 36 using LabelTy = typename Emitter::LabelTy; 37 using AddrTy = typename Emitter::AddrTy; 44 : ByteCodeExprGen<Emitter>(std::forward<Tys>(Args)...) {} in ByteCodeStmtGen() 50 friend class LabelScope<Emitter>; 51 friend class LoopScope<Emitter>; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCXCOFFStreamer.cpp | 37 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 D | PPCELFStreamer.cpp | 42 std::unique_ptr<MCCodeEmitter> Emitter) in PPCELFStreamer() argument 43 : MCELFStreamer(Context, std::move(MAB), std::move(OW), std::move(Emitter)), in PPCELFStreamer() 88 PPCMCCodeEmitter *Emitter = in emitInstruction() local 106 if (!Emitter->isPrefixedInstruction(Inst)) { in emitInstruction() 227 std::unique_ptr<MCCodeEmitter> Emitter) { in createPPCELFStreamer() argument 229 std::move(Emitter)); in createPPCELFStreamer()
|
| H A D | PPCXCOFFStreamer.h | 24 std::unique_ptr<MCCodeEmitter> Emitter); 35 std::unique_ptr<MCCodeEmitter> Emitter);
|
| H A D | PPCELFStreamer.h | 37 std::unique_ptr<MCCodeEmitter> Emitter); 57 std::unique_ptr<MCCodeEmitter> Emitter);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUELFStreamer.cpp | 24 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCELFStreamer.h | 31 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 D | AVRMCTargetDesc.cpp | 75 std::unique_ptr<MCCodeEmitter> &&Emitter, in createMCStreamer() argument 78 std::move(Emitter), RelaxAll); in createMCStreamer()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGSDNodes.cpp | 736 ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, in ProcessSDDbgValues() argument 755 MachineBasicBlock *BB = Emitter.getBlock(); in ProcessSDDbgValues() 756 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos(); in ProcessSDDbgValues() 770 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues() 782 ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, in ProcessSourceNode() argument 790 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode() 805 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode() 851 InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos); in EmitSchedule() local 868 return std::prev(Emitter.getInsertPos()); in EmitSchedule() 871 MachineBasicBlock::iterator Before = GetPrevInsn(Emitter.getInsertPos()); in EmitSchedule() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 560 ConstantEmitter &Emitter; member in __anon722904280111::ConstStructBuilder 565 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter, 567 static llvm::Constant *BuildStruct(ConstantEmitter &Emitter, 569 static bool UpdateStruct(ConstantEmitter &Emitter, 574 ConstStructBuilder(ConstantEmitter &Emitter, in ConstStructBuilder() argument 576 : CGM(Emitter.CGM), Emitter(Emitter), Builder(Builder), in ConstStructBuilder() 634 static bool EmitDesignatedInitUpdater(ConstantEmitter &Emitter, in EmitDesignatedInitUpdater() argument 639 return ConstStructBuilder::UpdateStruct(Emitter, Const, Offset, Updater); in EmitDesignatedInitUpdater() 641 auto CAT = Emitter.CGM.getContext().getAsConstantArrayType(Type); in EmitDesignatedInitUpdater() 645 CharUnits ElemSize = Emitter.CGM.getContext().getTypeSizeInChars(ElemType); in EmitDesignatedInitUpdater() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/ |
| H A D | TargetRegistry.h | 197 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll); 201 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll, 206 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll, 212 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll); 217 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll); 222 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll); 228 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll); 558 std::unique_ptr<MCCodeEmitter> &&Emitter, in createMCObjectStreamer() argument 569 std::move(Emitter), RelaxAll, in createMCObjectStreamer() 575 std::move(Emitter), RelaxAll, in createMCObjectStreamer() [all …]
|
| H A D | MCDXContainerStreamer.h | 32 std::unique_ptr<MCCodeEmitter> Emitter) in MCDXContainerStreamer() argument 34 std::move(Emitter)) {} in MCDXContainerStreamer()
|
| H A D | MCSPIRVStreamer.h | 29 std::unique_ptr<MCCodeEmitter> Emitter) in MCSPIRVStreamer() argument 31 std::move(Emitter)) {} in MCSPIRVStreamer()
|
| H A D | MCWasmStreamer.h | 27 std::unique_ptr<MCCodeEmitter> Emitter) in MCWasmStreamer() argument 29 std::move(Emitter)), in MCWasmStreamer()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsELFStreamer.cpp | 28 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 D | MipsNaClELFStreamer.cpp | 47 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 D | MipsELFStreamer.h | 38 std::unique_ptr<MCCodeEmitter> Emitter); 78 std::unique_ptr<MCCodeEmitter> Emitter,
|
| H A D | MipsMCTargetDesc.cpp | 107 std::unique_ptr<MCCodeEmitter> &&Emitter, in createMCStreamer() argument 112 std::move(Emitter), RelaxAll); in createMCStreamer() 115 std::move(Emitter), RelaxAll); in createMCStreamer()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCELFStreamer.cpp | 51 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 D | HexagonMCELFStreamer.h | 26 std::unique_ptr<MCCodeEmitter> Emitter); 30 std::unique_ptr<MCCodeEmitter> Emitter,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64ELFStreamer.cpp | 180 std::unique_ptr<MCCodeEmitter> Emitter) in AArch64ELFStreamer() argument 182 std::move(Emitter)), in AArch64ELFStreamer() 310 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, in createAArch64ELFStreamer() argument 313 Context, std::move(TAB), std::move(OW), std::move(Emitter)); in createAArch64ELFStreamer()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVMCTargetDesc.cpp | 56 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll) { in createSPIRVMCStreamer() argument 58 std::move(Emitter), RelaxAll); in createSPIRVMCStreamer()
|