Searched refs:hasV5TOps (Results 1 – 25 of 27) sorted by relevance
12
90 bool hasV5TOps() const { return getHexagonArchVersion() >= V5; } in hasV5TOps() function
39 def HasV5T : Predicate<"HST->hasV5TOps()">;40 def NoV5T : Predicate<"!HST->hasV5TOps()">;
1705 bool IsV4 = !Subtarget.hasV5TOps(); in HexagonTargetLowering()1748 if (Subtarget.hasV5TOps()) { in HexagonTargetLowering()2014 if (Subtarget.hasV5TOps()) { in HexagonTargetLowering()2146 if (Subtarget.hasV5TOps()) { in HexagonTargetLowering()2915 return Subtarget.hasV5TOps(); in isFPImmLegal()
1010 if ((Opc == ISD::FABS || Opc == ISD::FNEG) && !HST->hasV5TOps()) { in SelectBitOp()
189 bool hasV5TOps() const { return HasV5TOps; } in hasV5TOps() function
637 if (Reg == ARM::LR && !isTailCall && !isVarArg && STI.hasV5TOps()) { in emitPopInst()
1391 if (TM.getSubtarget<ARMSubtarget>().hasV5TOps()) in runOnMachineFunction()
576 if (!Subtarget->hasV5TOps() || Subtarget->isThumb1Only()) in ARMTargetLowering()1459 if (isARMFunc && Subtarget->isThumb1Only() && !Subtarget->hasV5TOps()) { in LowerCall()1487 if (isARMFunc && Subtarget->isThumb1Only() && !Subtarget->hasV5TOps()) { in LowerCall()1514 if ((!isDirect || isARMFunc) && !Subtarget->hasV5TOps()) in LowerCall()1519 CallOpc = (isDirect || Subtarget->hasV5TOps()) in LowerCall()
171 def HasV5T : Predicate<"Subtarget->hasV5TOps()">;
432 bool CanRestoreDirectly = STI.hasV5TOps() && !ArgRegsSaveSize; in emitPopSpecialFixUp()633 if (!STI.hasV5TOps()) in restoreCalleeSavedRegisters()
394 bool hasV5TOps() const { return HasV5TOps; } in hasV5TOps() function
609 else if (Subtarget->hasV5TOps()) in getArchForCPU()1351 if (Subtarget->hasV5TOps()) in EmitInstruction()
993 !isTrap && STI.hasV5TOps()) { in emitPopInst()
1932 if (STI->hasV5TOps()) in runOnMachineFunction()
761 if (!Subtarget->hasV5TOps() || Subtarget->isThumb1Only()) in ARMTargetLowering()1858 if (isStub && Subtarget->isThumb1Only() && !Subtarget->hasV5TOps()) { in LowerCall()1887 if (isARMFunc && Subtarget->isThumb1Only() && !Subtarget->hasV5TOps()) { in LowerCall()1908 if ((!isDirect || isARMFunc) && !Subtarget->hasV5TOps()) in LowerCall()1913 if (!isDirect && !Subtarget->hasV5TOps()) in LowerCall()
190 def HasV5T : Predicate<"Subtarget->hasV5TOps()">,
520 bool hasV5TOps() const { return HasV5TOps; } in hasV5TOps() function
552 bool CanRestoreDirectly = STI.hasV5TOps() && !ArgRegsSaveSize; in emitPopSpecialFixUp()979 if (!STI.hasV5TOps()) in restoreCalleeSavedRegisters()
518 : STI.hasV5TOps() in lowerCall()
1283 if (Subtarget->hasV5TOps()) in EmitInstruction()
1975 if (STI->hasV5TOps()) in runOnMachineFunction()
1080 !isTrap && STI.hasV5TOps()) { in emitPopInst()
849 if (!Subtarget->hasV5TOps() || Subtarget->isThumb1Only()) in ARMTargetLowering()2062 if (isStub && Subtarget->isThumb1Only() && !Subtarget->hasV5TOps()) { in LowerCall()2093 if (isARMFunc && Subtarget->isThumb1Only() && !Subtarget->hasV5TOps()) { in LowerCall()2113 if ((!isDirect || isARMFunc) && !Subtarget->hasV5TOps()) in LowerCall()2118 if (!isDirect && !Subtarget->hasV5TOps()) in LowerCall()12655 if (!Subtarget->isThumb1Only() && Subtarget->hasV5TOps()) { in PerformCMOVCombine()
222 def HasV5T : Predicate<"Subtarget->hasV5TOps()">,
78 if ((Subtarget->hasV5TOps()) && (!Subtarget->isThumb())) {120 if ((Subtarget->hasV5TOps()) && (!Subtarget->isThumb())) {1784 if ((Subtarget->hasV5TOps()) && (!Subtarget->isThumb())) {