21 MipsWinCOFFStreamer(
MCContext &
C, std::unique_ptr<MCAsmBackend> AB,
22 std::unique_ptr<MCCodeEmitter> CE,
23 std::unique_ptr<MCObjectWriter> OW)
29 MCContext &
C, std::unique_ptr<MCAsmBackend> &&AB,
30 std::unique_ptr<MCObjectWriter> &&OW, std::unique_ptr<MCCodeEmitter> &&CE) {
31 return new MipsWinCOFFStreamer(
C, std::move(AB), std::move(CE),
Context object for machine code objects.
Streaming machine code generation interface.
@ C
The default llvm calling convention, compatible with C.
@ CE
Windows NT (Windows on ARM)
This is an optimization pass for GlobalISel generic memory operations.
MCStreamer * createMipsWinCOFFStreamer(MCContext &C, std::unique_ptr< MCAsmBackend > &&AB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&CE)
Construct an MIPS Windows COFF machine code streamer which will generate PE/COFF format object files.
OutputIt move(R &&Range, OutputIt Out)
Provide wrappers to std::move which take ranges instead of having to pass begin/end explicitly.
Implement std::hash so that hash_code can be used in STL containers.