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

References

gen/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc
   18     .Case("interrupt", true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb) ? 1 : 0)
   58     .Case("__clang_arm_mve_alias", true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb) ? 1 : 0)
  109     .Case("dllexport", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && (T.getOS() == llvm::Triple::Win32) ? 1 : 0)
  110     .Case("dllimport", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && (T.getOS() == llvm::Triple::Win32) ? 1 : 0)
  370     .Case("dllexport", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && (T.getOS() == llvm::Triple::Win32) ? 1 : 0)
  371     .Case("dllimport", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && (T.getOS() == llvm::Triple::Win32) ? 1 : 0)
  373     .Case("empty_bases", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && ( Target.getCXXABI().isMicrosoft() ) ? 1 : 0)
  375     .Case("layout_version", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && ( Target.getCXXABI().isMicrosoft() ) ? 1 : 0)
  377     .Case("novtable", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && ( Target.getCXXABI().isMicrosoft() ) ? 1 : 0)
  462     .Case("__clang_arm_mve_alias", true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb) && LangOpts.CPlusPlus11 ? 1 : 0)
  636     .Case("interrupt", true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb) && LangOpts.CPlusPlus11 ? 1 : 0)
  659     .Case("dllexport", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && (T.getOS() == llvm::Triple::Win32) && LangOpts.CPlusPlus11 ? 1 : 0)
  660     .Case("dllimport", true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && (T.getOS() == llvm::Triple::Win32) && LangOpts.CPlusPlus11 ? 1 : 0)
  762     .Case("__clang_arm_mve_alias", true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb) && LangOpts.DoubleSquareBracketAttributes ? 1 : 0)
gen/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
   79   return true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb || T.getArch() == llvm::Triple::avr || T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::msp430 || T.getArch() == llvm::Triple::mips || T.getArch() == llvm::Triple::mipsel || T.getArch() == llvm::Triple::riscv32 || T.getArch() == llvm::Triple::riscv64);
  394   return true && (T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::armeb || T.getArch() == llvm::Triple::thumbeb);
  934   return true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && (T.getOS() == llvm::Triple::Win32);
 1025   return true && (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb || T.getArch() == llvm::Triple::aarch64) && ( Target.getCXXABI().isMicrosoft() );
include/llvm/ADT/Triple.h
  695     return getArch() == Triple::thumb || getArch() == Triple::thumbeb;
lib/Bitcode/Writer/BitcodeWriter.cpp
 4325   else if (Arch == Triple::arm || Arch == Triple::thumb)
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  141   case Triple::ArchType::thumb:
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  104   case Triple::thumb:
 1223   bool isThumb = TM.getTargetTriple().getArch() == Triple::thumb;
lib/CodeGen/XRayInstrumentation.cpp
  210   case Triple::ArchType::thumb:
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp
   54   case Triple::thumb:
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
  952   case Triple::thumb:
 1785   case Triple::thumb:
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
   66     if (Arch == Triple::arm || Arch == Triple::thumb)
lib/Linker/IRMover.cpp
 1373   if (Triple.getArch() == Triple::thumb || Triple.getArch() == Triple::thumbeb)
lib/MC/MCObjectFileInfo.cpp
  199     else if (T.getArch() == Triple::arm || T.getArch() == Triple::thumb)
  494   const bool IsThumb = T.getArch() == Triple::thumb;
lib/MC/MCParser/COFFAsmParser.cpp
  399     if (T.getArch() == Triple::arm || T.getArch() == Triple::thumb)
lib/Object/COFFObjectFile.cpp
  905     return Triple::thumb;
lib/Object/ObjectFile.cpp
  110     if (COFFObj->getArch() == Triple::thumb)
lib/Object/RelocationResolver.cpp
  530     case Triple::thumb:
lib/Support/Triple.cpp
   51   case thumb:          return "thumb";
   91   case thumb:
  296     .Case("thumb", thumb)
  333       arch = Triple::thumb;
  380       return Triple::thumb;
  405     .Case("thumb", Triple::thumb)
  655   case Triple::thumb:
 1253   case llvm::Triple::thumb:
 1338   case Triple::thumb:
 1424   case Triple::thumb:           T.setArch(Triple::aarch64);    break;
 1469   case Triple::thumb:
 1547   case Triple::thumb:
 1564   if ((getArch() == Triple::thumb && Other.getArch() == Triple::arm) ||
 1565       (getArch() == Triple::arm && Other.getArch() == Triple::thumb) ||
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  215       (T.getArch() == Triple::thumb || T.getArch() == Triple::thumbeb));
lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
   36   RegisterTarget<Triple::thumb, /*HasJIT=*/true> A(getTheThumbLETarget(),
lib/Transforms/IPO/LowerTypeTests.cpp
 1199     case Triple::thumb:
 1221   } else if (JumpTableArch == Triple::thumb) {
 1240       Arch == Triple::thumb || Arch == Triple::aarch64)
 1324   return ModuleArch == Triple::thumb;
 1333   if (ModuleArch != Triple::arm && ModuleArch != Triple::thumb)
 1349   return ArmCount > ThumbCount ? Triple::arm : Triple::thumb;
 1375   if (JumpTableArch == Triple::thumb) {
tools/clang/lib/Basic/Targets.cpp
  169   case llvm::Triple::thumb:
tools/clang/lib/Basic/Targets/ARM.cpp
 1122           Triple.getArch() == llvm::Triple::thumb) &&
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1058     case llvm::Triple::thumb:
 4237   case llvm::Triple::thumb:
 6015     bool IsThumb = getTarget().getTriple().getArch() == llvm::Triple::thumb;
tools/clang/lib/CodeGen/CodeGenModule.cpp
  524       || Arch == llvm::Triple::thumb
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  812   case llvm::Triple::thumb:
tools/clang/lib/CodeGen/TargetInfo.cpp
 9749   case llvm::Triple::thumb:
tools/clang/lib/Driver/ToolChain.cpp
  558   case llvm::Triple::thumb:
  560     return getArch() != llvm::Triple::arm && getArch() != llvm::Triple::thumb &&
  582            Triple.getArch() == llvm::Triple::thumb ||
  625   case llvm::Triple::thumb:
tools/clang/lib/Driver/ToolChains/BareMetal.cpp
   43       Triple.getArch() != llvm::Triple::thumb)
tools/clang/lib/Driver/ToolChains/Clang.cpp
  421   case llvm::Triple::thumb:
  479     case llvm::Triple::thumb:
 1263   case llvm::Triple::thumb:
 1374   case llvm::Triple::thumb:
 2028   case llvm::Triple::thumb:
 2077       case llvm::Triple::thumb:
 3506                                Triple.getArch() == llvm::Triple::thumb)) {
 3541       case llvm::Triple::thumb:
 4672               Triple.getArch() == llvm::Triple::thumb)) {
 6224   case llvm::Triple::thumb:
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
  265   case llvm::Triple::thumb:
  918     case llvm::Triple::thumb:
 1047     case llvm::Triple::thumb:
 1419   case llvm::Triple::thumb:
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
   38   case llvm::Triple::thumb:
   98   case llvm::Triple::thumb:
  120     case llvm::Triple::thumb:
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  837   case llvm::Triple::thumb:
 1489         Triple.getArch() == llvm::Triple::thumb)
 1972     case llvm::Triple::thumb:
 2397   if ((Arch == llvm::Triple::arm || Arch == llvm::Triple::thumb)) {
 2425       getTriple().getArch() != llvm::Triple::thumb)
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp
   75   case llvm::Triple::thumb:
  415         getTriple().getArch() == llvm::Triple::thumb)
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  246   case llvm::Triple::thumb:
  268   case llvm::Triple::thumb:
  436         Arch == llvm::Triple::thumb || Arch == llvm::Triple::thumbeb)
  738   case llvm::Triple::thumb:
  921   return Arch == llvm::Triple::arm || Arch == llvm::Triple::thumb;
 1472   bool IsThumbArch = TargetTriple.getArch() == llvm::Triple::thumb;
 2101     case llvm::Triple::thumb:
 2157   case llvm::Triple::thumb:
 2576   case llvm::Triple::thumb:
tools/clang/lib/Driver/ToolChains/Linux.cpp
   60   case llvm::Triple::thumb:
  273   if (Arch == llvm::Triple::arm || Arch == llvm::Triple::thumb)
  525     case llvm::Triple::thumb:
  561   case llvm::Triple::thumb:
  771   case llvm::Triple::thumb:
 1002                          getTriple().getArch() == llvm::Triple::thumb ||
tools/clang/lib/Driver/ToolChains/MinGW.cpp
  126   case llvm::Triple::thumb:
tools/clang/lib/Driver/ToolChains/NetBSD.cpp
   43   case llvm::Triple::thumb:
  149   case llvm::Triple::thumb:
  275     case llvm::Triple::thumb:
  359     case llvm::Triple::thumb:
  411     case llvm::Triple::thumb:
  459       TArch == llvm::Triple::thumb || TArch == llvm::Triple::thumbeb)
tools/clang/lib/Lex/PPMacroExpansion.cpp
 1399         ((TT.getArch() == llvm::Triple::thumb &&
tools/clang/lib/Sema/SemaChecking.cpp
 1111     case llvm::Triple::thumb:
 1132             {llvm::Triple::arm, llvm::Triple::thumb, llvm::Triple::aarch64}))
 1145                                    llvm::Triple::thumb, llvm::Triple::aarch64}))
 1533       case llvm::Triple::thumb:
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1950         (Arch != llvm::Triple::arm && Arch != llvm::Triple::thumb)) {
tools/dsymutil/DwarfLinker.cpp
  421   case Triple::thumb:
tools/lld/ELF/InputFiles.cpp
 1329   case Triple::thumb:
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1328         (arch_type == llvm::Triple::thumb)) {
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1329         (arch_type == llvm::Triple::thumb)) {
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
  218         if (machine == llvm::Triple::arm || machine == llvm::Triple::thumb) {
  219           if (machine == llvm::Triple::thumb || is_alternate_isa) {
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  236                exe_arch.GetMachine() == llvm::Triple::thumb ||
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
  743     } else if (arch.GetTriple().getArch() == llvm::Triple::thumb) {
  758   else if (arch.GetTriple().getArch() == llvm::Triple::thumb)
13808     if (m_arch.GetTriple().getArch() == llvm::Triple::thumb ||
14410   if (arch.GetTriple().getArch() == llvm::Triple::thumb ||
tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
  164   else if (arch.GetTriple().getArch() == llvm::Triple::thumb)
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 1356       arch_spec.GetMachine() == llvm::Triple::thumb) {
 1473             arch_spec.GetMachine() == llvm::Triple::thumb) {
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 6040     case llvm::Triple::thumb:
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
  429   case llvm::Triple::thumb:
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp
   81     case llvm::Triple::thumb: {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp
   79     case llvm::Triple::thumb: {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
   73     case llvm::Triple::thumb: {
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  560     case llvm::Triple::thumb:
tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
   70     case llvm::Triple::thumb:
   96     case llvm::Triple::thumb:
  173     case llvm::Triple::thumb:
  384     case llvm::Triple::thumb:
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 1276               case llvm::Triple::thumb:
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
 1245       case llvm::Triple::thumb:
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  641          arch_to_use.GetMachine() == llvm::Triple::thumb) &&
  645              target_arch.GetMachine() == llvm::Triple::thumb) {
 1110              process_arch.GetMachine() == llvm::Triple::thumb) &&
tools/lldb/source/Symbol/ClangASTContext.cpp
  582             fixed_arch.GetTriple().getArch() == llvm::Triple::thumb) {
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  224           arch.GetTriple().getArch() == llvm::Triple::thumb) {
  340           arch.GetTriple().getArch() == llvm::Triple::thumb)
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  429         arch.GetTriple().getArch() == llvm::Triple::thumb)
tools/lldb/source/Target/Thread.cpp
 2054     case llvm::Triple::thumb:
tools/lldb/source/Utility/ArchSpec.cpp
   76     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumb,
   78     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv4t,
   80     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv5,
   82     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv5e,
   84     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv6,
   86     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv6m,
   88     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv7,
   90     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv7f,
   92     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv7s,
   94     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv7k,
   96     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv7m,
   98     {eByteOrderLittle, 4, 2, 4, llvm::Triple::thumb, ArchSpec::eCore_thumbv7em,
  768   case llvm::Triple::thumb:
 1437       GetTriple().getArch() == llvm::Triple::thumb) {
unittests/ADT/TripleTest.cpp
  995   T.setArch(Triple::thumb);
  996   EXPECT_EQ(Triple::thumb, T.get32BitArchVariant().getArch());
 1117   T.setArch(Triple::thumb);
 1119   EXPECT_EQ(Triple::thumb, T.getLittleEndianArchVariant().getArch());
 1477     EXPECT_EQ(Triple::thumb, T.getArch());