Searched refs:HexagonTargetLowering (Results 1 – 11 of 11) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 154 void HexagonTargetLowering::promoteLdStType(MVT VT, MVT PromotedLdStVT) { in promoteLdStType() 165 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) in LowerINTRINSIC_WO_CHAIN() 186 HexagonTargetLowering::CanLowerReturn( in CanLowerReturn() 202 HexagonTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() 243 bool HexagonTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const { in mayBeEmittedAsTailCall() 258 SDValue HexagonTargetLowering::LowerCallResult( in LowerCallResult() 312 HexagonTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall() 543 bool HexagonTargetLowering::getPostIndexedAddressParts(SDNode *N, SDNode *Op, in getPostIndexedAddressParts() 573 HexagonTargetLowering::LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const { in LowerINLINEASM() 620 SDValue HexagonTargetLowering::LowerPREFETCH(SDValue Op, in LowerPREFETCH() [all …]
|
D | HexagonISelLoweringHVX.cpp | 24 HexagonTargetLowering::initializeHVXLowering() { in initializeHVXLowering() 200 HexagonTargetLowering::getInt(unsigned IntId, MVT ResTy, ArrayRef<SDValue> Ops, in getInt() 210 HexagonTargetLowering::typeJoin(const TypePair &Tys) const { in typeJoin() 218 HexagonTargetLowering::TypePair 219 HexagonTargetLowering::typeSplit(MVT VecTy) const { in typeSplit() 228 HexagonTargetLowering::typeExtElem(MVT VecTy, unsigned Factor) const { in typeExtElem() 235 HexagonTargetLowering::typeTruncElem(MVT VecTy, unsigned Factor) const { in typeTruncElem() 242 HexagonTargetLowering::opCastElem(SDValue Vec, MVT ElemTy, in opCastElem() 251 HexagonTargetLowering::opJoin(const VectorPair &Ops, const SDLoc &dl, in opJoin() 257 HexagonTargetLowering::VectorPair [all …]
|
D | HexagonTargetTransformInfo.h | 41 const HexagonTargetLowering &TLI; 44 const HexagonTargetLowering *getTLI() const { return &TLI; } in getTLI()
|
D | HexagonSubtarget.h | 88 HexagonTargetLowering TLInfo; 106 const HexagonTargetLowering *getTargetLowering() const override { in getTargetLowering()
|
D | HexagonISelDAGToDAG.h | 29 class HexagonTargetLowering; variable
|
D | HexagonISelLowering.h | 97 class HexagonTargetLowering : public TargetLowering { 107 explicit HexagonTargetLowering(const TargetMachine &TM,
|
D | HexagonISelDAGToDAGHVX.cpp | 792 static const HexagonTargetLowering &getHexagonLowering(SelectionDAG &G) { in getHexagonLowering() 793 return static_cast<const HexagonTargetLowering&>(G.getTargetLoweringInfo()); in getHexagonLowering() 801 const HexagonTargetLowering &Lower;
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 510 void HexagonTargetLowering::promoteLdStType(MVT VT, MVT PromotedLdStVT) { in promoteLdStType() 521 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) in LowerINTRINSIC_WO_CHAIN() 556 HexagonTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() 595 bool HexagonTargetLowering::mayBeEmittedAsTailCall(CallInst *CI) const { in mayBeEmittedAsTailCall() 610 SDValue HexagonTargetLowering::LowerCallResult( in LowerCallResult() 657 HexagonTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall() 919 bool HexagonTargetLowering::getPostIndexedAddressParts(SDNode *N, SDNode *Op, in getPostIndexedAddressParts() 957 HexagonTargetLowering::LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const { in LowerINLINEASM() 1009 SDValue HexagonTargetLowering::LowerPREFETCH(SDValue Op, in LowerPREFETCH() 1020 SDValue HexagonTargetLowering::LowerINTRINSIC_VOID(SDValue Op, in LowerINTRINSIC_VOID() [all …]
|
D | HexagonTargetTransformInfo.h | 33 const HexagonTargetLowering *TLI; 36 const HexagonTargetLowering *getTLI() const { return TLI; } in getTLI()
|
D | HexagonSubtarget.h | 53 HexagonTargetLowering TLInfo; 72 const HexagonTargetLowering *getTargetLowering() const override { in getTargetLowering()
|
D | HexagonISelLowering.h | 92 class HexagonTargetLowering : public TargetLowering { 102 explicit HexagonTargetLowering(const TargetMachine &TM,
|