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

/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.cpp17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()),
H A DARMMachineFunctionInfo.h31 /// isThumb - True if this function is compiled under Thumb mode.
33 bool isThumb; member in class:llvm::ARMFunctionInfo
37 /// 'isThumb'.
127 isThumb(false),
139 bool isThumbFunction() const { return isThumb; }
140 bool isThumb1OnlyFunction() const { return isThumb && !hasThumb2; }
141 bool isThumb2Function() const { return isThumb && hasThumb2; }
H A DARMAsmPrinter.h116 bool isThumb = TT.getArch() == Triple::thumb ||
120 return isThumb ? ARM::DW_ISA_ARM_thumb : ARM::DW_ISA_ARM_arm;
H A DARMSubtarget.cpp99 : !isThumb()
331 return (!isThumb() || hasThumb2());
365 (isTargetLinux() && !isThumb()) || (isTargetNaCl() && !isThumb()));
H A DARMSubtarget.h347 return HasDataBarrier || (hasV6Ops() && !isThumb());
427 bool isThumb() const { return InThumbMode; } function in class:llvm::ARMSubtarget
H A DARMConstantIslandPass.cpp268 bool isThumb; member in class:__anon2766::ARMConstantIslands
400 isThumb = AFI->isThumbFunction();
490 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump())
905 BBI.Unalign = isThumb ? 1 : 2;
907 else if (isThumb && mayOptimizeThumb2Instruction(I))
983 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B;
984 if (!isThumb)
1046 UserOffset += (isThumb ? 4 : 8);
1055 if (isThumb && U.KnownAlignment)
1361 int UncondBr = isThumb
[all...]
H A DARMISelDAGToDAG.cpp343 bool isThumb2 = Subtarget->isThumb();
484 if (Subtarget->isThumb()) {
2330 ? (Subtarget->isThumb() ? ARM::t2SBFX : ARM::SBFX)
2331 : (Subtarget->isThumb() ? ARM::t2UBFX : ARM::UBFX);
2356 if (Subtarget->isThumb()) {
2519 if (Subtarget->isThumb()) {
2557 unsigned Opc = ((Subtarget->isThumb() && Subtarget->hasThumb2()) ?
2588 if (Subtarget->isThumb()) {
2605 if (Subtarget->isThumb()) {
2629 unsigned Opc = (Subtarget->isThumb()
3059 bool isThumb = Subtarget->isThumb() && Subtarget->hasThumb2(); local
3129 bool isThumb = Subtarget->isThumb() && Subtarget->hasThumb2(); local
[all...]
H A DARMAsmPrinter.cpp437 static bool isThumb(const MCSubtargetInfo& STI) { function
445 const bool WasThumb = isThumb(StartInfo);
446 if (!EndInfo || WasThumb != isThumb(*EndInfo)) {
463 bool isThumb = TT.getArch() == Triple::thumb || local
467 if (!M.getModuleInlineAsm().empty() && isThumb)
H A DARMFrameLowering.cpp1104 bool isThumb = AFI->isThumbFunction(); local
1110 unsigned Opc = isThumb ? ARM::t2SUBri : ARM::SUBri;
1127 Opc = isThumb ? ARM::tMOVr : ARM::MOVr;
1131 if (!isThumb)
1247 bool isThumb = AFI->isThumbFunction(); local
1250 unsigned Opc = isThumb ? ARM::t2ADDri : ARM::ADDri;
1837 bool Thumb = ST->isThumb();
H A DARMISelLowering.cpp172 if (Subtarget->isThumb() && Subtarget->hasVFP2() &&
777 !(Subtarget->hasDivideInARMMode() && !Subtarget->isThumb())) {
1044 setMinFunctionAlignment(Subtarget->isThumb() ? 1 : 2);
1831 isARMFunc = !Subtarget->isThumb() || (isStub && !Subtarget->isMClass());
1833 isLocalARMFunc = !Subtarget->isThumb() && (isDef || !ARMInterworking);
1869 isARMFunc = !Subtarget->isThumb() || (isStub && !Subtarget->isMClass());
1897 if (Subtarget->isThumb()) {
2529 unsigned PCAdj = Subtarget->isThumb() ? 4 : 8;
2619 unsigned char PCAdj = Subtarget->isThumb() ? 4 : 8;
2674 unsigned char PCAdj = Subtarget->isThumb()
7038 bool isThumb = Subtarget->isThumb(); local
[all...]
H A DARMFastISel.cpp626 (Subtarget->isThumb() ? 4 : 8);
2950 unsigned PCAdj = Subtarget->isThumb() ? 4 : 8;
2971 Opc = Subtarget->isThumb() ? ARM::tPICADD : UseGOT_PREL ? ARM::PICLDR
2977 if (!Subtarget->isThumb())
2980 if (UseGOT_PREL && Subtarget->isThumb()) {
H A DARMExpandPseudoInsts.cpp765 STI->isThumb()
779 if (STI->isThumb())
783 TII.get(STI->isThumb() ? ARM::tTAILJMPr : ARM::TAILJMPr))
H A DARMBaseRegisterInfo.cpp60 return STI.isThumb() ? ARM::R7 : ARM::R11;
H A DARMTargetTransformInfo.cpp27 if (!ST->isThumb()) {
H A DARMBaseInstrInfo.cpp403 bool isThumb = AFI->isThumbFunction() || AFI->isThumb2Function(); local
414 if (isThumb)
427 if (isThumb)
663 unsigned Opc = Subtarget.isThumb()
684 unsigned Opc = Subtarget.isThumb()
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.h73 bool isThumb() const { return isThumbMode; } function in class:__anon2797::ARMAsmBackend
H A DARMMCTargetDesc.cpp135 bool isThumb = local
144 if (isThumb) {
H A DARMMCCodeEmitter.cpp53 bool isThumb(const MCSubtargetInfo &STI) const { function in class:__anon2804::ARMMCCodeEmitter
57 return isThumb(STI) && STI.getFeatureBits()[ARM::FeatureThumb2];
1683 if (isThumb(STI) && Size == 4) {
H A DARMAsmBackend.cpp282 if (isThumb()) {
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp247 bool isThumb() const { function in class:__anon2786::ARMAsmParser
252 return isThumb() && !getSTI().getFeatureBits()[ARM::FeatureThumb2];
255 return isThumb() && getSTI().getFeatureBits()[ARM::FeatureThumb2];
4240 if (isThumb() && Val == 32) {
5255 if ((Mnemonic == "movs" && isThumb()) ||
5314 (Mnemonic == "movs" && isThumb()))) {
5358 (!isThumb() &&
5375 } else if (!isThumb()) {
5493 if (Mnemonic == "mov" && Operands.size() > 4 && !isThumb() &&
5501 if (isThumb()
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/
H A DTargets.cpp4426 bool isThumb() const {
4693 .Case("thumb", isThumb())
4825 if (isThumb()) {
4837 if (((HWDiv & HWDivThumb) && isThumb()) ||
4838 ((HWDiv & HWDivARM) && !isThumb())) {
/freebsd-11.0-release/contrib/llvm/tools/llvm-objdump/
H A DMachODump.cpp6173 bool isThumb = local
6218 if (isThumb)
6230 if (isThumb)

Completed in 218 milliseconds