Home
last modified time | relevance | path

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

/external/llvm/lib/Target/ARM/
DARMSubtarget.cpp199 assert(hasV6T2Ops() || !hasThumb2()); in initSubtargetFeatures()
350 return !NoMovt && hasV6T2Ops() && in useMovt()
DARMSubtarget.h314 bool hasV6T2Ops() const { return HasV6T2Ops; } in hasV6T2Ops() function
DARMFastISel.cpp517 if (Subtarget->hasV6T2Ops() && isUInt<16>(CI->getZExtValue())) { in ARMMaterializeInt()
529 if (VT == MVT::i32 && Subtarget->hasV6T2Ops() && CI->isNegative()) { in ARMMaterializeInt()
874 needsLowering = !(Subtarget->hasV6T2Ops() && Addr.Offset < 0 && in ARMSimplifyAddress()
970 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitLoad()
989 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitLoad()
1004 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitLoad()
1100 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitStore()
1113 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitStore()
1127 if (Addr.Offset < 0 && Addr.Offset > -256 && Subtarget->hasV6T2Ops()) in ARMEmitStore()
DARMTargetTransformInfo.cpp32 return ST->hasV6T2Ops() ? 2 : 3; in getIntImmCost()
39 return ST->hasV6T2Ops() ? 2 : 3; in getIntImmCost()
DARMISelDAGToDAG.cpp340 if (!Subtarget->hasV6T2Ops()) in PreprocessISelDAG()
486 if (Subtarget->hasV6T2Ops() && Val <= 0xffff) return 1; // MOVW in ConstantMaterializationCost()
492 if (Subtarget->hasV6T2Ops() && Val <= 0xffff) return 1; // MOVW in ConstantMaterializationCost()
2321 if (!Subtarget->hasV6T2Ops()) in SelectV6T2BitfieldExtractOp()
2626 : (Subtarget->hasV6T2Ops() ? ARM::MOVTi16 : 0); in Select()
DARMAsmPrinter.cpp569 } else if (Subtarget->hasV6T2Ops()) in getArchForCPU()
DARMExpandPseudoInsts.cpp662 if (!STI->hasV6T2Ops() && in ExpandMOV32BitImm()
DARMISelLowering.cpp4419 if (!ST->hasV6T2Ops()) in LowerCTTZ()
7300 } else if (Subtarget->hasV6T2Ops() && isUInt<16>(NumLPads)) { in EmitSjLjDispatchBlock()
8934 if (Subtarget->isThumb1Only() || !Subtarget->hasV6T2Ops()) in PerformORCombine()
10513 if (!Subtarget->isThumb1Only() && Subtarget->hasV6T2Ops()) { in PerformCMOVCombine()
11386 if (Subtarget->hasV6T2Ops()) in LowerAsmOperandForConstraint()
11990 return Subtarget->hasV6T2Ops(); in isCheapToSpeculateCttz()
11994 return Subtarget->hasV6T2Ops(); in isCheapToSpeculateCtlz()
DARMFrameLowering.cpp243 const bool CanUseBFC = AST.hasV6T2Ops() || AST.hasV7Ops(); in emitAligningInstructions()
DARMInstrInfo.td204 def HasV6T2 : Predicate<"Subtarget->hasV6T2Ops()">,
206 def NoV6T2 : Predicate<"!Subtarget->hasV6T2Ops()">;
286 // FIXME: Eventually this will be just "hasV6T2Ops".