Lines Matching refs:VMetadata
119 const VariablesMetadata *VMetadata = Func->getVMetadata(); in assignVarStackSlots() local
126 if (SimpleCoalescing && VMetadata->isTracked(Var)) { in assignVarStackSlots()
127 if (VMetadata->isMultiBlock(Var)) { in assignVarStackSlots()
131 SizeT NodeIndex = VMetadata->getLocalUseNode(Var)->getIndex(); in assignVarStackSlots()
5238 bool matchAssign(const VariablesMetadata *VMetadata, Variable **Var, in matchAssign() argument
5243 const Inst *VarAssign = VMetadata->getSingleDefinition(*Var); in matchAssign()
5246 assert(!VMetadata->isMultiDef(*Var)); in matchAssign()
5253 if (!VMetadata->isMultiDef(SrcVar) || in matchAssign()
5290 bool matchOffsetBase(const VariablesMetadata *VMetadata, Variable **Base, in matchOffsetBase() argument
5298 const Inst *BaseInst = VMetadata->getSingleDefinition(*Base); in matchOffsetBase()
5302 assert(!VMetadata->isMultiDef(*Base)); in matchOffsetBase()
5384 const VariablesMetadata *VMetadata = Func->getVMetadata(); in formAddressingMode() local
5393 if (matchAssign(VMetadata, &BaseVar, &OffsetImm, &Reason)) { in formAddressingMode()
5397 if (matchOffsetBase(VMetadata, &BaseVar, &OffsetImm, &Reason)) { in formAddressingMode()