Home
last modified time | relevance | path

Searched refs:isThumb (Results 1 – 25 of 72) sorted by relevance

123

/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMMachineFunctionInfo.h31 bool isThumb; variable
100 isThumb(false), in ARMFunctionInfo()
111 isThumb(MF.getTarget().getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
121 bool isThumbFunction() const { return isThumb; } in isThumbFunction()
122 bool isThumb1OnlyFunction() const { return isThumb && !hasThumb2; } in isThumb1OnlyFunction()
123 bool isThumb2Function() const { return isThumb && hasThumb2; } in isThumb2Function()
DARMFastISel.cpp93 bool isThumb; member in __anon3806db870111::ARMFastISel
104 isThumb = AFI->isThumbFunction(); in ARMFastISel()
553 unsigned Opc = isThumb ? ARM::t2MOVi16 : ARM::MOVi16; in ARMMaterializeInt()
568 if (isThumb) in ARMMaterializeInt()
589 if (!isThumb && (RelocM == Reloc::PIC_)) return 0; in ARMMaterializeGV()
599 unsigned PCAdj = (RelocM != Reloc::PIC_) ? 0 : (Subtarget->isThumb() ? 4 : 8); in ARMMaterializeGV()
609 if (isThumb) { in ARMMaterializeGV()
626 if (isThumb) in ARMMaterializeGV()
674 unsigned Opc = isThumb ? ARM::t2ADDri : ARM::ADDri; in TargetMaterializeAlloca()
857 TargetRegisterClass *RC = isThumb ? ARM::tGPRRegisterClass : in ARMSimplifyAddress()
[all …]
DARMConstantIslandPass.cpp171 bool isThumb; member in __anon03c863480111::ARMConstantIslands
233 if (!isThumb) in verify()
249 unsigned UserOffset = GetOffsetOf(U.MI) + (isThumb ? 4 : 8); in verify()
279 isThumb = AFI->isThumbFunction(); in runOnMachineFunction()
368 if (isThumb && !HasFarJump && AFI->isLRSpilledForFarJump()) in runOnMachineFunction()
653 if (isThumb && in InitialFunctionScan()
678 if (isThumb && in GetOffsetOf()
741 unsigned Opc = isThumb ? (isThumb2 ? ARM::t2B : ARM::tB) : ARM::B; in SplitBlockBeforeInstr()
742 if (!isThumb) in SplitBlockBeforeInstr()
853 if (isThumb && UserOffset%4 !=0) { in OffsetIsInRange()
[all …]
DARMAsmPrinter.h108 return Subtarget->isThumb() ? in getISAEncoding()
/external/llvm/lib/Target/ARM/
DARMMachineFunctionInfo.h32 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()
DARMSubtarget.cpp98 : !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()
DARMMachineFunctionInfo.cpp17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
DARMAsmPrinter.h117 bool isThumb = TT.getArch() == Triple::thumb || in getISAEncoding() local
121 return isThumb ? ARM::DW_ISA_ARM_thumb : ARM::DW_ISA_ARM_arm; in getISAEncoding()
DARMConstantIslandPass.cpp273 bool isThumb; member in __anon72f5a51c0111::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 …]
DARMISelDAGToDAG.cpp339 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 …]
DARMSubtarget.h444 return HasDataBarrier || (hasV6Ops() && !isThumb()); in hasAnyDataBarrier()
548 bool isThumb() const { return InThumbMode; } in isThumb() function
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMComputeBlockSize.cpp48 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()
DARMMachineFunctionInfo.h32 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()
DARMMachineFunctionInfo.cpp18 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
DARMAsmPrinter.h140 bool isThumb = TT.isThumb() || in getISAEncoding() local
143 return isThumb ? ARM::DW_ISA_ARM_thumb : ARM::DW_ISA_ARM_arm; in getISAEncoding()
DARMSubtarget.cpp104 : !isThumb() in ARMSubtarget()
227 SupportsTailCall = !isThumb() || hasV8MBaselineOps(); in initSubtargetFeatures()
396 (isTargetLinux() && !isThumb()) || (isTargetNaCl() && !isThumb())); in useFastISel()
DARMSubtarget.h577 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()
DARMConstantIslandPass.cpp216 bool isThumb; member in __anona3bac0740111::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 …]
DARMISelDAGToDAG.cpp315 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/
DARMAsmBackend.h31 isThumbMode(STI.getTargetTriple().isThumb()) {} in ARMAsmBackend()
76 bool isThumb() const { return isThumbMode; } in isThumb() function
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
DARMMCTargetDesc.cpp45 bool isThumb = false; in ParseARMTriple() local
49 isThumb = true; in ParseARMTriple()
85 if (isThumb) { in ParseARMTriple()
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/
DARMGenDAGISel.inc82 … 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 …]
DARMGenFastISel.inc78 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/
DARMMCTargetDesc.cpp134 bool isThumb = in ParseARMTriple() local
143 if (isThumb) { in ParseARMTriple()
DARMAsmBackend.h74 bool isThumb() const { return isThumbMode; } in isThumb() function

123