Lines Matching refs:NewAddr

4518     X86OperandMem *NewAddr = formMemoryOperand(Addr, Value->getType());
4519 doMockBoundsCheck(NewAddr);
4525 _stored(Value, NewAddr);
4528 _storeq(Value, NewAddr);
5818 OptAddr NewAddr;
5819 NewAddr.Base = llvm::dyn_cast<Variable>(Addr);
5820 if (NewAddr.Base == nullptr)
5831 NewAddr.Base) /* || Base->getUseCount() > 1*/)
5863 if (!legalizeOptAddrForSandbox(&NewAddr)) {
5866 NewAddr = NewAddrCheckpoint;
5872 AddrOpt.dumpAddressOpt(NewAddr.Relocatable, NewAddr.Offset, NewAddr.Base,
5873 NewAddr.Index, NewAddr.Shift, Reason);
5880 NewAddrCheckpoint = NewAddr;
5884 (Reason = AddrOpt.matchAssign(&NewAddr.Base, &NewAddr.Relocatable,
5885 &NewAddr.Offset))) {
5890 if ((NewAddr.Base == nullptr) && (NewAddr.Index != nullptr) &&
5891 NewAddr.Shift == 0) {
5892 std::swap(NewAddr.Base, NewAddr.Index);
5897 (Reason = AddrOpt.matchAssign(&NewAddr.Index, &NewAddr.Relocatable,
5898 &NewAddr.Offset))) {
5909 &NewAddr.Base, &NewAddr.Index, &NewAddr.Shift))) {
5920 AddrOpt.matchShiftedIndex(&NewAddr.Index, &NewAddr.Shift))) {
5929 if (NewAddr.Shift == 0 &&
5930 (Reason = AddrOpt.matchShiftedIndex(&NewAddr.Base, &NewAddr.Shift))) {
5931 std::swap(NewAddr.Base, NewAddr.Index);
5940 &NewAddr.Base, /*Shift =*/0,
5941 &NewAddr.Relocatable, &NewAddr.Offset))) {
5946 &NewAddr.Index, NewAddr.Shift,
5947 &NewAddr.Relocatable, &NewAddr.Offset))) {
5961 if (NewAddr.Base == RebasePtr) {
5962 NewAddr.Base = nullptr;
5965 if (NewAddr.Index == RebasePtr) {
5966 NewAddr.Index = nullptr;
5967 NewAddr.Shift = 0;
5971 if (NewAddr.Relocatable == nullptr) {
5972 OffsetOp = Ctx->getConstantInt32(NewAddr.Offset);
5975 Ctx->getConstantSym(NewAddr.Relocatable->getOffset() + NewAddr.Offset,
5976 NewAddr.Relocatable->getName());
5985 return X86OperandMem::create(Func, MemType, NewAddr.Base, OffsetOp,
5986 NewAddr.Index, NewAddr.Shift, SegmentReg);
6940 X86OperandMem *NewAddr = formMemoryOperand(Addr, Value->getType());
6941 doMockBoundsCheck(NewAddr);
6942 Type Ty = NewAddr->getType();
6947 _store(ValueHi, llvm::cast<X86OperandMem>(hiOperand(NewAddr)));
6949 _store(ValueLo, llvm::cast<X86OperandMem>(loOperand(NewAddr)));
6951 _storep(legalizeToReg(Value), NewAddr);
6954 _store(Value, NewAddr);