Home
last modified time | relevance | path

Searched refs:useHVXOps (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.h217 bool useHVXIEEEFPOps() const { return UseHVXIEEEFPOps && useHVXOps(); } in useHVXIEEEFPOps()
222 bool useHVXOps() const { in useHVXOps() function
246 bool useHVX128BOps() const { return useHVXOps() && UseHVX128BOps; } in useHVX128BOps()
247 bool useHVX64BOps() const { return useHVXOps() && UseHVX64BOps; } in useHVX64BOps()
296 assert(useHVXOps()); in getVectorLength()
H A DHexagonSubtarget.cpp191 if (!useHVXOps()) in isHVXElementType()
202 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector()) in isHVXVectorType()
H A DHexagonCopyToCombine.cpp588 assert(ST->useHVXOps()); in combine()
867 assert(ST->useHVXOps()); in emitCombineRR()
H A DHexagonTargetTransformInfo.cpp47 return ST.useHVXOps() && HexagonAutoHVX; in useHVX()
H A DHexagonRegisterInfo.cpp357 if (!HST.useHVXOps() || NewRC->getID() != Hexagon::HvxWRRegClass.getID()) in shouldCoalesce()
H A DHexagonISelLowering.cpp192 if (MF.getSubtarget<HexagonSubtarget>().useHVXOps()) in CanLowerReturn()
214 if (Subtarget.useHVXOps()) in LowerReturn()
360 if (Subtarget.useHVXOps()) in LowerCallResult()
433 if (Subtarget.useHVXOps()) in LowerCall()
791 if (Subtarget.useHVXOps()) in LowerFormalArguments()
1814 if (Subtarget.useHVXOps()) in HexagonTargetLowering()
2157 if (Subtarget.useHVXOps()) { in getPreferredVectorAction()
3355 if (Subtarget.useHVXOps()) in getConstraintType()
H A DHexagon.td112 def UseHVX : Predicate<"HST->useHVXOps()">,
H A DHexagonBitTracker.cpp116 if (HST.useHVXOps()) { in getPhysRegBitWidth()
H A DHexagonVectorCombine.cpp928 if (!HST.useHVXOps()) in run()
H A DHexagonFrameLowering.cpp2700 if (HST.useHVXOps() && StackSize > 256) in mayOverflowFrameOffset()
H A DHexagonISelDAGToDAG.cpp908 if (HST->useHVXOps()) { in Select()
H A DHexagonISelLoweringHVX.cpp2650 if (!Subtarget.useHVXOps()) in isHvxOperation()