Home | History | Annotate | Download | only in src

Lines Matching refs:BaseVar

5784   auto *BaseVar = llvm::dyn_cast<Variable>(Base);
5785 if (BaseVar == nullptr)
5804 dumpAddressOpt(Func, BaseVar, OffsetImm, OffsetReg, OffsetRegShamt,
5809 if (matchAssign(VMetadata, &BaseVar, &OffsetImm, &Reason)) {
5818 if (CanHaveIndex && matchCombinedBaseIndex(VMetadata, &BaseVar, &OffsetReg,
5830 matchShiftedOffsetReg(VMetadata, &BaseVar, &ShiftKind,
5832 std::swap(BaseVar, OffsetReg);
5837 if (matchOffsetBase(VMetadata, &BaseVar, &OffsetImm, &Reason)) {
5842 if (BaseVar == nullptr) {
5852 BaseVar = makeReg(PointerType);
5853 Context.insert<InstAssign>(BaseVar, Ctx->getConstantInt32(OffsetImm));
5884 Context.insert<InstArithmetic>(Op, T, BaseVar,
5886 BaseVar = T;
5891 assert(BaseVar != nullptr);
5900 return OperandARM32Mem::create(Func, Ty, BaseVar, OffsetR, ShiftKind,
5905 Func, Ty, BaseVar,