/external/llvm/lib/Target/ARM/ |
D | ARMMachineFunctionInfo.h | 32 bool isThumb; variable 126 isThumb(false), in ARMFunctionInfo() 138 bool isThumbFunction() const { return isThumb; } in isThumbFunction() 139 bool isThumb1OnlyFunction() const { return isThumb && !hasThumb2; } in isThumb1OnlyFunction() 140 bool isThumb2Function() const { return isThumb && hasThumb2; } in isThumb2Function()
|
D | ARMSubtarget.cpp | 98 : !isThumb() in ARMSubtarget() 179 SupportsTailCall = !isThumb() || hasV8MBaselineOps(); in initSubtargetFeatures() 300 return (!isThumb() || hasThumb2()); in enablePostRAScheduler() 304 return hasAnyDataBarrier() && (!isThumb() || hasV8MBaselineOps()); in enableAtomicExpand() 334 (isTargetLinux() && !isThumb()) || (isTargetNaCl() && !isThumb())); in useFastISel()
|
D | ARMMachineFunctionInfo.cpp | 17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
|
D | ARMAsmPrinter.h | 117 bool isThumb = TT.getArch() == Triple::thumb || in getISAEncoding() local 121 return isThumb ? ARM::DW_ISA_ARM_thumb : ARM::DW_ISA_ARM_arm; in getISAEncoding()
|
D | ARMConstantIslandPass.cpp | 273 bool isThumb; member in __anon54f86bde0111::ARMConstantIslands 410 isThumb = AFI->isThumbFunction(); in runOnMachineFunction() 499 if (isThumb && STI->hasV8MBaselineOps()) in runOnMachineFunction() 511 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump()) in runOnMachineFunction() 917 BBI.Unalign = isThumb ? 1 : 2; in computeBlockSize() 919 else if (isThumb && mayOptimizeThumb2Instruction(&I)) in computeBlockSize() 995 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B; in splitBlockBeforeInstr() 996 if (!isThumb) in splitBlockBeforeInstr() 1058 UserOffset += (isThumb ? 4 : 8); in getUserOffset() 1067 if (isThumb && U.KnownAlignment) in getUserOffset() [all …]
|
D | ARMISelDAGToDAG.cpp | 339 bool isThumb2 = Subtarget->isThumb(); in PreprocessISelDAG() 476 if (Subtarget->isThumb()) { in ConstantMaterializationCost() 2334 ? (Subtarget->isThumb() ? ARM::t2SBFX : ARM::SBFX) in tryV6T2BitfieldExtractOp() 2335 : (Subtarget->isThumb() ? ARM::t2UBFX : ARM::UBFX); in tryV6T2BitfieldExtractOp() 2360 if (Subtarget->isThumb()) { in tryV6T2BitfieldExtractOp() 2706 if (Subtarget->isThumb()) { in Select() 2745 unsigned Opc = ((Subtarget->isThumb() && Subtarget->hasThumb2()) ? in Select() 2777 if (Subtarget->isThumb()) { in Select() 2796 if (Subtarget->isThumb()) { in Select() 2818 if (N1C && N1C->hasOneUse() && Subtarget->isThumb()) { in Select() [all …]
|
D | ARMSubtarget.h | 444 return HasDataBarrier || (hasV6Ops() && !isThumb()); in hasAnyDataBarrier() 548 bool isThumb() const { return InThumbMode; } in isThumb() function
|
D | ARMExpandPseudoInsts.cpp | 768 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP() 885 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP_64() 1014 STI->isThumb() in ExpandMI() 1028 if (STI->isThumb()) in ExpandMI() 1032 TII.get(STI->isThumb() ? ARM::tTAILJMPr : ARM::TAILJMPr)) in ExpandMI() 1629 if (STI->isThumb()) in ExpandMI() 1636 if (STI->isThumb()) in ExpandMI() 1643 if (STI->isThumb()) in ExpandMI()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMComputeBlockSize.cpp | 48 bool isThumb = MF->getInfo<ARMFunctionInfo>()->isThumbFunction(); in computeBlockSize() local 58 BBI.Unalign = isThumb ? 1 : 2; in computeBlockSize() 60 else if (isThumb && mayOptimizeThumb2Instruction(&I)) in computeBlockSize()
|
D | ARMMachineFunctionInfo.h | 32 bool isThumb = false; variable 135 bool isThumbFunction() const { return isThumb; } in isThumbFunction() 136 bool isThumb1OnlyFunction() const { return isThumb && !hasThumb2; } in isThumb1OnlyFunction() 137 bool isThumb2Function() const { return isThumb && hasThumb2; } in isThumb2Function()
|
D | ARMMachineFunctionInfo.cpp | 18 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
|
D | ARMAsmPrinter.h | 140 bool isThumb = TT.isThumb() || in getISAEncoding() local 143 return isThumb ? ARM::DW_ISA_ARM_thumb : ARM::DW_ISA_ARM_arm; in getISAEncoding()
|
D | ARMSubtarget.cpp | 104 : !isThumb() in ARMSubtarget() 227 SupportsTailCall = !isThumb() || hasV8MBaselineOps(); in initSubtargetFeatures() 396 (isTargetLinux() && !isThumb()) || (isTargetNaCl() && !isThumb())); in useFastISel()
|
D | ARMSubtarget.h | 577 return HasDataBarrier || (hasV6Ops() && !isThumb()); in hasAnyDataBarrier() 694 bool isThumb() const { return InThumbMode; } in isThumb() function 708 return isTargetDarwin() || (!isTargetWindows() && isThumb()); in useR7AsFramePointer() 786 if (isThumb()) in getReturnOpcode()
|
D | ARMConstantIslandPass.cpp | 216 bool isThumb; member in __anon3741e7760111::ARMConstantIslands 354 isThumb = AFI->isThumbFunction(); in runOnMachineFunction() 444 if (isThumb && STI->hasV8MBaselineOps()) in runOnMachineFunction() 456 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump()) in runOnMachineFunction() 923 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B; in splitBlockBeforeInstr() 924 if (!isThumb) in splitBlockBeforeInstr() 987 UserOffset += (isThumb ? 4 : 8); in getUserOffset() 996 if (isThumb && U.KnownAlignment) in getUserOffset() 1321 int UncondBr = isThumb ? ((isThumb2) ? ARM::t2B : ARM::tB) : ARM::B; in createNewWater() 1322 if (!isThumb) in createNewWater() [all …]
|
D | ARMISelDAGToDAG.cpp | 315 bool isThumb2 = Subtarget->isThumb(); in PreprocessISelDAG() 452 if (Subtarget->isThumb()) { in ConstantMaterializationCost() 2294 ? (Subtarget->isThumb() ? ARM::t2SBFX : ARM::SBFX) in tryV6T2BitfieldExtractOp() 2295 : (Subtarget->isThumb() ? ARM::t2UBFX : ARM::UBFX); in tryV6T2BitfieldExtractOp() 2320 if (Subtarget->isThumb()) { in tryV6T2BitfieldExtractOp() 2501 if (!Subtarget->isThumb()) in SelectCMPZ() 2606 if (Subtarget->isThumb()) { in Select() 2659 unsigned Opc = ((Subtarget->isThumb() && Subtarget->hasThumb2()) ? in Select() 2691 if (Subtarget->isThumb()) { in Select() 2710 if (Subtarget->isThumb()) { in Select() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMAsmBackend.h | 31 isThumbMode(STI.getTargetTriple().isThumb()) {} in ARMAsmBackend() 76 bool isThumb() const { return isThumbMode; } in isThumb() function
|
D | ARMMCCodeEmitter.cpp | 64 bool isThumb(const MCSubtargetInfo &STI) const { in isThumb() function in __anon77bd63240111::ARMMCCodeEmitter 69 return isThumb(STI) && STI.getFeatureBits()[ARM::FeatureThumb2]; in isThumb2() 1055 Kind = MCFixupKind(isThumb(STI) ? ARM::fixup_t2_movt_hi16 in getHiLo16ImmOpValue() 1059 Kind = MCFixupKind(isThumb(STI) ? ARM::fixup_t2_movw_lo16 in getHiLo16ImmOpValue() 1705 if (isThumb(STI) && Size == 4) { in encodeInstruction()
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/ |
D | ARMGenDAGISel.inc | 82 … 49*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) 120 … 124*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) 154 /* 193*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb(… 180 … 248*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) 199 … 287*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) 298 … 488*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) 325 /* 543*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb(… 401 …03*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) 466 … 866*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) 494 … 932*/ OPC_CheckPatternPredicate, 0, // (Subtarget->hasV6Ops()) && (!Subtarget->isThumb()) [all …]
|
D | ARMGenFastISel.inc | 78 if ((Subtarget->hasV5TOps()) && (!Subtarget->isThumb())) { 96 if ((Subtarget->isThumb()) && (Subtarget->isThumb1Only())) { 99 if ((!Subtarget->isThumb()) && (!Subtarget->hasV4TOps())) { 102 if ((Subtarget->hasV4TOps()) && (!Subtarget->isThumb())) { 120 if ((Subtarget->hasV5TOps()) && (!Subtarget->isThumb())) { 141 if ((!Subtarget->isThumb())) { 162 if ((!Subtarget->isThumb())) { 183 if ((!Subtarget->isThumb())) { 1715 if ((Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())) { 1733 if ((Subtarget->isThumb())) { [all …]
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMAsmBackend.h | 74 bool isThumb() const { return isThumbMode; } in isThumb() function
|
D | ARMMCTargetDesc.cpp | 134 bool isThumb = in ParseARMTriple() local 143 if (isThumb) { in ParseARMTriple()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/ |
D | MCSectionELF.cpp | 116 } else if (T.isARM() || T.isThumb()) { in PrintSwitchToSection()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
D | CrossDSOCFI.cpp | 119 if (T.isARM() || T.isThumb()) in buildCFICheck()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/AsmParser/ |
D | ARMAsmParser.cpp | 432 bool isThumb() const { in isThumb() function in __anonbe6447850111::ARMAsmParser 438 return isThumb() && !getSTI().getFeatureBits()[ARM::FeatureThumb2]; in isThumbOne() 442 return isThumb() && getSTI().getFeatureBits()[ARM::FeatureThumb2]; in isThumbTwo() 4590 if (isThumb() && Val == 32) { in parseShifterImm() 5026 if (!op.isSignedOffset<11, 1>() && isThumb() && hasV8MBaseline()) in cvtThumbBranches() 5033 if (!op.isSignedOffset<8, 1>() && isThumb() && hasV8MBaseline()) in cvtThumbBranches() 5613 if ((Mnemonic == "movs" && isThumb()) || in splitMnemonic() 5658 (Mnemonic == "movs" && isThumb()))) { in splitMnemonic() 5702 (!isThumb() && in getMnemonicAcceptInfo() 5722 } else if (!isThumb()) { in getMnemonicAcceptInfo() [all …]
|