• Home
  • Raw
  • Download

Lines Matching refs:entry_point

116     uint32_t var_id, Instruction* entry_point) {  in IsTargetUsedByNonVolatileLoadInEntryPoint()  argument
118 entry_point->GetSingleWordInOperand(kOpEntryPointInOperandEntryPoint); in IsTargetUsedByNonVolatileLoadInEntryPoint()
137 for (Instruction& entry_point : get_module()->entry_points()) { in HasInterfaceInConflictOfVolatileSemantics()
139 static_cast<SpvExecutionModel>(entry_point.GetSingleWordInOperand(0)); in HasInterfaceInConflictOfVolatileSemantics()
141 operand_index < entry_point.NumInOperands(); ++operand_index) { in HasInterfaceInConflictOfVolatileSemantics()
142 uint32_t var_id = entry_point.GetSingleWordInOperand(operand_index); in HasInterfaceInConflictOfVolatileSemantics()
145 IsTargetUsedByNonVolatileLoadInEntryPoint(var_id, &entry_point)) { in HasInterfaceInConflictOfVolatileSemantics()
159 uint32_t var_id, Instruction* entry_point) { in MarkVolatileSemanticsForVariable() argument
161 entry_point->GetSingleWordInOperand(kOpEntryPointInOperandEntryPoint); in MarkVolatileSemanticsForVariable()
172 for (Instruction& entry_point : get_module()->entry_points()) { in CollectTargetsForVolatileSemantics()
174 static_cast<SpvExecutionModel>(entry_point.GetSingleWordInOperand(0)); in CollectTargetsForVolatileSemantics()
176 operand_index < entry_point.NumInOperands(); ++operand_index) { in CollectTargetsForVolatileSemantics()
177 uint32_t var_id = entry_point.GetSingleWordInOperand(operand_index); in CollectTargetsForVolatileSemantics()
182 IsTargetUsedByNonVolatileLoadInEntryPoint(var_id, &entry_point)) { in CollectTargetsForVolatileSemantics()
183 MarkVolatileSemanticsForVariable(var_id, &entry_point); in CollectTargetsForVolatileSemantics()