/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMMachineFunctionInfo.h | 32 bool isThumb = false; variable 143 bool isThumbFunction() const { return isThumb; } in isThumbFunction() 144 bool isThumb1OnlyFunction() const { return isThumb && !hasThumb2; } in isThumb1OnlyFunction() 145 bool isThumb2Function() const { return isThumb && hasThumb2; } in isThumb2Function()
|
D | ARMSubtarget.cpp | 108 : !isThumb() in ARMSubtarget() 233 SupportsTailCall = !isThumb() || hasV8MBaselineOps(); in initSubtargetFeatures() 305 if (!isThumb()) in initSubtargetFeatures() 435 (isTargetLinux() && !isThumb()) || (isTargetNaCl() && !isThumb())); in useFastISel()
|
D | ARMMachineFunctionInfo.cpp | 17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
|
D | ARMBasicBlockInfo.cpp | 59 BBI.Unalign = isThumb ? 1 : 2; in computeBlockSize() 61 else if (isThumb && mayOptimizeThumb2Instruction(&I)) in computeBlockSize() 96 unsigned PCAdj = isThumb ? 4 : 8; in isBBInRange()
|
D | ARMAsmPrinter.h | 138 bool isThumb = TT.isThumb() || in getISAEncoding() local 141 return isThumb ? ARM::DW_ISA_ARM_thumb : ARM::DW_ISA_ARM_arm; in getISAEncoding()
|
D | ARMSubtarget.h | 634 return HasDataBarrier || (hasV6Ops() && !isThumb()); in hasAnyDataBarrier() 682 if (isThumb()) in hasBaseDSP() 765 bool isThumb() const { return InThumbMode; } in isThumb() function 780 return isTargetDarwin() || (!isTargetWindows() && isThumb()); in useR7AsFramePointer() 864 if (isThumb()) in getReturnOpcode()
|
D | ARMBasicBlockInfo.h | 113 bool isThumb = false; variable 121 isThumb = MF.getInfo<ARMFunctionInfo>()->isThumbFunction(); in ARMBasicBlockUtils()
|
D | ARMInstructionSelector.cpp | 297 bool isThumb = STI.isThumb(); in OpcodeCache() local 301 #define STORE_OPCODE(VAR, OPC) VAR = isThumb ? ARM::t2##OPC : ARM::OPC in OpcodeCache() 315 STORE16 = isThumb ? ARM::t2STRHi12 : ARM::STRH; in OpcodeCache() 316 LOAD16 = isThumb ? ARM::t2LDRHi12 : ARM::LDRH; in OpcodeCache() 334 ConstPoolLoad = isThumb ? ARM::t2LDRpci : ARM::LDRi12; in OpcodeCache() 336 LDRLIT_ga_pcrel = isThumb ? ARM::tLDRLIT_ga_pcrel : ARM::LDRLIT_ga_pcrel; in OpcodeCache() 337 LDRLIT_ga_abs = isThumb ? ARM::tLDRLIT_ga_abs : ARM::LDRLIT_ga_abs; in OpcodeCache() 669 bool UseOpcodeThatLoads = Indirect && !STI.isThumb(); in selectGlobal() 808 assert(!STI.isThumb() && "Unsupported subtarget"); in selectShift() 985 assert(!STI.isThumb() && "Unsupported subtarget"); in select()
|
D | ARMConstantIslandPass.cpp | 219 bool isThumb; member in __anon6862491a0111::ARMConstantIslands 362 isThumb = AFI->isThumbFunction(); in runOnMachineFunction() 449 if (isThumb && STI->hasV8MBaselineOps()) in runOnMachineFunction() 461 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump()) in runOnMachineFunction() 909 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B; in splitBlockBeforeInstr() 910 if (!isThumb) in splitBlockBeforeInstr() 979 UserOffset += (isThumb ? 4 : 8); in getUserOffset() 988 if (isThumb && U.KnownAlignment) in getUserOffset() 1295 int UncondBr = isThumb ? ((isThumb2) ? ARM::t2B : ARM::tB) : ARM::B; in createNewWater() 1296 if (!isThumb) in createNewWater() [all …]
|
D | ARMISelDAGToDAG.cpp | 376 bool isThumb2 = Subtarget->isThumb(); in PreprocessISelDAG() 2824 ? (Subtarget->isThumb() ? ARM::t2SBFX : ARM::SBFX) in tryV6T2BitfieldExtractOp() 2825 : (Subtarget->isThumb() ? ARM::t2UBFX : ARM::UBFX); in tryV6T2BitfieldExtractOp() 2855 if (Subtarget->isThumb()) { in tryV6T2BitfieldExtractOp() 3035 if (!Subtarget->isThumb()) in SelectCMPZ() 3179 if (Subtarget->isThumb()) { in Select() 3231 unsigned Opc = ((Subtarget->isThumb() && Subtarget->hasThumb2()) ? in Select() 3263 if (Subtarget->isThumb()) { in Select() 3282 if (Subtarget->isThumb()) { in Select() 3304 if (N1C && N1C->hasOneUse() && Subtarget->isThumb()) { in Select() [all …]
|
D | ARMCallLowering.cpp | 488 return STI.isThumb() ? ARM::tBL : ARM::BL; in getCallOpcode() 490 if (STI.isThumb()) in getCallOpcode() 525 bool IsThumb = STI.isThumb(); in lowerCall()
|
D | ARMPredicates.td | 139 def IsThumb : Predicate<"Subtarget->isThumb()">, 150 def IsARM : Predicate<"!Subtarget->isThumb()">,
|
D | ARMExpandPseudoInsts.cpp | 932 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP() 1051 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP_64() 1179 STI->isThumb() in ExpandMI() 1193 if (STI->isThumb()) in ExpandMI() 1197 STI->isThumb() ? ARM::tTAILJMPr in ExpandMI() 1902 if (STI->isThumb()) in ExpandMI() 1909 if (STI->isThumb()) in ExpandMI() 1916 if (STI->isThumb()) in ExpandMI()
|
D | ARMFrameLowering.cpp | 1202 bool isThumb = AFI->isThumbFunction(); in emitAlignedDPRCS2Spills() local 1208 unsigned Opc = isThumb ? ARM::t2SUBri : ARM::SUBri; in emitAlignedDPRCS2Spills() 1227 Opc = isThumb ? ARM::tMOVr : ARM::MOVr; in emitAlignedDPRCS2Spills() 1231 if (!isThumb) in emitAlignedDPRCS2Spills() 1358 bool isThumb = AFI->isThumbFunction(); in emitAlignedDPRCS2Restores() local 1361 unsigned Opc = isThumb ? ARM::t2ADDri : ARM::ADDri; in emitAlignedDPRCS2Restores() 2250 bool Thumb = ST->isThumb(); in adjustForSegmentedStacks()
|
D | ARMLegalizerInfo.cpp | 107 bool HasHWDivide = (!ST.isThumb() && ST.hasDivideInARMMode()) || in ARMLegalizerInfo() 108 (ST.isThumb() && ST.hasDivideInThumbMode()); in ARMLegalizerInfo()
|
D | ARMISelLowering.cpp | 442 if (Subtarget->isThumb() && Subtarget->hasVFP2Base() && in ARMTargetLowering() 1116 bool hasDivide = Subtarget->isThumb() ? Subtarget->hasDivideInThumbMode() in ARMTargetLowering() 1227 (!Subtarget->isThumb() || Subtarget->hasV8MBaselineOps())) { in ARMTargetLowering() 1231 if (!Subtarget->isThumb() || !Subtarget->isMClass()) in ARMTargetLowering() 1485 setMinFunctionAlignment(Subtarget->isThumb() ? Align(2) : Align(4)); in ARMTargetLowering() 1487 if (Subtarget->isThumb() || Subtarget->isThumb2()) in ARMTargetLowering() 2116 PreferIndirect = Subtarget->isThumb() && Subtarget->hasMinSize() && in LowerCall() 2312 bool isARMFunc = !Subtarget->isThumb() || (isStub && !Subtarget->isMClass()); in LowerCall() 2356 isLocalARMFunc = !Subtarget->isThumb() && (isDef || !ARMInterworking); in LowerCall() 2410 if (Subtarget->isThumb()) { in LowerCall() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMAsmBackend.h | 30 isThumbMode(STI.getTargetTriple().isThumb()) {} in ARMAsmBackend() 77 bool isThumb() const { return isThumbMode; } in isThumb() function
|
D | ARMMCCodeEmitter.cpp | 63 bool isThumb(const MCSubtargetInfo &STI) const { in isThumb() function in __anon8f6728c80111::ARMMCCodeEmitter 68 return isThumb(STI) && STI.getFeatureBits()[ARM::FeatureThumb2]; in isThumb2() 1228 Kind = MCFixupKind(isThumb(STI) ? ARM::fixup_t2_movt_hi16 in getHiLo16ImmOpValue() 1232 Kind = MCFixupKind(isThumb(STI) ? ARM::fixup_t2_movw_lo16 in getHiLo16ImmOpValue() 1885 if (isThumb(STI) && Size == 4) { in encodeInstruction()
|
D | ARMMCTargetDesc.cpp | 143 if (TT.isThumb()) { in ParseARMTriple()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/ |
D | ARMGenFastISel.inc | 83 if ((Subtarget->hasV5TOps()) && (!Subtarget->isThumb())) { 101 if ((Subtarget->isThumb()) && (Subtarget->isThumb1Only())) { 104 if ((!Subtarget->isThumb()) && (!Subtarget->hasV4TOps())) { 107 if ((Subtarget->hasV4TOps()) && (!Subtarget->isThumb())) { 125 if ((Subtarget->hasV5TOps()) && (!Subtarget->isThumb())) { 222 if ((!Subtarget->isThumb())) { 243 if ((!Subtarget->isThumb())) { 264 if ((!Subtarget->isThumb())) { 1597 if ((Subtarget->hasV6T2Ops()) && (!Subtarget->isThumb())) { 1615 if ((Subtarget->isThumb())) { [all …]
|
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 …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/ |
D | MCSectionELF.cpp | 113 } else if (T.isARM() || T.isThumb()) { in PrintSwitchToSection()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | CrossDSOCFI.cpp | 115 if (T.isARM() || T.isThumb()) in buildCFICheck()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/AsmParser/ |
D | ARMAsmParser.cpp | 447 bool isThumb() const { in isThumb() function in __anon1390dda90111::ARMAsmParser 453 return isThumb() && !getSTI().getFeatureBits()[ARM::FeatureThumb2]; in isThumbOne() 457 return isThumb() && getSTI().getFeatureBits()[ARM::FeatureThumb2]; in isThumbTwo() 5173 if (isThumb() && Val == 32) { in parseShifterImm() 5609 if (!op.isSignedOffset<11, 1>() && isThumb() && hasV8MBaseline()) in cvtThumbBranches() 5616 if (!op.isSignedOffset<8, 1>() && isThumb() && hasV8MBaseline()) in cvtThumbBranches() 6221 if ((Mnemonic == "movs" && isThumb()) || in splitMnemonic() 6284 (Mnemonic == "movs" && isThumb()))) { in splitMnemonic() 6357 (!isThumb() && in getMnemonicAcceptInfo() 6391 } else if (!isThumb()) { in getMnemonicAcceptInfo() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Object/ |
D | ELFObjectFile.cpp | 313 if (TheTriple.isThumb()) in setARMSubArch()
|