• Home
  • Raw
  • Download

Lines Matching refs:VMetadata

5510 bool matchAssign(const VariablesMetadata *VMetadata, Variable **Var,  in matchAssign()  argument
5515 const Inst *VarAssign = VMetadata->getSingleDefinition(*Var); in matchAssign()
5518 assert(!VMetadata->isMultiDef(*Var)); in matchAssign()
5525 if (!VMetadata->isMultiDef(SrcVar) || in matchAssign()
5562 bool matchCombinedBaseIndex(const VariablesMetadata *VMetadata, Variable **Base, in matchCombinedBaseIndex() argument
5573 const Inst *BaseInst = VMetadata->getSingleDefinition(*Base); in matchCombinedBaseIndex()
5576 assert(!VMetadata->isMultiDef(*Base)); in matchCombinedBaseIndex()
5582 if (VMetadata->isMultiDef(Var1)) in matchCombinedBaseIndex()
5587 if (VMetadata->isMultiDef(Var2)) in matchCombinedBaseIndex()
5601 bool matchShiftedOffsetReg(const VariablesMetadata *VMetadata, in matchShiftedOffsetReg() argument
5613 auto *IndexInst = VMetadata->getSingleDefinition(*OffsetReg); in matchShiftedOffsetReg()
5616 assert(!VMetadata->isMultiDef(*OffsetReg)); in matchShiftedOffsetReg()
5630 if (VMetadata->isMultiDef(Var) || Const->getType() != IceType_i32) in matchShiftedOffsetReg()
5687 bool matchOffsetBase(const VariablesMetadata *VMetadata, Variable **Base, in matchOffsetBase() argument
5695 const Inst *BaseInst = VMetadata->getSingleDefinition(*Base); in matchOffsetBase()
5699 assert(!VMetadata->isMultiDef(*Base)); in matchOffsetBase()
5796 const VariablesMetadata *VMetadata = Func->getVMetadata(); in formAddressingMode() local
5806 if (matchAssign(VMetadata, &BaseVar, &OffsetImm, &Reason)) { in formAddressingMode()
5811 matchAssign(VMetadata, &OffsetReg, &OffsetImm, &Reason)) { in formAddressingMode()
5815 if (CanHaveIndex && matchCombinedBaseIndex(VMetadata, &BaseVar, &OffsetReg, in formAddressingMode()
5821 if (matchShiftedOffsetReg(VMetadata, &OffsetReg, &ShiftKind, in formAddressingMode()
5827 matchShiftedOffsetReg(VMetadata, &BaseVar, &ShiftKind, in formAddressingMode()
5834 if (matchOffsetBase(VMetadata, &BaseVar, &OffsetImm, &Reason)) { in formAddressingMode()