• Home
  • Raw
  • Download

Lines Matching refs:Triple

177 inline void ParseEmulation(llvm::Triple& triple, const char* emulation) {  in ParseEmulation()
178 llvm::Triple emu_triple = in ParseEmulation()
179 llvm::StringSwitch<llvm::Triple>(emulation) in ParseEmulation()
180 .Case("aarch64linux", llvm::Triple("aarch64", "", "linux", "gnu")) in ParseEmulation()
181 .Case("armelf_linux_eabi", llvm::Triple("arm", "", "linux", "gnu")) in ParseEmulation()
182 .Case("elf_i386", llvm::Triple("i386", "", "", "gnu")) in ParseEmulation()
183 .Case("elf_x86_64", llvm::Triple("x86_64", "", "", "gnu")) in ParseEmulation()
184 .Case("elf32_x86_64", llvm::Triple("x86_64", "", "", "gnux32")) in ParseEmulation()
185 .Case("elf_i386_fbsd", llvm::Triple("i386", "", "freebsd", "gnu")) in ParseEmulation()
186 .Case("elf_x86_64_fbsd", llvm::Triple("x86_64", "", "freebsd", "gnu")) in ParseEmulation()
187 .Case("elf32ltsmip", llvm::Triple("mipsel", "", "", "gnu")) in ParseEmulation()
188 .Case("elf64ltsmip", llvm::Triple("mips64el", "", "", "gnu")) in ParseEmulation()
189 .Default(llvm::Triple()); in ParseEmulation()
191 if (emu_triple.getArch() == llvm::Triple::UnknownArch && in ParseEmulation()
192 emu_triple.getOS() == llvm::Triple::UnknownOS && in ParseEmulation()
193 emu_triple.getEnvironment() == llvm::Triple::UnknownEnvironment) in ParseEmulation()
196 if (emu_triple.getArch() != llvm::Triple::UnknownArch) in ParseEmulation()
199 if (emu_triple.getOS() != llvm::Triple::UnknownOS) in ParseEmulation()
202 if (emu_triple.getEnvironment() != llvm::Triple::UnknownEnvironment) in ParseEmulation()
212 if (config.targets().triple().getOS() == llvm::Triple::Win32) { in ConfigureOutputName()
322 llvm::Triple triple; in TranslateArguments()