Searched refs:isThumb (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.cpp17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()),
H A DARMAsmPrinter.h138 bool isThumb = TT.isThumb() ||
141 return isThumb ? ARM::DW_ISA_ARM_thumb : ARM::DW_ISA_ARM_arm;
H A DARMBasicBlockInfo.cpp59 BBI.Unalign = isThumb ? 1 : 2;
61 else if (isThumb && mayOptimizeThumb2Instruction(&I))
96 unsigned PCAdj = isThumb ? 4 : 8;
H A DARMMachineFunctionInfo.h30 /// isThumb - True if this function is compiled under Thumb mode.
32 bool isThumb = false; member in class:llvm::ARMFunctionInfo
36 /// 'isThumb'.
143 bool isThumbFunction() const { return isThumb; }
144 bool isThumb1OnlyFunction() const { return isThumb && !hasThumb2; }
145 bool isThumb2Function() const { return isThumb && hasThumb2; }
H A DARMBasicBlockInfo.h113 bool isThumb = false; member in class:llvm::ARMBasicBlockUtils
121 isThumb = MF.getInfo<ARMFunctionInfo>()->isThumbFunction();
H A DARMSubtarget.cpp108 : !isThumb()
233 SupportsTailCall = !isThumb() || hasV8MBaselineOps();
305 if (!isThumb())
435 (isTargetLinux() && !isThumb()) || (isTargetNaCl() && !isThumb()));
H A DARMSubtarget.h634 return HasDataBarrier || (hasV6Ops() && !isThumb());
682 if (isThumb())
765 bool isThumb() const { return InThumbMode; } function in class:llvm::ARMSubtarget
780 return isTargetDarwin() || (!isTargetWindows() && isThumb());
864 if (isThumb())
H A DARMInstructionSelector.cpp297 bool isThumb = STI.isThumb(); local
301 #define STORE_OPCODE(VAR, OPC) VAR = isThumb ? ARM::t2##OPC : ARM::OPC
315 STORE16 = isThumb ? ARM::t2STRHi12 : ARM::STRH;
316 LOAD16 = isThumb ? ARM::t2LDRHi12 : ARM::LDRH;
334 ConstPoolLoad = isThumb ? ARM::t2LDRpci : ARM::LDRi12;
336 LDRLIT_ga_pcrel = isThumb ? ARM::tLDRLIT_ga_pcrel : ARM::LDRLIT_ga_pcrel;
337 LDRLIT_ga_abs = isThumb ? ARM::tLDRLIT_ga_abs : ARM::LDRLIT_ga_abs;
669 bool UseOpcodeThatLoads = Indirect && !STI.isThumb();
808 assert(!STI.isThumb()
[all...]
H A DARMConstantIslandPass.cpp219 bool isThumb; member in class:__anon2147::ARMConstantIslands
362 isThumb = AFI->isThumbFunction();
449 if (isThumb && STI->hasV8MBaselineOps())
461 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump())
909 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B;
910 if (!isThumb)
979 UserOffset += (isThumb ? 4 : 8);
988 if (isThumb && U.KnownAlignment)
1295 int UncondBr = isThumb ? ((isThumb2) ? ARM::t2B : ARM::tB) : ARM::B;
1296 if (!isThumb)
[all...]
H A DARMCallLowering.cpp488 return STI.isThumb() ? ARM::tBL : ARM::BL;
490 if (STI.isThumb())
525 bool IsThumb = STI.isThumb();
H A DARMISelDAGToDAG.cpp376 bool isThumb2 = Subtarget->isThumb();
2824 ? (Subtarget->isThumb() ? ARM::t2SBFX : ARM::SBFX)
2825 : (Subtarget->isThumb() ? ARM::t2UBFX : ARM::UBFX);
2855 if (Subtarget->isThumb()) {
3035 if (!Subtarget->isThumb())
3179 if (Subtarget->isThumb()) {
3231 unsigned Opc = ((Subtarget->isThumb() && Subtarget->hasThumb2()) ?
3263 if (Subtarget->isThumb()) {
3282 if (Subtarget->isThumb()) {
3304 if (N1C && N1C->hasOneUse() && Subtarget->isThumb()) {
4031 bool isThumb = Subtarget->isThumb() && Subtarget->hasV8MBaselineOps(); local
4098 bool isThumb = Subtarget->isThumb() && Subtarget->hasThumb2(); local
[all...]
H A DARMLegalizerInfo.cpp107 bool HasHWDivide = (!ST.isThumb() && ST.hasDivideInARMMode()) ||
108 (ST.isThumb() && ST.hasDivideInThumbMode());
H A DARMFrameLowering.cpp1202 bool isThumb = AFI->isThumbFunction(); local
1208 unsigned Opc = isThumb ? ARM::t2SUBri : ARM::SUBri;
1227 Opc = isThumb ? ARM::tMOVr : ARM::MOVr;
1231 if (!isThumb)
1358 bool isThumb = AFI->isThumbFunction(); local
1361 unsigned Opc = isThumb ? ARM::t2ADDri : ARM::ADDri;
2250 bool Thumb = ST->isThumb();
H A DARMTargetMachine.cpp290 if (!I->isThumb() && !I->hasARMOps())
H A DARMExpandPseudoInsts.cpp932 bool IsThumb = STI->isThumb();
1051 bool IsThumb = STI->isThumb();
1179 STI->isThumb()
1193 if (STI->isThumb())
1197 STI->isThumb() ? ARM::tTAILJMPr
1902 if (STI->isThumb())
1909 if (STI->isThumb())
1916 if (STI->isThumb())
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.h30 isThumbMode(STI.getTargetTriple().isThumb()) {}
77 bool isThumb() const { return isThumbMode; } function in class:llvm::ARMAsmBackend
H A DARMMCTargetDesc.cpp143 if (TT.isThumb()) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp157 bool ARMTargetInfo::isThumb() const { function in class:ARMTargetInfo
384 if (isThumb())
531 .Case("thumb", isThumb())
713 if (isThumb()) {
725 if (((HWDiv & HWDivThumb) && isThumb()) ||
726 ((HWDiv & HWDivARM) && !isThumb())) {
903 if (isThumb()) {
923 if (isThumb()) {
936 if (isThumb() && !supportsThumb2())
942 if (isThumb()) {
[all...]
H A DARM.h106 bool isThumb() const;
/freebsd-11-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DAtoms.h74 bool isThumb() const { return _thumb; } function in class:lld::mach_o::MachODefinedAtom
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionELF.cpp113 } else if (T.isARM() || T.isThumb()) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp115 if (T.isARM() || T.isThumb())
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp313 if (TheTriple.isThumb())
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTriple.h695 bool isThumb() const { function in class:llvm::Triple
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp447 bool isThumb() const { function in class:__anon2168::ARMAsmParser
453 return isThumb() && !getSTI().getFeatureBits()[ARM::FeatureThumb2];
457 return isThumb() && getSTI().getFeatureBits()[ARM::FeatureThumb2];
5173 if (isThumb() && Val == 32) {
5609 if (!op.isSignedOffset<11, 1>() && isThumb() && hasV8MBaseline())
5616 if (!op.isSignedOffset<8, 1>() && isThumb() && hasV8MBaseline())
6221 if ((Mnemonic == "movs" && isThumb()) ||
6284 (Mnemonic == "movs" && isThumb()))) {
6357 (!isThumb() &&
6391 } else if (!isThumb()) {
[all...]

Completed in 252 milliseconds

12