MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / UpdateDefUse

Method UpdateDefUse

source/opt/ir_context.h:1289–1293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1287}
1288
1289void IRContext::UpdateDefUse(Instruction* inst) {
1290 if (AreAnalysesValid(kAnalysisDefUse)) {
1291 get_def_use_mgr()->UpdateDefUse(inst);
1292 }
1293}
1294
1295void IRContext::BuildIdToNameMap() {
1296 id_to_name_ = MakeUnique<std::multimap<uint32_t, Instruction*>>();

Callers 15

ApplyMethod · 0.45
ReplaceTrinaryMinMaxFunction · 0.45
ReplaceTrinaryMidFunction · 0.45
ReplaceWriteInvocationFunction · 0.45
ReplaceMbcntFunction · 0.45
ReplaceCubeFaceCoordFunction · 0.45
ReplaceCubeFaceIndexFunction · 0.45
ReplaceTimeAMDFunction · 0.45
ProcessGlobalValuesMethod · 0.45

Calls

no outgoing calls

Tested by 1

TEST_FFunction · 0.36