Home
last modified time | relevance | path

Searched refs:AMDGPUTargetLowering (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeon/
DAMDGPUISelLowering.cpp23 AMDGPUTargetLowering::AMDGPUTargetLowering(TargetMachine &TM) : in AMDGPUTargetLowering() function in AMDGPUTargetLowering
48 SDValue AMDGPUTargetLowering::LowerFormalArguments( in LowerFormalArguments()
64 SDValue AMDGPUTargetLowering::LowerReturn( in LowerReturn()
79 SDValue AMDGPUTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) in LowerOperation()
101 SDValue AMDGPUTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, in LowerINTRINSIC_WO_CHAIN()
149 SDValue AMDGPUTargetLowering::LowerIntrinsicIABS(SDValue Op, in LowerIntrinsicIABS()
163 SDValue AMDGPUTargetLowering::LowerIntrinsicLRP(SDValue Op, in LowerIntrinsicLRP()
180 SDValue AMDGPUTargetLowering::LowerUDIVREM(SDValue Op, in LowerUDIVREM()
291 bool AMDGPUTargetLowering::isHWTrueValue(SDValue Op) const in isHWTrueValue()
302 bool AMDGPUTargetLowering::isHWFalseValue(SDValue Op) const in isHWFalseValue()
[all …]
DAMDILISelLowering.cpp47 void AMDGPUTargetLowering::InitAMDILLowering() in InitAMDILLowering()
243 AMDGPUTargetLowering::getTgtMemIntrinsic(IntrinsicInfo &Info, in getTgtMemIntrinsic()
250 AMDGPUTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const in isFPImmLegal()
261 AMDGPUTargetLowering::ShouldShrinkFPConstant(EVT VT) const in ShouldShrinkFPConstant()
277 AMDGPUTargetLowering::computeMaskedBitsForTargetNode( in computeMaskedBitsForTargetNode()
317 AMDGPUTargetLowering::LowerSDIV(SDValue Op, SelectionDAG &DAG) const in LowerSDIV()
335 AMDGPUTargetLowering::LowerSREM(SDValue Op, SelectionDAG &DAG) const in LowerSREM()
354 AMDGPUTargetLowering::LowerBUILD_VECTOR( SDValue Op, SelectionDAG &DAG ) const in LowerBUILD_VECTOR()
420 AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const in LowerSIGN_EXTEND_INREG()
451 AMDGPUTargetLowering::genIntType(uint32_t size, uint32_t numEle) const in genIntType()
[all …]
DAMDGPUTargetMachine.h36 AMDGPUTargetLowering * TLInfo;
58 virtual AMDGPUTargetLowering * getTargetLowering() const { in getTargetLowering()
DAMDGPUISelLowering.h24 class AMDGPUTargetLowering : public TargetLowering
42 AMDGPUTargetLowering(TargetMachine &TM);
DSIISelLowering.cpp27 AMDGPUTargetLowering(TM), in SITargetLowering()
79 return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); in EmitInstrWithCustomInserter()
264 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerOperation()
277 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerOperation()
443 default: return AMDGPUTargetLowering::getTargetNodeName(Opcode); in getTargetNodeName()
DR600ISelLowering.h23 class R600TargetLowering : public AMDGPUTargetLowering
DR600ISelLowering.cpp26 AMDGPUTargetLowering(TM), in R600TargetLowering()
61 default: return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); in EmitInstrWithCustomInserter()
248 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerOperation()
280 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerOperation()
DSIISelLowering.h22 class SITargetLowering : public AMDGPUTargetLowering
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp47 EVT AMDGPUTargetLowering::getEquivalentMemType(LLVMContext &Ctx, EVT VT) { in getEquivalentMemType()
57 EVT AMDGPUTargetLowering::getEquivalentLoadRegType(LLVMContext &Ctx, EVT VT) { in getEquivalentLoadRegType()
65 AMDGPUTargetLowering::AMDGPUTargetLowering(TargetMachine &TM, in AMDGPUTargetLowering() function in AMDGPUTargetLowering
417 MVT AMDGPUTargetLowering::getVectorIdxTy(const DataLayout &) const { in getVectorIdxTy()
421 bool AMDGPUTargetLowering::isSelectSupported(SelectSupportKind SelType) const { in isSelectSupported()
427 bool AMDGPUTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const { in isFPImmLegal()
433 bool AMDGPUTargetLowering::ShouldShrinkFPConstant(EVT VT) const { in ShouldShrinkFPConstant()
438 bool AMDGPUTargetLowering::shouldReduceLoadWidth(SDNode *N, in shouldReduceLoadWidth()
461 bool AMDGPUTargetLowering::isLoadBitCastBeneficial(EVT LoadTy, in isLoadBitCastBeneficial()
478 bool AMDGPUTargetLowering::isCheapToSpeculateCttz() const { in isCheapToSpeculateCttz()
[all …]
DAMDGPUTargetTransformInfo.h34 const AMDGPUTargetLowering *TLI;
37 const AMDGPUTargetLowering *getTLI() const { return TLI; } in getTLI()
DAMDGPUSubtarget.h93 std::unique_ptr<AMDGPUTargetLowering> TLInfo;
113 AMDGPUTargetLowering *getTargetLowering() const override { in getTargetLowering()
DAMDGPUISelLowering.h27 class AMDGPUTargetLowering : public TargetLowering {
114 AMDGPUTargetLowering(TargetMachine &TM, const AMDGPUSubtarget &STI);
DR600ISelLowering.h24 class R600TargetLowering : public AMDGPUTargetLowering {
DR600ISelLowering.cpp35 : AMDGPUTargetLowering(TM, STI), Gen(STI.getGeneration()) { in R600TargetLowering()
225 return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); in EmitInstrWithCustomInserter()
591 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerOperation()
651 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerOperation()
871 AMDGPUTargetLowering::ReplaceNodeResults(N, Results, DAG); in ReplaceNodeResults()
1321 SDValue Result = AMDGPUTargetLowering::LowerSTORE(Op, DAG); in LowerSTORE()
1382 SDValue Ret = AMDGPUTargetLowering::LowerSTORE(Op, DAG); in LowerSTORE()
1477 if (SDValue Ret = AMDGPUTargetLowering::LowerLOAD(Op, DAG)) in LowerLOAD()
1839 default: return AMDGPUTargetLowering::PerformDAGCombine(N, DCI); in PerformDAGCombine()
1956 SDValue Ret = AMDGPUTargetLowering::PerformDAGCombine(N, DCI); in PerformDAGCombine()
[all …]
DSIISelLowering.cpp41 : AMDGPUTargetLowering(TM, STI) { in SITargetLowering()
880 return AMDGPUTargetLowering::EmitInstrWithCustomInserter(MI, BB); in EmitInstrWithCustomInserter()
953 default: return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerOperation()
1107 return AMDGPUTargetLowering::LowerGlobalAddress(MFI, Op, DAG); in LowerGlobalAddress()
1284 return AMDGPUTargetLowering::LowerOperation(Op, DAG); in LowerINTRINSIC_WO_CHAIN()
1369 return AMDGPUTargetLowering::LowerLOAD(Op, DAG); in LowerLOAD()
1582 SDValue Ret = AMDGPUTargetLowering::LowerSTORE(Op, DAG); in LowerSTORE()
1991 return AMDGPUTargetLowering::PerformDAGCombine(N, DCI); in PerformDAGCombine()
2156 return AMDGPUTargetLowering::PerformDAGCombine(N, DCI); in PerformDAGCombine()
2450 SDValue VReg = AMDGPUTargetLowering::CreateLiveInRegister(DAG, RC, Reg, VT); in CreateLiveInRegister()
DSIISelLowering.h23 class SITargetLowering : public AMDGPUTargetLowering {
DAMDGPUISelDAGToDAG.cpp1486 const AMDGPUTargetLowering& Lowering = in PostprocessISelDAG()
1487 *static_cast<const AMDGPUTargetLowering*>(getTargetLowering()); in PostprocessISelDAG()