Lines Matching refs:CC

93 static unsigned getRsrc1Reg(CallingConv::ID CC) {  in getRsrc1Reg()  argument
94 switch (CC) { in getRsrc1Reg()
115 static unsigned getScratchSizeKey(CallingConv::ID CC) { in getScratchSizeKey() argument
116 switch (CC) { in getScratchSizeKey()
136 void AMDGPUPALMetadata::setRsrc1(CallingConv::ID CC, unsigned Val) { in setRsrc1() argument
137 setRegister(getRsrc1Reg(CC), Val); in setRsrc1()
142 void AMDGPUPALMetadata::setRsrc2(CallingConv::ID CC, unsigned Val) { in setRsrc2() argument
143 setRegister(getRsrc1Reg(CC) + 1, Val); in setRsrc2()
186 void AMDGPUPALMetadata::setEntryPoint(unsigned CC, StringRef Name) { in setEntryPoint() argument
190 getHwStage(CC)[".entry_point"] = MsgPackDoc.getNode(Name, /*Copy=*/true); in setEntryPoint() local
197 void AMDGPUPALMetadata::setNumUsedVgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedVgprs() argument
200 unsigned NumUsedVgprsKey = getScratchSizeKey(CC) + in setNumUsedVgprs()
207 getHwStage(CC)[".vgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedVgprs() local
211 void AMDGPUPALMetadata::setNumUsedAgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedAgprs() argument
212 getHwStage(CC)[".agpr_count"] = Val; in setNumUsedAgprs() local
218 void AMDGPUPALMetadata::setNumUsedSgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedSgprs() argument
221 unsigned NumUsedSgprsKey = getScratchSizeKey(CC) + in setNumUsedSgprs()
228 getHwStage(CC)[".sgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedSgprs() local
232 void AMDGPUPALMetadata::setScratchSize(CallingConv::ID CC, unsigned Val) { in setScratchSize() argument
235 setRegister(getScratchSizeKey(CC), Val); in setScratchSize()
239 getHwStage(CC)[".scratch_memory_size"] = MsgPackDoc.getNode(Val); in setScratchSize() local
271 void AMDGPUPALMetadata::setWave32(unsigned CC) { in setWave32() argument
272 switch (CC) { in setWave32()
844 static const char *getStageName(CallingConv::ID CC) { in getStageName() argument
845 switch (CC) { in getStageName()
877 msgpack::MapDocNode AMDGPUPALMetadata::getHwStage(unsigned CC) { in getHwStage() argument
880 return HwStages.getMap()[getStageName(CC)].getMap(/*Convert=*/true); in getHwStage()
937 void AMDGPUPALMetadata::setHwStage(unsigned CC, StringRef field, unsigned Val) { in setHwStage() argument
938 getHwStage(CC)[field] = Val; in setHwStage() local
941 void AMDGPUPALMetadata::setHwStage(unsigned CC, StringRef field, bool Val) { in setHwStage() argument
942 getHwStage(CC)[field] = Val; in setHwStage() local