Lines Matching defs:Addr
3944 SDValue Addr = DAG.getNode(ISD::ADD, dl, PTy, Index, Table);
3951 Addr, Op.getOperand(2), JTI);
3954 Addr =
3955 DAG.getLoad((EVT)MVT::i32, dl, Chain, Addr,
3958 Chain = Addr.getValue(1);
3959 Addr = DAG.getNode(ISD::ADD, dl, PTy, Addr, Table);
3960 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI);
3962 Addr =
3963 DAG.getLoad(PTy, dl, Chain, Addr,
3966 Chain = Addr.getValue(1);
3967 return DAG.getNode(ARMISD::BR_JT, dl, MVT::Other, Chain, Addr, JTI);
9575 SDValue Addr = N->getOperand(AddrOpIdx);
9580 for (SDNode::use_iterator UI = Addr.getNode()->use_begin(),
9581 UE = Addr.getNode()->use_end(); UI != UE; ++UI) {
9584 UI.getUse().getResNo() != Addr.getResNo())
9660 SDValue Inc = User->getOperand(User->getOperand(0) == Addr ? 1 : 0);
12079 Value *ARMTargetLowering::emitLoadLinked(IRBuilder<> &Builder, Value *Addr,
12082 Type *ValTy = cast<PointerType>(Addr->getType())->getElementType();
12093 Addr = Builder.CreateBitCast(Addr, Type::getInt8PtrTy(M->getContext()));
12094 Value *LoHi = Builder.CreateCall(Ldrex, Addr, "lohi");
12106 Type *Tys[] = { Addr->getType() };
12111 Builder.CreateCall(Ldrex, Addr),
12112 cast<PointerType>(Addr->getType())->getElementType());
12124 Value *Addr,
12142 Addr = Builder.CreateBitCast(Addr, Type::getInt8PtrTy(M->getContext()));
12143 return Builder.CreateCall(Strex, {Lo, Hi, Addr});
12147 Type *Tys[] = { Addr->getType() };
12153 Addr});