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

Method GetSubscripts

source/opt/loop_dependence_helpers.cpp:381–392  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

379}
380
381std::vector<Instruction*> LoopDependenceAnalysis::GetSubscripts(
382 const Instruction* instruction) {
383 Instruction* access_chain = GetOperandDefinition(instruction, 0);
384
385 std::vector<Instruction*> subscripts;
386
387 for (auto i = 1u; i < access_chain->NumInOperandWords(); ++i) {
388 subscripts.push_back(GetOperandDefinition(access_chain, i));
389 }
390
391 return subscripts;
392}
393
394SENode* LoopDependenceAnalysis::GetConstantTerm(const Loop* loop,
395 SERecurrentNode* induction) {

Callers 1

PartitionSubscriptsFunction · 0.80

Calls 2

NumInOperandWordsMethod · 0.80
push_backMethod · 0.45

Tested by

no test coverage detected