Lines Matching refs:CC

94 static unsigned getRsrc1Reg(CallingConv::ID CC) {  in getRsrc1Reg()  argument
95 switch (CC) { in getRsrc1Reg()
116 static unsigned getScratchSizeKey(CallingConv::ID CC) { in getScratchSizeKey() argument
117 switch (CC) { in getScratchSizeKey()
137 void AMDGPUPALMetadata::setRsrc1(CallingConv::ID CC, unsigned Val) { in setRsrc1() argument
138 setRegister(getRsrc1Reg(CC), Val); in setRsrc1()
141 void AMDGPUPALMetadata::setRsrc1(CallingConv::ID CC, const MCExpr *Val, in setRsrc1() argument
143 setRegister(getRsrc1Reg(CC), Val, Ctx); in setRsrc1()
148 void AMDGPUPALMetadata::setRsrc2(CallingConv::ID CC, unsigned Val) { in setRsrc2() argument
149 setRegister(getRsrc1Reg(CC) + 1, Val); in setRsrc2()
152 void AMDGPUPALMetadata::setRsrc2(CallingConv::ID CC, const MCExpr *Val, in setRsrc2() argument
154 setRegister(getRsrc1Reg(CC) + 1, Val, Ctx); in setRsrc2()
231 void AMDGPUPALMetadata::setEntryPoint(unsigned CC, StringRef Name) { in setEntryPoint() argument
235 getHwStage(CC)[".entry_point"] = MsgPackDoc.getNode(Name, /*Copy=*/true); in setEntryPoint() local
242 void AMDGPUPALMetadata::setNumUsedVgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedVgprs() argument
245 unsigned NumUsedVgprsKey = getScratchSizeKey(CC) + in setNumUsedVgprs()
252 getHwStage(CC)[".vgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedVgprs() local
255 void AMDGPUPALMetadata::setNumUsedVgprs(CallingConv::ID CC, const MCExpr *Val, in setNumUsedVgprs() argument
259 unsigned NumUsedVgprsKey = getScratchSizeKey(CC) + in setNumUsedVgprs()
266 setHwStage(CC, ".vgpr_count", msgpack::Type::UInt, Val); in setNumUsedVgprs()
270 void AMDGPUPALMetadata::setNumUsedAgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedAgprs() argument
271 getHwStage(CC)[".agpr_count"] = Val; in setNumUsedAgprs() local
274 void AMDGPUPALMetadata::setNumUsedAgprs(unsigned CC, const MCExpr *Val) { in setNumUsedAgprs() argument
275 setHwStage(CC, ".agpr_count", msgpack::Type::UInt, Val); in setNumUsedAgprs()
281 void AMDGPUPALMetadata::setNumUsedSgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedSgprs() argument
284 unsigned NumUsedSgprsKey = getScratchSizeKey(CC) + in setNumUsedSgprs()
291 getHwStage(CC)[".sgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedSgprs() local
294 void AMDGPUPALMetadata::setNumUsedSgprs(unsigned CC, const MCExpr *Val, in setNumUsedSgprs() argument
298 unsigned NumUsedSgprsKey = getScratchSizeKey(CC) + in setNumUsedSgprs()
305 setHwStage(CC, ".sgpr_count", msgpack::Type::UInt, Val); in setNumUsedSgprs()
309 void AMDGPUPALMetadata::setScratchSize(CallingConv::ID CC, unsigned Val) { in setScratchSize() argument
312 setRegister(getScratchSizeKey(CC), Val); in setScratchSize()
316 getHwStage(CC)[".scratch_memory_size"] = MsgPackDoc.getNode(Val); in setScratchSize() local
319 void AMDGPUPALMetadata::setScratchSize(unsigned CC, const MCExpr *Val, in setScratchSize() argument
323 setRegister(getScratchSizeKey(CC), Val, Ctx); in setScratchSize()
327 setHwStage(CC, ".scratch_memory_size", msgpack::Type::UInt, Val); in setScratchSize()
371 void AMDGPUPALMetadata::setWave32(unsigned CC) { in setWave32() argument
372 switch (CC) { in setWave32()
946 static const char *getStageName(CallingConv::ID CC) { in getStageName() argument
947 switch (CC) { in getStageName()
979 msgpack::MapDocNode AMDGPUPALMetadata::getHwStage(unsigned CC) { in getHwStage() argument
982 return HwStages.getMap()[getStageName(CC)].getMap(/*Convert=*/true); in getHwStage()
1045 void AMDGPUPALMetadata::setHwStage(unsigned CC, StringRef field, unsigned Val) { in setHwStage() argument
1046 getHwStage(CC)[field] = Val; in setHwStage() local
1049 void AMDGPUPALMetadata::setHwStage(unsigned CC, StringRef field, bool Val) { in setHwStage() argument
1050 getHwStage(CC)[field] = Val; in setHwStage() local
1053 void AMDGPUPALMetadata::setHwStage(unsigned CC, StringRef field, in setHwStage() argument
1055 DelayedExprs.assignDocNode(getHwStage(CC)[field], Type, Val); in setHwStage()