reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
328 bool is64Bit = TheTriple.getArch() == Triple::x86_64; 331 if (TheTriple.isOSBinFormatMachO()) { 333 MAI = new X86_64MCAsmInfoDarwin(TheTriple); 335 MAI = new X86MCAsmInfoDarwin(TheTriple); 336 } else if (TheTriple.isOSBinFormatELF()) { 338 MAI = new X86ELFMCAsmInfo(TheTriple); 339 } else if (TheTriple.isWindowsMSVCEnvironment() || 340 TheTriple.isWindowsCoreCLREnvironment()) { 341 MAI = new X86MCAsmInfoMicrosoft(TheTriple); 342 } else if (TheTriple.isOSCygMing() || 343 TheTriple.isWindowsItaniumEnvironment()) { 344 MAI = new X86MCAsmInfoGNUCOFF(TheTriple); 347 MAI = new X86ELFMCAsmInfo(TheTriple);