Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h161 bool useHVXOps() const { return HexagonHVXVersion > Hexagon::ArchEnum::V4; } in useHVXOps() function
162 bool useHVX128BOps() const { return useHVXOps() && UseHVX128BOps; } in useHVX128BOps()
163 bool useHVX64BOps() const { return useHVXOps() && UseHVX64BOps; } in useHVX64BOps()
205 assert(useHVXOps()); in getVectorLength()
219 if (!VecTy.isVector() || !useHVXOps())
DHexagon.td73 def UseHVX : Predicate<"HST->useHVXOps()">,
75 def UseHVXV60 : Predicate<"HST->useHVXOps()">,
77 def UseHVXV62 : Predicate<"HST->useHVXOps()">,
79 def UseHVXV65 : Predicate<"HST->useHVXOps()">,
DHexagonGatherPacketize.cpp66 bool UseHVX = ST.useHVXOps(); in runOnMachineFunction()
DHexagonCopyToCombine.cpp595 assert(ST->useHVXOps()); in combine()
874 assert(ST->useHVXOps()); in emitCombineRR()
DHexagonTargetTransformInfo.cpp44 return ST.useHVXOps() && HexagonAutoHVX; in useHVX()
DHexagonRegisterInfo.cpp257 if (!HST.useHVXOps() || NewRC->getID() != Hexagon::HvxWRRegClass.getID()) in shouldCoalesce()
DHexagonISelLowering.cpp193 if (MF.getSubtarget<HexagonSubtarget>().useHVXOps()) in CanLowerReturn()
215 if (Subtarget.useHVXOps()) in LowerReturn()
269 if (Subtarget.useHVXOps()) in LowerCallResult()
341 if (Subtarget.useHVXOps()) in LowerCall()
701 if (Subtarget.useHVXOps()) in LowerFormalArguments()
1577 if (Subtarget.useHVXOps()) in HexagonTargetLowering()
1916 if (Subtarget.useHVXOps()) { in getPreferredVectorAction()
2877 if (Subtarget.useHVXOps()) in getConstraintType()
DHexagonFrameLowering.cpp2461 if (HST.useHVXOps() && StackSize > 256) in mayOverflowFrameOffset()
DHexagonISelDAGToDAG.cpp899 if (HST->useHVXOps()) { in Select()
/external/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h97 bool useHVXOps() const { return UseHVXOps; } in useHVXOps() function
DHexagonISelLowering.cpp333 bool UseHVX = HST.useHVXOps(); in CC_HexagonVector()
389 bool UseHVX = HST.useHVXOps(); in RetCC_Hexagon()
481 bool UseHVX = HST.useHVXOps(); in RetCC_HexagonVector()
794 assert(Subtarget.useHVXOps()); in LowerCall()
894 bool UseHVX = HST.useHVXOps(); in getIndexedAddressParts()
1090 bool UseHVX = Subtarget.useHVXOps(), UseHVXDbl = Subtarget.useHVXDblOps(); in LowerFormalArguments()
1707 bool UseHVX = Subtarget.useHVXOps(); in HexagonTargetLowering()
2535 bool UseHVX = Subtarget.useHVXOps(); in LowerCONCAT_VECTORS()
2839 if (Subtarget.useHVXOps()) in getConstraintType()
2850 bool UseHVX = Subtarget.useHVXOps(), UseHVXDbl = Subtarget.useHVXDblOps(); in getRegForInlineAsmConstraint()
[all …]