Lines Matching refs:Val
60 auto Val = mdconst::dyn_extract<ConstantInt>(Tuple->getOperand(I + 1)); in readFromIR() local
61 if (!Key || !Val) in readFromIR()
63 setRegister(Key->getZExtValue(), Val->getZExtValue()); in readFromIR()
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()
159 void AMDGPUPALMetadata::setSpiPsInputEna(unsigned Val) { in setSpiPsInputEna() argument
160 setRegister(PALMD::R_A1B3_SPI_PS_INPUT_ENA, Val); in setSpiPsInputEna()
165 void AMDGPUPALMetadata::setSpiPsInputAddr(unsigned Val) { in setSpiPsInputAddr() argument
166 setRegister(PALMD::R_A1B4_SPI_PS_INPUT_ADDR, Val); in setSpiPsInputAddr()
183 void AMDGPUPALMetadata::setRegister(unsigned Reg, unsigned Val) { in setRegister() argument
192 Val |= N.getUInt(); in setRegister()
193 N = N.getDocument()->getNode(Val); in setRegister()
198 void AMDGPUPALMetadata::setRegister(unsigned Reg, const MCExpr *Val, in setRegister() argument
210 Val = MCBinaryExpr::createOr(Val, ExprIt->getSecond(), Ctx); in setRegister()
216 Val = MCBinaryExpr::createOr(Val, NExpr, Ctx); in setRegister()
218 ExprIt->getSecond() = Val; in setRegister()
221 Val = MCBinaryExpr::createOr(Val, NExpr, Ctx); in setRegister()
223 if (!Val->evaluateAsAbsolute(Unused)) in setRegister()
224 REM[Reg] = Val; in setRegister()
227 DelayedExprs.assignDocNode(N, msgpack::Type::UInt, Val); in setRegister()
242 void AMDGPUPALMetadata::setNumUsedVgprs(CallingConv::ID CC, unsigned Val) { in setNumUsedVgprs() argument
248 setRegister(NumUsedVgprsKey, Val); in setNumUsedVgprs()
252 getHwStage(CC)[".vgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedVgprs()
255 void AMDGPUPALMetadata::setNumUsedVgprs(CallingConv::ID CC, const MCExpr *Val, in setNumUsedVgprs() argument
262 setRegister(NumUsedVgprsKey, Val, Ctx); 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()
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
287 setRegister(NumUsedSgprsKey, Val); in setNumUsedSgprs()
291 getHwStage(CC)[".sgpr_count"] = MsgPackDoc.getNode(Val); in setNumUsedSgprs()
294 void AMDGPUPALMetadata::setNumUsedSgprs(unsigned CC, const MCExpr *Val, in setNumUsedSgprs() argument
301 setRegister(NumUsedSgprsKey, Val, Ctx); 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()
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()
331 void AMDGPUPALMetadata::setFunctionScratchSize(StringRef FnName, unsigned Val) { in setFunctionScratchSize() argument
333 Node[".stack_frame_size_in_bytes"] = MsgPackDoc.getNode(Val); in setFunctionScratchSize()
334 Node[".backend_stack_size"] = MsgPackDoc.getNode(Val); in setFunctionScratchSize()
338 void AMDGPUPALMetadata::setFunctionLdsSize(StringRef FnName, unsigned Val) { in setFunctionLdsSize() argument
340 Node[".lds_size"] = MsgPackDoc.getNode(Val); in setFunctionLdsSize()
345 unsigned Val) { in setFunctionNumUsedVgprs() argument
347 Node[".vgpr_count"] = MsgPackDoc.getNode(Val); in setFunctionNumUsedVgprs()
351 const MCExpr *Val) { in setFunctionNumUsedVgprs() argument
353 DelayedExprs.assignDocNode(Node[".vgpr_count"], msgpack::Type::UInt, Val); in setFunctionNumUsedVgprs()
358 unsigned Val) { in setFunctionNumUsedSgprs() argument
360 Node[".sgpr_count"] = MsgPackDoc.getNode(Val); in setFunctionNumUsedSgprs()
364 const MCExpr *Val) { in setFunctionNumUsedSgprs() argument
366 DelayedExprs.assignDocNode(Node[".sgpr_count"], msgpack::Type::UInt, Val); in setFunctionNumUsedSgprs()
777 unsigned Val = I->second.getUInt(); in toString() local
778 Stream << "0x" << Twine::utohexstr(Reg) << ",0x" << Twine::utohexstr(Val); in toString()
858 uint64_t Val; in setFromString() local
859 if (S.consumeInteger(0, Val)) { in setFromString()
864 Key = MsgPackDoc.getNode(uint64_t(Val)); in setFromString()
1045 void AMDGPUPALMetadata::setHwStage(unsigned CC, StringRef field, unsigned Val) { in setHwStage() argument
1046 getHwStage(CC)[field] = Val; in setHwStage()
1049 void AMDGPUPALMetadata::setHwStage(unsigned CC, StringRef field, bool Val) { in setHwStage() argument
1050 getHwStage(CC)[field] = Val; in setHwStage()
1054 msgpack::Type Type, const MCExpr *Val) { in setHwStage() argument
1055 DelayedExprs.assignDocNode(getHwStage(CC)[field], Type, Val); in setHwStage()
1058 void AMDGPUPALMetadata::setComputeRegisters(StringRef field, unsigned Val) { in setComputeRegisters() argument
1059 getComputeRegisters()[field] = Val; in setComputeRegisters()
1062 void AMDGPUPALMetadata::setComputeRegisters(StringRef field, bool Val) { in setComputeRegisters() argument
1063 getComputeRegisters()[field] = Val; in setComputeRegisters()
1072 bool AMDGPUPALMetadata::checkComputeRegisters(StringRef field, unsigned Val) { in checkComputeRegisters() argument
1074 return N->getUInt() == Val; in checkComputeRegisters()
1078 bool AMDGPUPALMetadata::checkComputeRegisters(StringRef field, bool Val) { in checkComputeRegisters() argument
1080 return N->getBool() == Val; in checkComputeRegisters()
1084 void AMDGPUPALMetadata::setGraphicsRegisters(StringRef field, unsigned Val) { in setGraphicsRegisters() argument
1085 getGraphicsRegisters()[field] = Val; in setGraphicsRegisters()
1088 void AMDGPUPALMetadata::setGraphicsRegisters(StringRef field, bool Val) { in setGraphicsRegisters() argument
1089 getGraphicsRegisters()[field] = Val; in setGraphicsRegisters()
1093 unsigned Val) { in setGraphicsRegisters() argument
1094 getGraphicsRegisters()[field1].getMap(true)[field2] = Val; in setGraphicsRegisters()
1098 bool Val) { in setGraphicsRegisters() argument
1099 getGraphicsRegisters()[field1].getMap(true)[field2] = Val; in setGraphicsRegisters()