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

/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.h30 /// isThumb - True if this function is compiled under Thumb mode.
32 bool isThumb; member in class:llvm::ARMFunctionInfo
36 /// 'isThumb'.
119 isThumb(false),
130 isThumb(MF.getTarget().getSubtarget<ARMSubtarget>().isThumb()),
140 bool isThumbFunction() const { return isThumb; }
141 bool isThumb1OnlyFunction() const { return isThumb && !hasThumb2; }
142 bool isThumb2Function() const { return isThumb && hasThumb2; }
H A DARMSubtarget.h280 return HasDataBarrier || (hasV6Ops() && !isThumb());
319 bool isThumb() const { return InThumbMode; } function in class:llvm::ARMSubtarget
H A DARMAsmPrinter.h108 return Subtarget->isThumb() ?
H A DARMConstantIslandPass.cpp262 bool isThumb; member in class:__anon2440::ARMConstantIslands
388 isThumb = AFI->isThumbFunction();
478 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump())
810 BBI.Unalign = isThumb ? 1 : 2;
812 else if (isThumb && mayOptimizeThumb2Instruction(I))
888 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B;
889 if (!isThumb)
951 UserOffset += (isThumb ? 4 : 8);
960 if (isThumb && U.KnownAlignment)
1258 int UncondBr = isThumb
[all...]
H A DARMInstrInfo.cpp112 unsigned PCAdj = TM->getSubtarget<ARMSubtarget>().isThumb() ? 4 : 8;
H A DARMFrameLowering.cpp455 unsigned TCOpcode = STI.isThumb() ?
469 if (STI.isThumb()) MIB.addImm(ARMCC::AL).addReg(0);
472 TII.get(STI.isThumb() ? ARM::tTAILJMPr : ARM::TAILJMPr)).
776 bool isThumb = AFI->isThumbFunction(); local
782 unsigned Opc = isThumb ? ARM::t2SUBri : ARM::SUBri;
788 Opc = isThumb ? ARM::t2BICri : ARM::BICri;
798 Opc = isThumb ? ARM::tMOVr : ARM::MOVr;
802 if (!isThumb)
918 bool isThumb = AFI->isThumbFunction(); local
921 unsigned Opc = isThumb
[all...]
H A DARMISelDAGToDAG.cpp330 bool isThumb2 = Subtarget->isThumb();
2297 ? (Subtarget->isThumb() ? ARM::t2SBFX : ARM::SBFX)
2298 : (Subtarget->isThumb() ? ARM::t2UBFX : ARM::UBFX);
2322 if (Subtarget->isThumb()) {
2485 if (Subtarget->isThumb()) {
2536 unsigned Opc = ((Subtarget->isThumb() && Subtarget->hasThumb2()) ?
2566 if (Subtarget->isThumb()) {
2582 if (Subtarget->isThumb()) {
2605 unsigned Opc = (Subtarget->isThumb() && Subtarget->hasThumb2())
2640 if (Subtarget->isThumb()) {
3035 bool isThumb = Subtarget->isThumb() && Subtarget->hasThumb2(); local
3100 bool isThumb = Subtarget->isThumb() && Subtarget->hasThumb2(); local
[all...]
H A DARMSubtarget.cpp207 if (!isThumb() || hasThumb2())
H A DARMISelLowering.cpp180 if (Subtarget->isThumb() && Subtarget->hasVFP2() &&
684 !(Subtarget->hasDivideInARMMode() && !Subtarget->isThumb())) {
920 setMinFunctionAlignment(Subtarget->isThumb() ? 1 : 2);
1700 isARMFunc = !Subtarget->isThumb() || isStub;
1702 isLocalARMFunc = !Subtarget->isThumb() && (!isExt || !ARMInterworking);
1729 isARMFunc = !Subtarget->isThumb() || isStub;
1760 if (Subtarget->isThumb()) {
2360 unsigned PCAdj = Subtarget->isThumb() ? 4 : 8;
2383 unsigned char PCAdj = Subtarget->isThumb() ? 4 : 8;
2436 unsigned char PCAdj = Subtarget->isThumb()
6755 bool isThumb = Subtarget->isThumb(); local
[all...]
H A DARMBaseRegisterInfo.cpp48 FramePtr((STI.isTargetDarwin() || STI.isThumb()) ? ARM::R7 : ARM::R11),
H A DARMTargetTransformInfo.cpp159 if (!ST->isThumb()) {
H A DARMFastISel.cpp714 (Subtarget->isThumb() ? 4 : 8);
3145 UseFastISel |= Subtarget->isTargetLinux() && !Subtarget->isThumb();
3146 UseFastISel |= Subtarget->isTargetNaCl() && !Subtarget->isThumb();
H A DARMBaseInstrInfo.cpp401 bool isThumb = AFI->isThumbFunction() || AFI->isThumb2Function(); local
410 if (isThumb)
423 if (isThumb)
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp92 bool isThumb = false; local
96 isThumb = true;
115 isThumb = true;
154 isThumb = true;
171 if (isThumb) {
H A DARMAsmBackend.cpp146 bool isThumb() const { return isThumbMode; } function in class:__anon2463::ARMAsmBackend
226 if (isThumb()) {
H A DARMMCCodeEmitter.cpp52 bool isThumb() const { function in class:__anon2468::ARMMCCodeEmitter
57 return isThumb() && (STI.getFeatureBits() & ARM::FeatureThumb2) != 0;
1543 if (isThumb() && Size == 4) {
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp160 bool isThumb() const { function in class:__anon2457::ARMAsmParser
165 return isThumb() && (STI.getFeatureBits() & ARM::FeatureThumb2) == 0;
168 return isThumb() && (STI.getFeatureBits() & ARM::FeatureThumb2);
3882 if (isThumb() && Val == 32) {
4709 if ((Mnemonic == "movs" && isThumb()) ||
4767 (Mnemonic == "movs" && isThumb()))) {
4811 (!isThumb() && (Mnemonic == "smull" || Mnemonic == "mov" ||
4830 } else if (!isThumb()) {
4862 if (Mnemonic == "mov" && Operands.size() > 4 && !isThumb() &&
4870 if (isThumb()
[all...]

Completed in 199 milliseconds