Lines Matching defs:AMDGPUDAGToDAGISel

38 class AMDGPUDAGToDAGISel : public SelectionDAGISel {
43 AMDGPUDAGToDAGISel(TargetMachine &TM);
44 virtual ~AMDGPUDAGToDAGISel();
96 return new AMDGPUDAGToDAGISel(TM);
99 AMDGPUDAGToDAGISel::AMDGPUDAGToDAGISel(TargetMachine &TM)
103 AMDGPUDAGToDAGISel::~AMDGPUDAGToDAGISel() {
110 const TargetRegisterClass *AMDGPUDAGToDAGISel::getOperandRegClass(SDNode *N,
137 SDValue AMDGPUDAGToDAGISel::getSmallIPtrImm(unsigned int Imm) {
141 bool AMDGPUDAGToDAGISel::SelectADDRParam(
162 bool AMDGPUDAGToDAGISel::SelectADDR(SDValue Addr, SDValue& R1, SDValue& R2) {
171 bool AMDGPUDAGToDAGISel::SelectADDR64(SDValue Addr, SDValue& R1, SDValue& R2) {
195 SDNode *AMDGPUDAGToDAGISel::Select(SDNode *N) {
351 bool AMDGPUDAGToDAGISel::checkType(const Value *ptr, unsigned int addrspace) {
359 bool AMDGPUDAGToDAGISel::isGlobalStore(const StoreSDNode *N) {
363 bool AMDGPUDAGToDAGISel::isPrivateStore(const StoreSDNode *N) {
369 bool AMDGPUDAGToDAGISel::isLocalStore(const StoreSDNode *N) {
373 bool AMDGPUDAGToDAGISel::isRegionStore(const StoreSDNode *N) {
377 bool AMDGPUDAGToDAGISel::isConstantLoad(const LoadSDNode *N, int CbId) const {
384 bool AMDGPUDAGToDAGISel::isGlobalLoad(const LoadSDNode *N) const {
395 bool AMDGPUDAGToDAGISel::isParamLoad(const LoadSDNode *N) const {
399 bool AMDGPUDAGToDAGISel::isLocalLoad(const LoadSDNode *N) const {
403 bool AMDGPUDAGToDAGISel::isRegionLoad(const LoadSDNode *N) const {
407 bool AMDGPUDAGToDAGISel::isCPLoad(const LoadSDNode *N) const {
421 bool AMDGPUDAGToDAGISel::isPrivateLoad(const LoadSDNode *N) const {
440 const char *AMDGPUDAGToDAGISel::getPassName() const {
453 bool AMDGPUDAGToDAGISel::SelectGlobalValueConstantOffset(SDValue Addr,
462 bool AMDGPUDAGToDAGISel::SelectGlobalValueVariableOffset(SDValue Addr,
472 bool AMDGPUDAGToDAGISel::SelectADDRVTX_READ(SDValue Addr, SDValue &Base,
499 bool AMDGPUDAGToDAGISel::SelectADDRIndirect(SDValue Addr, SDValue &Base,
518 SDValue AMDGPUDAGToDAGISel::SimplifyI24(SDValue &Op) {
532 bool AMDGPUDAGToDAGISel::SelectI24(SDValue Op, SDValue &I24) {
543 bool AMDGPUDAGToDAGISel::SelectU24(SDValue Op, SDValue &U24) {
561 void AMDGPUDAGToDAGISel::PostprocessISelDAG() {