Home
last modified time | relevance | path

Searched refs:VariableTracking (Results 1 – 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceOperand.cpp236 void VariableTracking::markUse(MetadataKind TrackingKind, const Inst *Instr, in markUse()
292 void VariableTracking::markDef(MetadataKind TrackingKind, const Inst *Instr, in markDef()
345 const Inst *VariableTracking::getFirstDefinitionSingleBlock() const { in getFirstDefinitionSingleBlock()
358 const Inst *VariableTracking::getSingleDefinition() const { in getSingleDefinition()
371 const Inst *VariableTracking::getFirstDefinition() const { in getFirstDefinition()
388 Metadata.resize(Func->getNumVariables(), VariableTracking::MBS_NoUses); in init()
451 return Metadata[VarNum].getMultiDef() != VariableTracking::MDS_SingleDef; in isMultiDef()
463 case VariableTracking::MBS_NoUses: in isMultiBlock()
464 case VariableTracking::MBS_SingleBlock: in isMultiBlock()
467 case VariableTracking::MBS_Unknown: in isMultiBlock()
[all …]
DIceOperand.h1028 class VariableTracking {
1043 VariableTracking() = default;
1044 VariableTracking(const VariableTracking &) = default;
1045 VariableTracking &operator=(const VariableTracking &) = default;
1046 VariableTracking(MultiBlockState MultiBlock) : MultiBlock(MultiBlock) {} in VariableTracking() function
1131 CfgVector<VariableTracking> Metadata;