reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/MC/MCAsmInfoCOFF.h
   16 class MCAsmInfoCOFF : public MCAsmInfo {
include/llvm/MC/MCAsmInfoDarwin.h
   21 class MCAsmInfoDarwin : public MCAsmInfo {
include/llvm/MC/MCAsmInfoELF.h
   16 class MCAsmInfoELF : public MCAsmInfo {
include/llvm/MC/MCAsmInfoWasm.h
   15 class MCAsmInfoWasm : public MCAsmInfo {
include/llvm/MC/MCAsmInfoXCOFF.h
   16 class MCAsmInfoXCOFF : public MCAsmInfo {
lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h
   23 class AVRMCAsmInfo : public MCAsmInfo {
lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
   22 class BPFMCAsmInfo : public MCAsmInfo {
lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
   22 class NVPTXMCAsmInfo : public MCAsmInfo {

Declarations

include/llvm/CodeGen/AsmPrinter.h
   59 class MCAsmInfo;
include/llvm/CodeGen/TargetInstrInfo.h
   49 class MCAsmInfo;
include/llvm/MC/MCContext.h
   45   class MCAsmInfo;
include/llvm/MC/MCExpr.h
   18 class MCAsmInfo;
include/llvm/MC/MCInstPrinter.h
   17 class MCAsmInfo;
include/llvm/MC/MCParser/AsmLexer.h
   22 class MCAsmInfo;
include/llvm/MC/MCParser/MCAsmParser.h
   26 class MCAsmInfo;
include/llvm/MC/MCSection.h
   26 class MCAsmInfo;
include/llvm/MC/MCSymbol.h
   28 class MCAsmInfo;
include/llvm/MC/MCValue.h
   22 class MCAsmInfo;
include/llvm/Support/TargetRegistry.h
   40 class MCAsmInfo;
include/llvm/Target/TargetMachine.h
   30 class MCAsmInfo;
lib/Target/AArch64/AArch64MCInstLower.h
   17 class MCAsmInfo;
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h
   17 class MCAsmInfo;
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h
   20 class MCAsmInfo;
unittests/DebugInfo/DWARF/DwarfGenerator.h
   33 class MCAsmInfo;

References

include/llvm/CodeGen/AsmPrinter.h
   85   const MCAsmInfo *MAI;
include/llvm/CodeGen/TargetInstrInfo.h
 1333     const char *Str, const MCAsmInfo &MAI,
include/llvm/MC/MCAsmInfoCOFF.h
   16 class MCAsmInfoCOFF : public MCAsmInfo {
include/llvm/MC/MCAsmInfoDarwin.h
   21 class MCAsmInfoDarwin : public MCAsmInfo {
include/llvm/MC/MCAsmInfoELF.h
   16 class MCAsmInfoELF : public MCAsmInfo {
include/llvm/MC/MCAsmInfoWasm.h
   15 class MCAsmInfoWasm : public MCAsmInfo {
include/llvm/MC/MCAsmInfoXCOFF.h
   16 class MCAsmInfoXCOFF : public MCAsmInfo {
include/llvm/MC/MCContext.h
   77     const MCAsmInfo *MAI;
  305     explicit MCContext(const MCAsmInfo *MAI, const MCRegisterInfo *MRI,
  318     const MCAsmInfo *getAsmInfo() const { return MAI; }
include/llvm/MC/MCExpr.h
   75   void print(raw_ostream &OS, const MCAsmInfo *MAI,
  323                            const MCAsmInfo *MAI, SMLoc Loc = SMLoc());
  595   virtual void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const = 0;
include/llvm/MC/MCInstPrinter.h
   45   const MCAsmInfo &MAI;
   62   MCInstPrinter(const MCAsmInfo &mai, const MCInstrInfo &mii,
include/llvm/MC/MCParser/AsmLexer.h
   26   const MCAsmInfo &MAI;
   39   AsmLexer(const MCAsmInfo &MAI);
   51   const MCAsmInfo &getMAI() const { return MAI; }
include/llvm/MC/MCParser/MCAsmParser.h
  305                                const MCAsmInfo &, unsigned CB = 0);
include/llvm/MC/MCSection.h
  179   virtual void PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
include/llvm/MC/MCSectionCOFF.h
   67   bool ShouldOmitSectionDirective(StringRef Name, const MCAsmInfo &MAI) const;
   76   void PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
include/llvm/MC/MCSectionELF.h
   68   bool ShouldOmitSectionDirective(StringRef Name, const MCAsmInfo &MAI) const;
   77   void PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
include/llvm/MC/MCSectionMachO.h
   78   void PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
include/llvm/MC/MCSectionWasm.h
   57   bool shouldOmitSectionDirective(StringRef Name, const MCAsmInfo &MAI) const;
   62   void PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
include/llvm/MC/MCSectionXCOFF.h
   63   void PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
include/llvm/MC/MCSymbol.h
  412   void print(raw_ostream &OS, const MCAsmInfo *MAI) const;
include/llvm/Support/TargetRegistry.h
  130   using MCAsmInfoCtorFnTy = MCAsmInfo *(*)(const MCRegisterInfo &MRI,
  160                                                  const MCAsmInfo &MAI,
  339   MCAsmInfo *createMCAsmInfo(const MCRegisterInfo &MRI, StringRef TheTriple,
  445                                      const MCAsmInfo &MAI,
  952   static MCAsmInfo *Allocator(const MCRegisterInfo & /*MRI*/, const Triple &TT,
include/llvm/Target/TargetMachine.h
   93   std::unique_ptr<const MCAsmInfo> AsmInfo;
  189   const MCAsmInfo *getMCAsmInfo() const { return AsmInfo.get(); }
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  388 static bool canBeHidden(const GlobalValue *GV, const MCAsmInfo &MAI) {
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  125   const MCAsmInfo *MCAI = TM.getMCAsmInfo();
lib/CodeGen/LLVMTargetMachine.cpp
   51   MCAsmInfo *TmpAsmInfo = TheTarget.createMCAsmInfo(
  125   const MCAsmInfo &MAI = *getMCAsmInfo();
lib/CodeGen/MachineVerifier.cpp
  661   const MCAsmInfo *AsmInfo = TM->getMCAsmInfo();
lib/CodeGen/TargetInstrInfo.cpp
   70 static bool isAsmComment(const char *Str, const MCAsmInfo &MAI) {
   91   const MCAsmInfo &MAI, const TargetSubtargetInfo *STI) const {
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
 1190 static bool canUsePrivateLabel(const MCAsmInfo &AsmInfo,
lib/CodeGen/TargetPassConfig.cpp
  687   const MCAsmInfo *MCAI = TM->getMCAsmInfo();
lib/MC/MCAsmStreamer.cpp
   47   const MCAsmInfo *MAI;
lib/MC/MCContext.cpp
   59 MCContext::MCContext(const MCAsmInfo *mai, const MCRegisterInfo *mri,
lib/MC/MCDisassembler/Disassembler.cpp
   62   std::unique_ptr<const MCAsmInfo> MAI(
  144   const MCAsmInfo *MAI = DC->getAsmInfo();
  320       const MCAsmInfo *MAI = DC->getAsmInfo();
lib/MC/MCDisassembler/Disassembler.h
   62   std::unique_ptr<const llvm::MCAsmInfo> MAI;
   89                     std::unique_ptr<const MCAsmInfo> &&MAI,
  110   const MCAsmInfo *getAsmInfo() const { return MAI.get(); }
lib/MC/MCDwarf.cpp
  204     const MCAsmInfo *asmInfo = MCOS->getContext().getAsmInfo();
  224   const MCAsmInfo *AsmInfo = Ctx.getAsmInfo();
  759     const MCAsmInfo *asmInfo = Context.getAsmInfo();
  868   const MCAsmInfo *asmInfo = context.getAsmInfo();
  951   const MCAsmInfo &AsmInfo = *context.getAsmInfo();
 1103   const MCAsmInfo *AsmInfo = context.getAsmInfo();
 1140   const MCAsmInfo *AsmInfo = context.getAsmInfo();
 1246   const MCAsmInfo *asmInfo = context.getAsmInfo();
 1278   const MCAsmInfo *asmInfo = context.getAsmInfo();
 1292   const MCAsmInfo *asmInfo = context.getAsmInfo();
 1660   const MCAsmInfo *MAI = context.getAsmInfo();
 1694   const MCAsmInfo *asmInfo = context.getAsmInfo();
 1827   const MCAsmInfo *AsmInfo = Context.getAsmInfo();
lib/MC/MCExpr.cpp
   42 void MCExpr::print(raw_ostream &OS, const MCAsmInfo *MAI, bool InParens) const {
  177                                  const MCAsmInfo *MAI, SMLoc Loc)
lib/MC/MCParser/AsmLexer.cpp
   33 AsmLexer::AsmLexer(const MCAsmInfo &MAI) : MAI(MAI) {
lib/MC/MCParser/AsmParser.cpp
  129   const MCAsmInfo &MAI;
  192             const MCAsmInfo &MAI, unsigned CB);
  705                      const MCAsmInfo &MAI, unsigned CB = 0)
 6078                                      MCStreamer &Out, const MCAsmInfo &MAI,
lib/MC/MCSectionELF.cpp
   23                                               const MCAsmInfo &MAI) const {
   53 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
lib/MC/MCSectionWasm.cpp
   20                                                const MCAsmInfo &MAI) const {
   47 void MCSectionWasm::PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
lib/MC/MCSectionXCOFF.cpp
   31 void MCSectionXCOFF::PrintSwitchToSection(const MCAsmInfo &MAI, const Triple &T,
lib/MC/MCStreamer.cpp
   78   const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo();
  431   const MCAsmInfo* MAI = Context.getAsmInfo();
  657   const MCAsmInfo *MAI = Context.getAsmInfo();
  672   const MCAsmInfo *MAI = Context.getAsmInfo();
 1028   const MCAsmInfo *MAI = Context.getAsmInfo();
lib/MC/MCSymbol.cpp
   59 void MCSymbol::print(raw_ostream &OS, const MCAsmInfo *MAI) const {
lib/Object/ModuleSymbolTable.cpp
   87   std::unique_ptr<MCAsmInfo> MAI(T->createMCAsmInfo(*MRI, TT.str(), MCOptions));
lib/Target/AArch64/AArch64InstrInfo.cpp
   78   const MCAsmInfo *MAI = MF->getTarget().getMCAsmInfo();
 1957   const MCAsmInfo *MAI = MI.getMF()->getTarget().getMCAsmInfo();
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
   44 AArch64InstPrinter::AArch64InstPrinter(const MCAsmInfo &MAI,
   49 AArch64AppleInstPrinter::AArch64AppleInstPrinter(const MCAsmInfo &MAI,
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h
   25   AArch64InstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
  197   AArch64AppleInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
  157   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  240 static MCAsmInfo *createAArch64MCAsmInfo(const MCRegisterInfo &MRI,
  243   MCAsmInfo *MAI;
  265                                                  const MCAsmInfo &MAI,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
   21   AMDGPUInstPrinter(const MCAsmInfo &MAI,
  239   R600InstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
   77                                                 const MCAsmInfo &MAI,
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.h
   24   ARCInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp
   54 static MCAsmInfo *createARCMCAsmInfo(const MCRegisterInfo &MRI,
   57   MCAsmInfo *MAI = new ARCMCAsmInfo(TT);
   68                                              const MCAsmInfo &MAI,
lib/Target/ARM/ARMBaseInstrInfo.cpp
  703   const MCAsmInfo *MAI = MF->getTarget().getMCAsmInfo();
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  245   const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo();
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp
   71 ARMInstPrinter::ARMInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h
   23   ARMInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
   58   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  189 static MCAsmInfo *createARMMCAsmInfo(const MCRegisterInfo &MRI,
  192   MCAsmInfo *MAI;
  229                                              const MCAsmInfo &MAI,
lib/Target/AVR/MCTargetDesc/AVRInstPrinter.h
   25   AVRInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h
   23 class AVRMCAsmInfo : public MCAsmInfo {
lib/Target/AVR/MCTargetDesc/AVRMCExpr.h
   57   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp
   61                                              const MCAsmInfo &MAI,
lib/Target/BPF/MCTargetDesc/BPFInstPrinter.h
   21   BPFInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h
   22 class BPFMCAsmInfo : public MCAsmInfo {
lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp
   63                                              const MCAsmInfo &MAI,
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1725                                               const MCAsmInfo &MAI,
 4308     const MCAsmInfo *MAI = MF->getTarget().getMCAsmInfo();
lib/Target/Hexagon/HexagonInstrInfo.h
  258     const MCAsmInfo &MAI,
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h
   27   explicit HexagonInstPrinter(MCAsmInfo const &MAI, MCInstrInfo const &MII,
   41   MCAsmInfo const &getMAI() const { return MAI; }
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  221 static MCAsmInfo *createHexagonMCAsmInfo(const MCRegisterInfo &MRI,
  224   MCAsmInfo *MAI = new HexagonMCAsmInfo(TT);
  237                                                  const MCAsmInfo &MAI,
lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.cpp
  225 static void printMemoryImmediateOffset(const MCAsmInfo &MAI,
lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.h
   23   LanaiInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h
   38   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp
   76                                                const MCAsmInfo &MAI,
lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.h
   21     MSP430InstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
   52                                                 const MCAsmInfo &MAI,
lib/Target/Mips/MCTargetDesc/MipsInstPrinter.h
   77   MipsInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
   37 void MipsMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const {
lib/Target/Mips/MCTargetDesc/MipsMCExpr.h
   69   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
   83 static MCAsmInfo *createMipsMCAsmInfo(const MCRegisterInfo &MRI,
   86   MCAsmInfo *MAI = new MipsMCAsmInfo(TT, Options);
   97                                               const MCAsmInfo &MAI,
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.h
   24   NVPTXInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h
   22 class NVPTXMCAsmInfo : public MCAsmInfo {
lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
   54                                                const MCAsmInfo &MAI,
lib/Target/NVPTX/NVPTXMCExpr.h
   70   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
  112   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.h
   30   PPCInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
   26 void PPCMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const {
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
   81   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
   78 static MCAsmInfo *createPPCMCAsmInfo(const MCRegisterInfo &MRI,
   84   MCAsmInfo *MAI;
  127     const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo();
  283                                              const MCAsmInfo &MAI,
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h
   24   RISCVInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h
   70   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
   53 static MCAsmInfo *createRISCVMCAsmInfo(const MCRegisterInfo &MRI,
   56   MCAsmInfo *MAI = new RISCVMCAsmInfo(TT);
   75                                                const MCAsmInfo &MAI,
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.h
   22   SparcInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
   89   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override;
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
   35 static MCAsmInfo *createSparcMCAsmInfo(const MCRegisterInfo &MRI,
   38   MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT);
   45 static MCAsmInfo *createSparcV9MCAsmInfo(const MCRegisterInfo &MRI,
   48   MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT);
   88                                                const MCAsmInfo &MAI,
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.h
   25   SystemZInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
   38   static void printOperand(const MCOperand &MO, const MCAsmInfo *MAI,
lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
  149 static MCAsmInfo *createSystemZMCAsmInfo(const MCRegisterInfo &MRI,
  152   MCAsmInfo *MAI = new SystemZMCAsmInfo(TT);
  180                                                  const MCAsmInfo &MAI,
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.h
   36   WebAssemblyInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
   37 static MCAsmInfo *createMCAsmInfo(const MCRegisterInfo & /*MRI*/,
   57                                           const MCAsmInfo &MAI,
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1279   const MCAsmInfo *MCAI = MF.getTarget().getMCAsmInfo();
 1358   const MCAsmInfo *MCAI = MF.getTarget().getMCAsmInfo();
lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.h
   22   X86ATTInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.h
   23   using MCInstPrinter::MCInstPrinter;
lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.h
   23   X86IntelInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/X86/MCTargetDesc/X86MCExpr.h
   49   void printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const override {
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  325 static MCAsmInfo *createX86MCAsmInfo(const MCRegisterInfo &MRI,
  330   MCAsmInfo *MAI;
  371                                              const MCAsmInfo &MAI,
lib/Target/X86/X86MCInstLower.cpp
   56   const MCAsmInfo &MAI;
lib/Target/X86/X86TargetMachine.cpp
  528   const MCAsmInfo *MAI = TM->getMCAsmInfo();
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.h
   25   XCoreInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
   57 static MCAsmInfo *createXCoreMCAsmInfo(const MCRegisterInfo &MRI,
   60   MCAsmInfo *MAI = new XCoreMCAsmInfo(TT);
   71                                                const MCAsmInfo &MAI,
tools/clang/lib/Parse/ParseStmtAsm.cpp
  587   std::unique_ptr<llvm::MCAsmInfo> MAI(
tools/clang/tools/driver/cc1as_main.cpp
  357   std::unique_ptr<MCAsmInfo> MAI(
tools/dsymutil/DwarfStreamer.h
  151   std::unique_ptr<MCAsmInfo> MAI;
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
   67                    std::unique_ptr<llvm::MCAsmInfo> &&asm_info_up,
   75   std::unique_ptr<llvm::MCAsmInfo> m_asm_info_up;
  954   std::unique_ptr<llvm::MCAsmInfo> asm_info_up(
 1001     std::unique_ptr<llvm::MCAsmInfo> &&asm_info_up,
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h
  214   std::unique_ptr<llvm::MCAsmInfo> m_asm_info;
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h
  177   std::unique_ptr<llvm::MCAsmInfo> m_asm_info;
tools/llvm-cfi-verify/lib/FileAnalysis.h
  207   std::unique_ptr<const MCAsmInfo> AsmInfo;
tools/llvm-dwp/llvm-dwp.cpp
  680   std::unique_ptr<MCAsmInfo> MAI(
tools/llvm-exegesis/lib/Analysis.h
  119   std::unique_ptr<MCAsmInfo> AsmInfo_;
tools/llvm-jitlink/llvm-jitlink.cpp
  698   std::unique_ptr<MCAsmInfo> MAI(
tools/llvm-mc/Disassembler.cpp
  145   std::unique_ptr<const MCAsmInfo> MAI(
tools/llvm-mc/llvm-mc.cpp
  242 static int AsLexInput(SourceMgr &SrcMgr, MCAsmInfo &MAI,
  282                          MCAsmInfo &MAI, MCSubtargetInfo &STI,
  354   std::unique_ptr<MCAsmInfo> MAI(
tools/llvm-mca/CodeRegionGenerator.h
   50   const MCAsmInfo &MAI;
   57                          const MCAsmInfo &A, const MCSubtargetInfo &S,
tools/llvm-mca/llvm-mca.cpp
  357   std::unique_ptr<MCAsmInfo> MAI(
tools/llvm-objdump/MachODump.cpp
 7159                          const MCAsmInfo &MAI) {
 7216   std::unique_ptr<const MCAsmInfo> AsmInfo(
 7256   std::unique_ptr<const MCAsmInfo> ThumbAsmInfo;
tools/llvm-objdump/llvm-objdump.cpp
 1544   std::unique_ptr<const MCAsmInfo> AsmInfo(
tools/llvm-rtdyld/llvm-rtdyld.cpp
  754   std::unique_ptr<MCAsmInfo> MAI(
tools/sancov/sancov.cpp
  722   std::unique_ptr<const MCAsmInfo> AsmInfo(
unittests/CodeGen/MachineInstrTest.cpp
  142 static MCAsmInfo AsmInfo = MCAsmInfo();
unittests/CodeGen/MachineOperandTest.cpp
  320   MCAsmInfo MAI;
unittests/DebugInfo/DWARF/DwarfGenerator.h
  239   std::unique_ptr<MCAsmInfo> MAI;
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h
   66     std::unique_ptr<MCAsmInfo> MAI;
unittests/MC/DwarfLineTables.cpp
   26   std::unique_ptr<MCAsmInfo> MAI;
unittests/MC/MCInstPrinter.cpp
   25   std::unique_ptr<MCAsmInfo> MAI;
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>