Home
last modified time | relevance | path

Searched refs:VETargetLowering (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp67 bool VETargetLowering::CanLowerReturn( in CanLowerReturn()
83 void VETargetLowering::initRegisterClasses() { in initRegisterClasses()
99 void VETargetLowering::initSPUActions() { in initSPUActions()
309 void VETargetLowering::initVPUActions() { in initVPUActions()
367 VETargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
441 SDValue VETargetLowering::LowerFormalArguments( in LowerFormalArguments()
556 Register VETargetLowering::getRegisterByName(const char *RegName, LLT VT, in getRegisterByName()
580 SDValue VETargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall()
858 bool VETargetLowering::isOffsetFoldingLegal( in isOffsetFoldingLegal()
870 bool VETargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT, in isFPImmLegal()
[all …]
H A DVVPISelLowering.cpp21 SDValue VETargetLowering::splitMaskArithmetic(SDValue Op, in splitMaskArithmetic()
38 SDValue VETargetLowering::lowerToVVP(SDValue Op, SelectionDAG &DAG) const { in lowerToVVP()
123 SDValue VETargetLowering::lowerVVP_LOAD_STORE(SDValue Op, in lowerVVP_LOAD_STORE()
182 SDValue VETargetLowering::splitPackedLoadStore(SDValue Op, in splitPackedLoadStore()
269 SDValue VETargetLowering::lowerVVP_GATHER_SCATTER(SDValue Op, in lowerVVP_GATHER_SCATTER()
317 SDValue VETargetLowering::legalizeInternalLoadStoreOp(SDValue Op, in legalizeInternalLoadStoreOp()
329 SDValue VETargetLowering::legalizeInternalVectorOp(SDValue Op, in legalizeInternalVectorOp()
350 SDValue VETargetLowering::splitVectorOp(SDValue Op, VECustomDAG &CDAG) const { in splitVectorOp()
402 SDValue VETargetLowering::legalizePackedAVL(SDValue Op, in legalizePackedAVL()
H A DVESubtarget.h43 VETargetLowering TLInfo;
58 const VETargetLowering *getTargetLowering() const override { return &TLInfo; } in getTargetLowering()
H A DVETargetTransformInfo.h57 const VETargetLowering *TLI;
60 const VETargetLowering *getTLI() const { return TLI; } in getTLI()
H A DVEISelLowering.h160 class VETargetLowering : public TargetLowering {
168 VETargetLowering(const TargetMachine &TM, const VESubtarget &STI);