Lines Matching refs:BaseVar
5781 auto *BaseVar = llvm::dyn_cast<Variable>(Base); in formAddressingMode() local
5782 if (BaseVar == nullptr) in formAddressingMode()
5801 dumpAddressOpt(Func, BaseVar, OffsetImm, OffsetReg, OffsetRegShamt, in formAddressingMode()
5806 if (matchAssign(VMetadata, &BaseVar, &OffsetImm, &Reason)) { in formAddressingMode()
5815 if (CanHaveIndex && matchCombinedBaseIndex(VMetadata, &BaseVar, &OffsetReg, in formAddressingMode()
5827 matchShiftedOffsetReg(VMetadata, &BaseVar, &ShiftKind, in formAddressingMode()
5829 std::swap(BaseVar, OffsetReg); in formAddressingMode()
5834 if (matchOffsetBase(VMetadata, &BaseVar, &OffsetImm, &Reason)) { in formAddressingMode()
5839 if (BaseVar == nullptr) { in formAddressingMode()
5849 BaseVar = makeReg(PointerType); in formAddressingMode()
5850 Context.insert<InstAssign>(BaseVar, Ctx->getConstantInt32(OffsetImm)); in formAddressingMode()
5881 Context.insert<InstArithmetic>(Op, T, BaseVar, in formAddressingMode()
5883 BaseVar = T; in formAddressingMode()
5888 assert(BaseVar != nullptr); in formAddressingMode()
5897 return OperandARM32Mem::create(Func, Ty, BaseVar, OffsetR, ShiftKind, in formAddressingMode()
5902 Func, Ty, BaseVar, in formAddressingMode()