Lines Matching refs:CC
95 static unsigned getRsrc1Reg(CallingConv::ID CC) { in getRsrc1Reg() argument
96 switch (CC) { in getRsrc1Reg()
117 static unsigned getScratchSizeKey(CallingConv::ID CC) { in getScratchSizeKey() argument
118 switch (CC) { in getScratchSizeKey()
138 void AMDGPUPALMetadata::setRsrc1(CallingConv::ID CC, unsigned Val) { in setRsrc1() argument
139 setRegister(getRsrc1Reg(CC), Val); in setRsrc1()
144 void AMDGPUPALMetadata::setRsrc2(CallingConv::ID CC, unsigned Val) { in setRsrc2() argument
145 setRegister(getRsrc1Reg(CC) + 1, Val); in setRsrc2()
188 void AMDGPUPALMetadata::setEntryPoint(unsigned CC, StringRef Name) { in setEntryPoint() argument
192 getHwStage(CC)[".entry_point"] = MsgPackDoc.getNode(Name, /*Copy=*/true); in setEntryPoint() local
199 void AMDGPUPALMetadata::setNumUsedVgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedVgprs() argument
202 unsigned NumUsedVgprsKey = getScratchSizeKey(CC) + in setNumUsedVgprs()
209 getHwStage(CC)[".vgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedVgprs() local
215 void AMDGPUPALMetadata::setNumUsedSgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedSgprs() argument
218 unsigned NumUsedSgprsKey = getScratchSizeKey(CC) + in setNumUsedSgprs()
225 getHwStage(CC)[".sgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedSgprs() local
229 void AMDGPUPALMetadata::setScratchSize(CallingConv::ID CC, unsigned Val) { in setScratchSize() argument
232 setRegister(getScratchSizeKey(CC), Val); in setScratchSize()
236 getHwStage(CC)[".scratch_memory_size"] = MsgPackDoc.getNode(Val); in setScratchSize() local
269 void AMDGPUPALMetadata::setWave32(unsigned CC) { in setWave32() argument
270 switch (CC) { in setWave32()
810 static const char *getStageName(CallingConv::ID CC) { in getStageName() argument
811 switch (CC) { in getStageName()
833 msgpack::MapDocNode AMDGPUPALMetadata::getHwStage(unsigned CC) { in getHwStage() argument
840 return HwStages.getMap()[getStageName(CC)].getMap(/*Convert=*/true); in getHwStage()