Searched refs:triple (Results 1 - 25 of 82) sorted by relevance

1234

/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCppModuleConfiguration.cpp36 getTargetIncludePaths(const llvm::Triple &triple) { argument
38 if (!triple.str().empty()) {
39 paths.push_back("/usr/include/" + triple.str());
40 if (!triple.getArchName().empty() ||
41 triple.getOSAndEnvironmentName().empty())
42 paths.push_back(("/usr/include/" + triple.getArchName() + "-" +
43 triple.getOSAndEnvironmentName())
63 const llvm::Triple &triple) {
78 if (triple.str().empty())
84 (posix_dir + triple
62 analyzeFile(const FileSpec &f, const llvm::Triple &triple) argument
134 CppModuleConfiguration( const FileSpecList &support_files, const llvm::Triple &triple) argument
[all...]
H A DCppModuleConfiguration.h63 bool analyzeFile(const FileSpec &f, const llvm::Triple &triple);
67 /// The triple (if valid) is used to search for target-specific include paths.
69 const llvm::Triple &triple);
/freebsd-current/contrib/llvm-project/clang/lib/Lex/
H A DInitHeaderSearch.cpp86 void AddDefaultCIncludePaths(const llvm::Triple &triple,
91 const llvm::Triple &triple,
96 bool ShouldAddDefaultIncludePaths(const llvm::Triple &triple);
100 const llvm::Triple &triple,
198 void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple, argument
200 if (!ShouldAddDefaultIncludePaths(triple))
203 llvm::Triple::OSType os = triple.getOS();
208 if (triple.getEnvironment() != llvm::Triple::Cygnus)
245 switch (triple.getEnvironment()) {
262 const LangOptions &LangOpts, const llvm::Triple &triple,
261 AddDefaultCPlusPlusIncludePaths( const LangOptions &LangOpts, const llvm::Triple &triple, const HeaderSearchOptions &HSOpts) argument
288 ShouldAddDefaultIncludePaths( const llvm::Triple &triple) argument
330 AddDefaultIncludePaths( const LangOptions &Lang, const llvm::Triple &triple, const HeaderSearchOptions &HSOpts) argument
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Host/common/
H A DHostInfoBase.cpp197 ArchSpec HostInfoBase::GetAugmentedArchSpec(llvm::StringRef triple) { argument
198 if (triple.empty())
200 llvm::Triple normalized_triple(llvm::Triple::normalize(triple));
202 return ArchSpec(triple);
204 if (auto kind = HostInfo::ParseArchitectureKind(triple))
325 llvm::Triple triple(llvm::sys::getProcessTriple());
330 switch (triple.getArch()) {
332 arch_32.SetTriple(triple);
341 arch_64.SetTriple(triple);
342 arch_32.SetTriple(triple
[all...]
H A DProcessLaunchInfo.cpp248 const llvm::Triple &triple = GetArchitecture().GetTriple(); local
249 if (triple.getOS() == llvm::Triple::Win32 &&
250 !triple.isWindowsCygwinEnvironment())
287 if (triple.getOS() != llvm::Triple::Win32 ||
288 triple.isWindowsCygwinEnvironment())
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DOptionValueArch.h22 OptionValueArch(const char *triple) : m_current_value(triple) { argument
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DMinidumpParser.cpp152 llvm::Triple triple; local
153 triple.setVendor(llvm::Triple::VendorType::UnknownVendor);
157 triple.setArch(llvm::Triple::ArchType::x86);
160 triple.setArch(llvm::Triple::ArchType::x86_64);
163 triple.setArch(llvm::Triple::ArchType::arm);
167 triple.setArch(llvm::Triple::ArchType::aarch64);
170 triple.setArch(llvm::Triple::ArchType::UnknownArch);
180 triple.setOS(llvm::Triple::OSType::Win32);
181 triple.setVendor(llvm::Triple::VendorType::PC);
184 triple
[all...]
/freebsd-current/contrib/llvm-project/lldb/include/lldb/API/
H A DSBInstructionList.h57 bool DumpEmulationForAllInstructions(const char *triple);
H A DSBInstruction.h70 bool DumpEmulation(const char *triple); // triple is to specify the
/freebsd-current/contrib/llvm-project/lldb/source/API/
H A DSBModuleSpec.cpp115 std::string triple(m_opaque_up->GetArchitecture().GetTriple().str());
119 ConstString const_triple(triple.c_str());
123 void SBModuleSpec::SetTriple(const char *triple) { argument
124 LLDB_INSTRUMENT_VA(this, triple);
126 m_opaque_up->GetArchitecture().SetTriple(triple);
H A DSBInstructionList.cpp179 bool SBInstructionList::DumpEmulationForAllInstructions(const char *triple) { argument
180 LLDB_INSTRUMENT_VA(this, triple);
185 if (!GetInstructionAtIndex((uint32_t)i).DumpEmulation(triple))
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.cpp109 llvm::Triple triple = HostInfo::GetArchitecture().GetTriple(); local
110 triple.setEnvironment(llvm::Triple::UnknownEnvironment);
111 triple.setArchName(GetGlobalProperties().GetArchitecture());
112 if (triple.getArch() != llvm::Triple::UnknownArch)
113 return {ArchSpec(triple)};
/freebsd-current/contrib/llvm-project/lldb/source/Utility/
H A DXcodeSDK.cpp275 XcodeSDK::Type XcodeSDK::GetSDKTypeForTriple(const llvm::Triple &triple) { argument
277 switch (triple.getOS()) {
282 switch (triple.getEnvironment()) {
291 if (triple.getEnvironment() == Triple::Simulator)
295 if (triple.getEnvironment() == Triple::Simulator)
299 if (triple.getEnvironment() == Triple::Simulator)
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Platform/OpenBSD/
H A DPlatformOpenBSD.cpp51 const llvm::Triple &triple = arch->GetTriple(); local
52 switch (triple.getOS()) {
/freebsd-current/contrib/dialog/samples/
H A Ddialog.py186 choices = reduce(lambda res, triple: res + '%d "%s" %s ' % triple,
217 choices = reduce(lambda res, triple: res + '%d "%s" %s ' % triple,
/freebsd-current/contrib/llvm-project/lldb/source/Target/
H A DABI.cpp202 std::string triple = arch.GetTriple().getTriple(); local
205 llvm::TargetRegistry::lookupTarget(triple, lookup_error);
208 "Failed to create an llvm target for {0}: {1}", triple, local
213 target->createMCRegInfo(triple));
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Platform/NetBSD/
H A DPlatformNetBSD.h60 CompilerType GetSiginfoType(const llvm::Triple &triple) override;
H A DPlatformNetBSD.cpp51 const llvm::Triple &triple = arch->GetTriple(); local
52 switch (triple.getOS()) {
208 CompilerType PlatformNetBSD::GetSiginfoType(const llvm::Triple &triple) { argument
212 m_type_system = std::make_shared<TypeSystemClang>("siginfo", triple);
268 if (triple.isArch64Bit())
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Platform/FreeBSD/
H A DPlatformFreeBSD.h58 CompilerType GetSiginfoType(const llvm::Triple &triple) override;
H A DPlatformFreeBSD.cpp56 const llvm::Triple &triple = arch->GetTriple(); local
57 switch (triple.getOS()) {
189 CompilerType PlatformFreeBSD::GetSiginfoType(const llvm::Triple &triple) { argument
193 m_type_system = std::make_shared<TypeSystemClang>("siginfo", triple);
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.cpp37 llvm::Triple triple;
38 triple.setArch(Module->Arch);
39 triple.setOS(Module->OS);
45 return Header{ArchSpec(triple), std::move(uuid)};
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Utility/
H A DXcodeSDK.h90 /// Return the best-matching SDK type for a specific triple.
91 static XcodeSDK::Type GetSDKTypeForTriple(const llvm::Triple &triple);
H A DFileSpec.h77 explicit FileSpec(llvm::StringRef path, const llvm::Triple &triple);
376 /// \param[in] triple
377 /// The triple which is used to set the Path style.
378 void SetFile(llvm::StringRef path, const llvm::Triple &triple);
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.cpp56 Create(const char *triple, const char *cpu, const char *features_str,
1244 DisassemblerLLVMC::MCDisasmInstance::Create(const char *triple, const char *cpu, argument
1252 llvm::TargetRegistry::lookupTarget(triple, Status);
1262 curr_target->createMCRegInfo(triple));
1267 curr_target->createMCSubtargetInfo(triple, cpu, features_str));
1273 curr_target->createMCAsmInfo(*reg_info_up, triple, MCOptions));
1278 new llvm::MCContext(llvm::Triple(triple), asm_info_up.get(),
1289 curr_target->createMCRelocationInfo(triple, *context_up));
1295 triple, nullptr, DisassemblerLLVMC::SymbolLookupCallback, &owner,
1303 curr_target->createMCInstPrinter(llvm::Triple{triple},
1453 llvm::Triple triple = arch.GetTriple(); local
1706 llvm::Triple triple = arch.GetTriple(); local
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMT.cpp153 llvm::Triple triple(origCI.getTargetOpts().Triple);
155 if (triple.isiOS())
156 return triple.getOSMajorVersion() >= 5;
158 if (triple.isWatchOS())
161 if (triple.getOS() == llvm::Triple::Darwin)
162 return triple.getOSMajorVersion() >= 11;
164 if (triple.getOS() == llvm::Triple::MacOSX) {
165 return triple.getOSVersion() >= VersionTuple(10, 7);

Completed in 245 milliseconds

1234