| /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ |
| AVR.h | 23 AVRToolChain(const Driver &D, const llvm::Triple &Triple, 45 Linker(const llvm::Triple &Triple, const ToolChain &TC, bool LinkStdlib) 46 : Tool("AVR::Linker", "avr-ld", TC), Triple(Triple), 57 const llvm::Triple &Triple;
|
| Linux.cpp | 34 /// Get our best guess at the multiarch triple for a target. 37 /// a target-triple directory in the library and header search paths. 38 /// Unfortunately, this triple does not align with the vanilla target triple, 41 const llvm::Triple &TargetTriple, 43 llvm::Triple::EnvironmentType TargetEnvironment = 46 bool IsMipsR6 = TargetTriple.getSubArch() == llvm::Triple::MipsSubArch_r6; 47 bool IsMipsN32Abi = TargetTriple.getEnvironment() == llvm::Triple::GNUABIN32; 55 // We use the existence of '/lib/<triple>' as a directory to detect some 56 // common linux triples that don't quite match the Clang triple for bot [all...] |
| CommonArgs.cpp | 80 const llvm::Triple &Triple, 306 static std::string getAMDGPUTargetGPU(const llvm::Triple &T, 349 std::string tools::getCPUName(const ArgList &Args, const llvm::Triple &T, 357 case llvm::Triple::aarch64: 358 case llvm::Triple::aarch64_32: 359 case llvm::Triple::aarch64_be: 362 case llvm::Triple::arm: 363 case llvm::Triple::armeb: 364 case llvm::Triple::thumb [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Driver/ |
| XRayArgs.cpp | 34 const llvm::Triple &Triple = TC.getTriple(); 38 if (Triple.getOS() == llvm::Triple::Linux) { 39 switch (Triple.getArch()) { 40 case llvm::Triple::x86_64: 41 case llvm::Triple::arm: 42 case llvm::Triple::aarch64: 43 case llvm::Triple::ppc64le: 44 case llvm::Triple::mips [all...] |
| ToolChain.cpp | 28 #include "llvm/ADT/Triple.h" 60 const llvm::Triple &Triple, 71 return (Triple.isPS4CPU()) ? ToolChain::RM_Disabled : ToolChain::RM_Enabled; 74 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T, 76 : D(D), Triple(T), Args(Args), CachedRTTIArg(GetRTTIArgument(Args)), 77 CachedRTTIMode(CalculateRTTIMode(Args, Triple, CachedRTTIArg)) { 91 void ToolChain::setTripleEnvironment(llvm::Triple::EnvironmentType Env) { 92 Triple.setEnvironment(Env); 93 if (EffectiveTriple != llvm::Triple()) [all...] |
| /src/external/apache2/llvm/dist/clang/tools/clang-offload-bundler/ |
| ClangOffloadBundler.cpp | 24 #include "llvm/ADT/Triple.h" 71 cl::desc("[<offload kind>-<target triple>,...]"), 123 /// Obtain the offload kind and real machine triple out of the target 126 StringRef &Triple) { 129 Triple = KindTriplePair.second; 133 StringRef Triple; 134 getOffloadKindAndTriple(Target, OffloadKind, Triple); 170 /// Write the marker that initiates a bundle for the triple \a TargetTriple to 175 /// Write the marker that closes a bundle for the triple \a TargetTriple to \a 283 /// Map between a triple and the corresponding bundle information [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| TargetOptions.h | 28 /// The name of the target triple to compile for. 29 std::string Triple; 31 /// When compiling for the device side, contains the triple used to compile
|
| /src/external/apache2/llvm/dist/clang/lib/Interpreter/ |
| Interpreter.cpp | 208 const llvm::Triple &Triple = 211 IncrExecutor = std::make_unique<IncrementalExecutor>(*TSCtx, Err, Triple);
|
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/ |
| OrcV2CBindingsAddObjectFile.c | 86 const char *Triple = LLVMOrcLLJITGetTripleString(J); 89 if (LLVMGetTargetFromTriple(Triple, &Target, &ErrorMsg)) { 90 fprintf(stderr, "Error getting target for %s: %s\n", Triple, ErrorMsg); 98 LLVMCreateTargetMachine(Target, Triple, "", "", LLVMCodeGenLevelNone,
|
| /src/external/apache2/llvm/dist/llvm/lib/Object/ |
| ELFObjectFile.cpp | 14 #include "llvm/ADT/Triple.h" 488 void ELFObjectFileBase::setARMSubArch(Triple &TheTriple) const { 489 if (TheTriple.getSubArch() != Triple::NoSubArch) 499 std::string Triple; 500 // Default to ARM, but use the triple if it's been set. 502 Triple = "thumb"; 504 Triple = "arm"; 511 Triple += "v4"; 514 Triple += "v4t"; 517 Triple += "v5t" [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Support/ |
| Triple.cpp | 1 //===--- Triple.cpp - Target triple helper class --------------------------===// 9 #include "llvm/ADT/Triple.h" 23 StringRef Triple::getArchTypeName(ArchType Kind) { 86 StringRef Triple::getArchTypePrefix(ArchType Kind) { 164 StringRef Triple::getVendorTypeName(VendorType Kind) { 187 StringRef Triple::getOSTypeName(OSType Kind) { 231 StringRef Triple::getEnvironmentTypeName(EnvironmentType Kind) { 260 static Triple::ArchType parseBPFArch(StringRef ArchName) { 263 return Triple::bpfel [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/ |
| AArch64.h | 64 AArch64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 148 AArch64leTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 158 const llvm::Triple Triple; 161 WindowsARM64TargetInfo(const llvm::Triple &Triple, 175 MicrosoftARM64TargetInfo(const llvm::Triple &Triple, [all...] |
| ARM.h | 19 #include "llvm/ADT/Triple.h" 120 ARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 197 ARMleTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 204 ARMbeTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts); 211 const llvm::Triple Triple; 214 WindowsARMTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| ObjectFilePCHContainerOperations.cpp | 265 auto Triple = Ctx.getTargetInfo().getTriple(); 266 if (!llvm::TargetRegistry::lookupTarget(Triple.getTriple(), Error)) 285 if (Triple.isOSBinFormatMachO()) 288 else if (Triple.isOSBinFormatCOFF())
|
| BackendUtil.cpp | 20 #include "llvm/ADT/Triple.h" 126 /// IR, and they require DataLayout which depends on the triple. 177 PassManagerBuilderWrapper(const Triple &TargetTriple, 182 const Triple &getTargetTriple() const { return TargetTriple; } 187 const Triple &TargetTriple; 254 static bool asanUseGlobalsGC(const Triple &T, const CodeGenOptions &CGOpts) { 258 case Triple::MachO: 259 case Triple::COFF: 261 case Triple::ELF: 263 case Triple::GOFF [all...] |
| /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
| target.go | 216 func GetTargetFromTriple(triple string) (t Target, err error) { 218 ctriple := C.CString(triple) 241 func (t Target) CreateTargetMachine(Triple string, CPU string, Features string, 244 cTriple := C.CString(Triple) 264 // Triple returns the triple describing the machine (arch-vendor-os). 265 func (tm TargetMachine) Triple() string { 291 func DefaultTargetTriple() (triple string) { 294 triple = C.GoString(cTriple)
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| SampleProfileProbe.cpp | 389 auto Triple = TM->getTargetTriple(); 390 if (Triple.supportsCOMDAT() && TM->getFunctionSections()) 391 getOrCreateFunctionComdat(F, Triple);
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-ifs/ |
| llvm-ifs.cpp | 11 #include "llvm/ADT/Triple.h" 142 std::string Triple; 150 : IfsVersion(Stub.IfsVersion), Triple(Stub.Triple), 154 : IfsVersion(std::move(Stub.IfsVersion)), Triple(std::move(Stub.Triple)), 171 IO.mapOptional("Triple", Stub.Triple); 206 static int writeTbdStub(const Triple &T, const std::vector<IFSSymbol> &Symbols, 210 [](const llvm::Triple &T) -> llvm::Expected<llvm::MachO::PlatformKind> [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| Mangle.cpp | 69 const llvm::Triple &Triple = TI.getTriple(); 75 if (Triple.isWasm() && !Triple.isOSEmscripten()) 80 if (!Triple.isOSWindows() || !Triple.isX86())
|
| /src/external/apache2/llvm/dist/clang/include/clang/Driver/ |
| ToolChain.h | 24 #include "llvm/ADT/Triple.h" 122 llvm::Triple Triple; 161 /// The effective clang triple for the current Job. 162 mutable llvm::Triple EffectiveTriple; 164 /// Set the toolchain's effective clang triple. 165 void setEffectiveTriple(llvm::Triple ET) const { 177 ToolChain(const Driver &D, const llvm::Triple &T, 180 void setTripleEnvironment(llvm::Triple::EnvironmentType Env); 216 const llvm::Triple &getTriple() const { return Triple; [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaAvailability.cpp | 181 const auto &Triple = Context.getTargetInfo().getTriple(); 183 switch (Triple.getOS()) { 184 case llvm::Triple::IOS: 185 case llvm::Triple::TvOS: 188 case llvm::Triple::WatchOS: 191 case llvm::Triple::Darwin: 192 case llvm::Triple::MacOSX: 197 return Triple.getVendor() == llvm::Triple::Apple;
|
| /src/external/apache2/llvm/dist/clang/tools/driver/ |
| cc1as_main.cpp | 23 #include "llvm/ADT/Triple.h" 71 /// The name of the target triple to assemble for. 72 std::string Triple; 151 Triple = ""; 211 Opts.Triple = llvm::Triple::normalize(Args.getLastArgValue(OPT_triple)); 215 // Use the default target triple if unspecified. 216 if (Opts.Triple.empty()) 217 Opts.Triple = llvm::sys::getDefaultTargetTriple(); 340 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error) [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-rc/ |
| llvm-rc.cpp | 20 #include "llvm/ADT/Triple.h" 148 Triple::ArchType getDefaultArch(Triple::ArchType Arch) { 150 case Triple::x86: 151 case Triple::x86_64: 152 case Triple::arm: 153 case Triple::thumb: 154 case Triple::aarch64: 161 return Triple::x86_64; 166 Triple T(sys::getDefaultTargetTriple()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| BPFAbstractMemberAccess.cpp | 682 const Triple &Triple = TM->getTargetTriple(); 708 if (Triple.getArch() == Triple::bpfel)
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| FastISel.cpp | 904 const auto &Triple = TM.getTargetTriple(); 905 if (Triple.getArch() != Triple::x86_64 || !Triple.isOSLinux()) 923 const auto &Triple = TM.getTargetTriple(); 924 if (Triple.getArch() != Triple::x86_64 || !Triple.isOSLinux())
|