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

References

gen/lib/Target/ARM/ARMGenAsmMatcher.inc
 9860   if ((FB[ARM::ModeThumb]))
 9862   if ((FB[ARM::ModeThumb]) && (FB[ARM::FeatureThumb2]))
 9868   if ((!FB[ARM::ModeThumb]))
gen/lib/Target/ARM/ARMGenAsmWriter.inc
12067         !STI.getFeatureBits()[ARM::ModeThumb] &&
12076         !STI.getFeatureBits()[ARM::ModeThumb] &&
12085         !STI.getFeatureBits()[ARM::ModeThumb] &&
12096         !STI.getFeatureBits()[ARM::ModeThumb] &&
12105         !STI.getFeatureBits()[ARM::ModeThumb] &&
12114         !STI.getFeatureBits()[ARM::ModeThumb] &&
12123         !STI.getFeatureBits()[ARM::ModeThumb] &&
12132         !STI.getFeatureBits()[ARM::ModeThumb] &&
12141         !STI.getFeatureBits()[ARM::ModeThumb] &&
12150         !STI.getFeatureBits()[ARM::ModeThumb] &&
12159         !STI.getFeatureBits()[ARM::ModeThumb] &&
12175         STI.getFeatureBits()[ARM::ModeThumb]) {
12190         STI.getFeatureBits()[ARM::ModeThumb]) {
12205         STI.getFeatureBits()[ARM::ModeThumb]) {
12220         STI.getFeatureBits()[ARM::ModeThumb]) {
12235         STI.getFeatureBits()[ARM::ModeThumb]) {
12250         STI.getFeatureBits()[ARM::ModeThumb]) {
12265         STI.getFeatureBits()[ARM::ModeThumb]) {
12280         STI.getFeatureBits()[ARM::ModeThumb]) {
12295         STI.getFeatureBits()[ARM::ModeThumb]) {
12310         STI.getFeatureBits()[ARM::ModeThumb]) {
12325         STI.getFeatureBits()[ARM::ModeThumb]) {
12340         STI.getFeatureBits()[ARM::ModeThumb]) {
12357         STI.getFeatureBits()[ARM::ModeThumb]) {
12374         STI.getFeatureBits()[ARM::ModeThumb]) {
12391         STI.getFeatureBits()[ARM::ModeThumb]) {
12408         STI.getFeatureBits()[ARM::ModeThumb]) {
12425         STI.getFeatureBits()[ARM::ModeThumb]) {
12442         STI.getFeatureBits()[ARM::ModeThumb]) {
12459         STI.getFeatureBits()[ARM::ModeThumb]) {
12476         STI.getFeatureBits()[ARM::ModeThumb]) {
12491         STI.getFeatureBits()[ARM::ModeThumb]) {
12508         STI.getFeatureBits()[ARM::ModeThumb]) {
12525         STI.getFeatureBits()[ARM::ModeThumb]) {
12542         STI.getFeatureBits()[ARM::ModeThumb]) {
12559         STI.getFeatureBits()[ARM::ModeThumb]) {
12636         STI.getFeatureBits()[ARM::ModeThumb] &&
12650         STI.getFeatureBits()[ARM::ModeThumb] &&
12669         STI.getFeatureBits()[ARM::ModeThumb] &&
12678         STI.getFeatureBits()[ARM::ModeThumb] &&
12687         STI.getFeatureBits()[ARM::ModeThumb] &&
12696         STI.getFeatureBits()[ARM::ModeThumb] &&
12705         STI.getFeatureBits()[ARM::ModeThumb] &&
12714         STI.getFeatureBits()[ARM::ModeThumb] &&
12724         STI.getFeatureBits()[ARM::ModeThumb] &&
12734         STI.getFeatureBits()[ARM::ModeThumb] &&
12745         STI.getFeatureBits()[ARM::ModeThumb] &&
12757         STI.getFeatureBits()[ARM::ModeThumb] &&
12766         STI.getFeatureBits()[ARM::ModeThumb] &&
12775         STI.getFeatureBits()[ARM::ModeThumb] &&
12784         STI.getFeatureBits()[ARM::ModeThumb] &&
12793         STI.getFeatureBits()[ARM::ModeThumb] &&
12802         STI.getFeatureBits()[ARM::ModeThumb] &&
gen/lib/Target/ARM/ARMGenDisassemblerTables.inc
16575     return (!Bits[ARM::ModeThumb]);
16577     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
16579     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16581     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TEOps]);
16583     return (!Bits[ARM::ModeThumb] && !Bits[ARM::HasV8Ops]);
16585     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
16587     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16589     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
16591     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
16593     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16595     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV4TOps]);
16597     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
16599     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureTrustZone]);
16601     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6T2Ops]);
16603     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
16605     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops]);
16607     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16609     return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6KOps]);
16611     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
16613     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureSB]);
16615     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureHWDivARM]);
16617     return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureNaClTrap]);
16643     return (Bits[ARM::ModeThumb]);
16645     return (Bits[ARM::ModeThumb] && Bits[ARM::Feature8MSecExt]);
16647     return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
16649     return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
16651     return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
16653     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
16655     return (Bits[ARM::ModeThumb] && !Bits[ARM::FeatureMClass]);
16657     return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
16659     return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6MOps]);
16661     return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps] && !Bits[ARM::FeatureMClass]);
16663     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16665     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::FeatureMClass]);
16669     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
16671     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
16673     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex] && !Bits[ARM::FeatureMClass]);
16675     return (Bits[ARM::FeatureDSP] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
16679     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureDSP]);
16681     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops]);
16683     return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
16685     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureV7Clrex]);
16687     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
16689     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureSB]);
16691     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureVirtualization]);
16693     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureTrustZone]);
16695     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
16697     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureMClass]);
16699     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureLOB]);
16701     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops]);
16703     return (Bits[ARM::FeatureHWDivThumb] && Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
16705     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
16707     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
16709     return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::HasV8Ops]);
16711     return (!Bits[ARM::HasV8Ops] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
gen/lib/Target/ARM/ARMGenSubtargetInfo.inc
  340   { "thumb-mode", "Thumb mode", ARM::ModeThumb, { { { 0x0ULL, 0x0ULL, 0x0ULL, } } } },
19529   if (Bits[ARM::ModeThumb]) InThumbMode = true;
lib/Target/ARM/ARMAsmPrinter.cpp
  461   return STI.getFeatureBits()[ARM::ModeThumb];
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  449     return getSTI().getFeatureBits()[ARM::ModeThumb];
  530     auto FB = ComputeAvailableFeatures(STI.ToggleFeature(ARM::ModeThumb));
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
  614   if (STI.getFeatureBits()[ARM::ModeThumb])
  626   assert(!STI.getFeatureBits()[ARM::ModeThumb] &&
  913   assert(STI.getFeatureBits()[ARM::ModeThumb] &&
 5883     if (featureBits[ARM::ModeThumb] && !featureBits[ARM::HasV8Ops]) {
 5901   if (featureBits[ARM::ModeThumb]) {
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
   64     return STI.getFeatureBits()[ARM::ModeThumb];
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
   83   assert(!STI.getFeatureBits()[llvm::ARM::ModeThumb] &&
  100   assert(!STI.getFeatureBits()[llvm::ARM::ModeThumb] &&