Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/src/
DIceOperand.cpp225 void VariableTracking::markUse(MetadataKind TrackingKind, const Inst *Instr, in markUse()
281 void VariableTracking::markDef(MetadataKind TrackingKind, const Inst *Instr, in markDef()
334 const Inst *VariableTracking::getFirstDefinitionSingleBlock() const { in getFirstDefinitionSingleBlock()
347 const Inst *VariableTracking::getSingleDefinition() const { in getSingleDefinition()
360 const Inst *VariableTracking::getFirstDefinition() const { in getFirstDefinition()
377 Metadata.resize(Func->getNumVariables(), VariableTracking::MBS_NoUses); in init()
440 return Metadata[VarNum].getMultiDef() != VariableTracking::MDS_SingleDef; in isMultiDef()
452 case VariableTracking::MBS_NoUses: in isMultiBlock()
453 case VariableTracking::MBS_SingleBlock: in isMultiBlock()
456 case VariableTracking::MBS_Unknown: in isMultiBlock()
[all …]
DIceOperand.h1050 class VariableTracking {
1065 VariableTracking() = default;
1066 VariableTracking(const VariableTracking &) = default;
1067 VariableTracking &operator=(const VariableTracking &) = default;
1068 VariableTracking(MultiBlockState MultiBlock) : MultiBlock(MultiBlock) {} in VariableTracking() function
1153 CfgVector<VariableTracking> Metadata;