Home | History | Annotate | Download | only in NVPTX

Lines Matching refs:NVPTX

1 //===- NVPTXRegisterInfo.cpp - NVPTX Register Information -----------------===//
10 // This file contains the NVPTX implementation of the TargetRegisterInfo class.
15 #include "NVPTX.h"
26 #define DEBUG_TYPE "nvptx-reg-info"
30 if (RC == &NVPTX::Float32RegsRegClass) {
33 if (RC == &NVPTX::Float64RegsRegClass) {
35 } else if (RC == &NVPTX::Int64RegsRegClass) {
37 } else if (RC == &NVPTX::Int32RegsRegClass) {
39 } else if (RC == &NVPTX::Int16RegsRegClass) {
41 } else if (RC == &NVPTX::Int1RegsRegClass) {
43 } else if (RC == &NVPTX::SpecialRegsRegClass) {
52 if (RC == &NVPTX::Float32RegsRegClass) {
55 if (RC == &NVPTX::Float64RegsRegClass) {
57 } else if (RC == &NVPTX::Int64RegsRegClass) {
59 } else if (RC == &NVPTX::Int32RegsRegClass) {
61 } else if (RC == &NVPTX::Int16RegsRegClass) {
63 } else if (RC == &NVPTX::Int1RegsRegClass) {
65 } else if (RC == &NVPTX::SpecialRegsRegClass) {
79 /// NVPTX Callee Saved Registers
104 MI.getOperand(FIOperandNum).ChangeToRegister(NVPTX::VRFrame, false);
109 return NVPTX::VRFrame;