Home
last modified time | relevance | path

Searched refs:hasV6T2Ops (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMPredicates.td56 def HasV6T2 : Predicate<"Subtarget->hasV6T2Ops()">,
58 def NoV6T2 : Predicate<"!Subtarget->hasV6T2Ops()">;
186 // FIXME: Eventually this will be just "hasV6T2Ops".
H A DARMFastISel.cpp460 if (Subtarget->hasV6T2Ops() && isUInt<16>(CI->getZExtValue())) { in ARMMaterializeInt()
472 if (VT == MVT::i32 && Subtarget->hasV6T2Ops() && CI->isNegative()) { in ARMMaterializeInt()
813 needsLowering = !(Subtarget->hasV6T2Ops() && Addr.Offset < 0 && in ARMSimplifyAddress()
911 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitLoad()
931 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitLoad()
947 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitLoad()
1060 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitStore()
1074 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitStore()
1089 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitStore()
H A DARMSubtarget.cpp188 assert(hasV6T2Ops() || !hasThumb2()); in initSubtargetFeatures()
H A DARMTargetTransformInfo.cpp312 return ST->hasV6T2Ops() ? 2 : 3; in getIntImmCost()
319 return ST->hasV6T2Ops() ? 2 : 3; in getIntImmCost()
H A DARMISelDAGToDAG.cpp418 if (!Subtarget->hasV6T2Ops()) in PreprocessISelDAG()
3335 if (!Subtarget->hasV6T2Ops()) in tryV6T2BitfieldExtractOp()
3605 } else if (!Subtarget->hasV6T2Ops()) { in SelectCMPZ()
3897 : (Subtarget->hasV6T2Ops() ? ARM::MOVTi16 : 0); in Select()
H A DARMFrameLowering.cpp654 const bool CanUseBFC = AST.hasV6T2Ops() || AST.hasV7Ops(); in emitAligningInstructions()
H A DARMISelLowering.cpp1190 if (!Subtarget->isThumb1Only() && Subtarget->hasV6T2Ops()) in ARMTargetLowering()
6550 if (!ST->hasV6T2Ops()) in LowerCTTZ()
11163 } else if (Subtarget->hasV6T2Ops() && isUInt<16>(NumLPads)) { in EmitSjLjDispatchBlock()
14513 if (Subtarget->isThumb1Only() || !Subtarget->hasV6T2Ops()) in PerformORCombineToBFI()
18374 if (!Subtarget->isThumb1Only() && Subtarget->hasV6T2Ops()) { in PerformCMOVCombine()
20519 if (Subtarget->hasV6T2Ops() || (Subtarget->hasV8MBaselineOps())) in LowerAsmOperandForConstraint()
21475 return Subtarget->hasV6T2Ops(); in isCheapToSpeculateCttz()
21479 return Subtarget->hasV6T2Ops(); in isCheapToSpeculateCtlz()
H A DARMBaseInstrInfo.cpp5635 if (Subtarget->hasV6T2Ops() && (Val <= 0xffff || // MOV in ConstantMaterializationCost()
5650 if (Subtarget->hasV6T2Ops() && Val <= 0xffff) // MOVW in ConstantMaterializationCost()
H A DARMExpandPseudoInsts.cpp1076 if (!STI->hasV6T2Ops() && in ExpandMOV32BitImm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp547 bool hasV6T2Ops() const { in hasV6T2Ops() function in __anon2f82d7160111::ARMAsmParser
9060 else if (hasV6T2Ops() && in processInstruction()