Searched refs:HexagonTargetLowering (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 160 unsigned HexagonTargetLowering::getVectorTypeBreakdownForCallingConv( in getVectorTypeBreakdownForCallingConv() 201 HexagonTargetLowering::handleMaskRegisterForCallingConv( in handleMaskRegisterForCallingConv() 222 MVT HexagonTargetLowering::getRegisterTypeForCallingConv(LLVMContext &Context, in getRegisterTypeForCallingConv() 237 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) in LowerINTRINSIC_WO_CHAIN() 258 HexagonTargetLowering::CanLowerReturn( in CanLowerReturn() 274 HexagonTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() 336 bool HexagonTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const { in mayBeEmittedAsTailCall() 341 Register HexagonTargetLowering::getRegisterByName( in getRegisterByName() 419 SDValue HexagonTargetLowering::LowerCallResult( in LowerCallResult() 473 HexagonTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall() [all …]
|
| H A D | HexagonISelLoweringHVX.cpp | 56 HexagonTargetLowering::initializeHVXLowering() { in initializeHVXLowering() 453 HexagonTargetLowering::getPreferredHvxVectorAction(MVT VecTy) const { in getPreferredHvxVectorAction() 496 HexagonTargetLowering::getCustomHvxOperationAction(SDNode &Op) const { in getCustomHvxOperationAction() 508 HexagonTargetLowering::getInt(unsigned IntId, MVT ResTy, ArrayRef<SDValue> Ops, in getInt() 517 HexagonTargetLowering::typeJoin(const TypePair &Tys) const { in typeJoin() 525 HexagonTargetLowering::TypePair 526 HexagonTargetLowering::typeSplit(MVT VecTy) const { in typeSplit() 535 HexagonTargetLowering::typeExtElem(MVT VecTy, unsigned Factor) const { in typeExtElem() 542 HexagonTargetLowering::typeTruncElem(MVT VecTy, unsigned Factor) const { in typeTruncElem() 549 HexagonTargetLowering::opCastElem(SDValue Vec, MVT ElemTy, in opCastElem() [all …]
|
| H A D | HexagonTargetTransformInfo.h | 40 const HexagonTargetLowering &TLI; 43 const HexagonTargetLowering *getTLI() const { return &TLI; } in getTLI()
|
| H A D | HexagonSubtarget.h | 105 HexagonTargetLowering TLInfo; 128 const HexagonTargetLowering *getTargetLowering() const override { in getTargetLowering()
|
| H A D | HexagonISelLowering.h | 127 class HexagonTargetLowering : public TargetLowering { 133 explicit HexagonTargetLowering(const TargetMachine &TM,
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 910 static const HexagonTargetLowering &getHexagonLowering(SelectionDAG &G) { in getHexagonLowering() 911 return static_cast<const HexagonTargetLowering&>(G.getTargetLoweringInfo()); in getHexagonLowering() 919 const HexagonTargetLowering &Lower;
|