/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | 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...] |
H A D | 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> clas [all...] |
H A D | 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> *Ct [all...] |
H A D | ByteCodeExprGen.h | 33 template <class Emitter> class LocalScope; 34 template <class Emitter> class RecordScope; 35 template <class Emitter> class VariableScope; 36 template <class Emitter> class DeclScope; 37 template <class Emitter> class OptionScope; 40 template <class Emitter> 41 class ByteCodeExprGen : public ConstStmtVisitor<ByteCodeExprGen<Emitter>, bool>, 42 public Emitter { 51 using LabelTy = typename Emitter::LabelTy; 52 using AddrTy = typename Emitter [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUELFStreamer.cpp | 25 std::unique_ptr<MCCodeEmitter> Emitter) 27 std::move(Emitter)) {} 34 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, 37 std::move(Emitter)); 22 AMDGPUELFStreamer(const Triple &T, MCContext &Context, std::unique_ptr<MCAsmBackend> MAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) argument 32 createAMDGPUELFStreamer( const Triple &T, MCContext &Context, std::unique_ptr<MCAsmBackend> MAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, bool RelaxAll) argument
|
H A D | AMDGPUELFStreamer.h | 28 std::unique_ptr<MCCodeEmitter> Emitter,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64ELFStreamer.h | 23 std::unique_ptr<MCCodeEmitter> Emitter,
|
H A D | AArch64WinCOFFStreamer.h | 23 std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter,
|
H A D | AArch64ELFStreamer.cpp | 79 std::unique_ptr<MCCodeEmitter> Emitter) 81 std::move(Emitter)), 207 std::unique_ptr<MCCodeEmitter> Emitter, 210 Context, std::move(TAB), std::move(OW), std::move(Emitter)); 77 AArch64ELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) argument 204 createAArch64ELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, bool RelaxAll) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRMCELFStreamer.h | 31 std::unique_ptr<MCCodeEmitter> Emitter) 33 std::move(Emitter)), 38 std::unique_ptr<MCCodeEmitter> Emitter, 41 std::move(Emitter)), 29 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) argument 36 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, MCAssembler *Assembler) argument
|
H A D | AVRMCTargetDesc.cpp | 74 std::unique_ptr<MCCodeEmitter> &&Emitter, 77 std::move(Emitter), RelaxAll); 110 // Register the MC Code Emitter 71 createMCStreamer(const Triple &T, MCContext &Context, std::unique_ptr<MCAsmBackend> &&MAB, std::unique_ptr<MCObjectWriter> &&OW, std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCNaCl.h | 28 std::unique_ptr<MCCodeEmitter> Emitter,
|
H A D | 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)); 25 MipsELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) argument 115 createMipsELFStreamer( MCContext &Context, std::unique_ptr<MCAsmBackend> MAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, bool RelaxAll) argument
|
H A D | MipsELFStreamer.h | 38 std::unique_ptr<MCCodeEmitter> Emitter); 78 std::unique_ptr<MCCodeEmitter> Emitter,
|
H A D | MipsMCTargetDesc.cpp | 106 std::unique_ptr<MCCodeEmitter> &&Emitter, 111 std::move(Emitter), RelaxAll); 114 std::move(Emitter), RelaxAll); 206 // Register the MC Code Emitter 103 createMCStreamer(const Triple &T, MCContext &Context, std::unique_ptr<MCAsmBackend> &&MAB, std::unique_ptr<MCObjectWriter> &&OW, std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMWinCOFFStreamer.cpp | 43 std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll, 45 auto *S = new ARMWinCOFFStreamer(Context, std::move(MAB), std::move(Emitter), 40 createARMWinCOFFStreamer( MCContext &Context, std::unique_ptr<MCAsmBackend> &&MAB, std::unique_ptr<MCObjectWriter> &&OW, std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll, bool IncrementalLinkerCompatible) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCELFStreamer.h | 26 std::unique_ptr<MCCodeEmitter> Emitter); 30 std::unique_ptr<MCCodeEmitter> Emitter,
|
H A D | 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)), 48 HexagonMCELFStreamer( MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) argument 54 HexagonMCELFStreamer( MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, MCAssembler *Assembler) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCXCOFFStreamer.h | 20 std::unique_ptr<MCCodeEmitter> Emitter);
|
H A D | MCWasmStreamer.h | 31 std::unique_ptr<MCCodeEmitter> Emitter) 33 std::move(Emitter)), 29 MCWasmStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) argument
|
H A D | MCELFStreamer.h | 27 std::unique_ptr<MCCodeEmitter> Emitter); 104 std::unique_ptr<MCCodeEmitter> Emitter,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 732 ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, 740 MachineBasicBlock *BB = Emitter.getBlock(); 741 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos(); 747 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); 760 ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, 768 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); 783 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); 828 InstrEmitter Emitter(BB, InsertPos); 845 return std::prev(Emitter.getInsertPos()); 848 MachineBasicBlock::iterator Before = GetPrevInsn(Emitter [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCXCOFFStreamer.cpp | 26 std::unique_ptr<MCCodeEmitter> Emitter) 28 std::move(Emitter)) {} 23 MCXCOFFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFMCTargetDesc.cpp | 55 std::unique_ptr<MCCodeEmitter> &&Emitter, 57 return createELFStreamer(Ctx, std::move(MAB), std::move(OW), std::move(Emitter), 52 createBPFMCStreamer(const Triple &T, MCContext &Ctx, std::unique_ptr<MCAsmBackend> &&MAB, std::unique_ptr<MCObjectWriter> &&OW, std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiMCTargetDesc.cpp | 65 std::unique_ptr<MCCodeEmitter> &&Emitter, 71 std::move(Emitter), RelaxAll); 62 createMCStreamer(const Triple &T, MCContext &Context, std::unique_ptr<MCAsmBackend> &&MAB, std::unique_ptr<MCObjectWriter> &&OW, std::unique_ptr<MCCodeEmitter> &&Emitter, bool RelaxAll) argument
|