Lines Matching defs:Address
116 Value *Address = CGF.EmitScalarExpr(E->getArg(1));
121 Address, llvm::PointerType::getUnqual(Val->getType()), "cast");
129 Value *Address = CGF.EmitScalarExpr(E->getArg(0));
131 LValue LV = CGF.MakeNaturalAlignAddrLValue(Address, E->getType());
184 /// arg0 - address to operate on
287 // lower address in both little- and big-Endian modes, but the "load"
459 // FIXME: Get right address space.
763 Value *Locality, *RW, *Address = EmitScalarExpr(E->getArg(0));
771 return RValue::get(Builder.CreateCall(F, {Address, RW, Locality, Data}));
970 Address Dest = EmitPointerWithAlignment(E->getArg(0));
979 Address Dest = EmitPointerWithAlignment(E->getArg(0));
980 Address Src = EmitPointerWithAlignment(E->getArg(1));
998 Address Dest = EmitPointerWithAlignment(E->getArg(0));
999 Address Src = EmitPointerWithAlignment(E->getArg(1));
1006 Address DestAddr = EmitPointerWithAlignment(E->getArg(0));
1007 Address SrcAddr = EmitPointerWithAlignment(E->getArg(1));
1022 Address Dest = EmitPointerWithAlignment(E->getArg(0));
1023 Address Src = EmitPointerWithAlignment(E->getArg(1));
1031 Address Dest = EmitPointerWithAlignment(E->getArg(0));
1032 Address Src = EmitPointerWithAlignment(E->getArg(1));
1043 Address Dest = EmitPointerWithAlignment(E->getArg(0));
1060 Address Dest = EmitPointerWithAlignment(E->getArg(0));
1095 Value *Address = EmitScalarExpr(E->getArg(0));
1096 Value *Result = getTargetHooks().decodeReturnAddress(*this, Address);
1100 Value *Address = EmitScalarExpr(E->getArg(0));
1101 Value *Result = getTargetHooks().encodeReturnAddress(*this, Address);
1115 Value *Address = EmitScalarExpr(E->getArg(0));
1116 if (getTargetHooks().initDwarfEHRegSizeTable(*this, Address))
1145 // register and eventually used as an address, so if the
1169 Address Buf = EmitPointerWithAlignment(E->getArg(0));
1180 Address StackSaveSlot =
1486 Address Ptr = EmitPointerWithAlignment(E->getArg(0));
1708 Address CarryOutPtr = EmitPointerWithAlignment(E->getArg(3));
1790 Address ResultPtr = EmitPointerWithAlignment(ResultArg);
1848 Address SumOutPtr = EmitPointerWithAlignment(E->getArg(2));
2195 // OpenCL v2.0 s6.13.9 - Address space qualifier functions.
3337 SmallVectorImpl<llvm::Value *> &Ops, Address PtrOp0, Address PtrOp1) {
3354 auto getAlignmentValue32 = [&](Address addr) -> Value* {
3985 Value *Address = EmitScalarExpr(E->getArg(0));
3993 return Builder.CreateCall(F, {Address, RW, Locality, IsData});
4149 Address Tmp = CreateMemTemp(E->getArg(0)->getType());
4153 Address LdPtr = Builder.CreateBitCast(Tmp,llvm::PointerType::getUnqual(STy));
4272 auto getAlignmentValue32 = [&](Address addr) -> Value* {
4276 Address PtrOp0 = Address::invalid();
4277 Address PtrOp1 = Address::invalid();
4815 Value *Address = EmitScalarExpr(E->getArg(0));
4834 return Builder.CreateCall(F, {Address, RW, Locality, IsData});
4916 Address Tmp = CreateMemTemp(E->getArg(0)->getType());
5535 /*never use addresses*/ Address::invalid(), Address::invalid());
6691 Address DestAddr = EmitMSVAListRef(E->getArg(0));
6692 Address SrcAddr = EmitMSVAListRef(E->getArg(1));
6696 DestAddr = Address(Builder.CreateBitCast(DestAddr.getPointer(), BPP, "cp"),
6698 SrcAddr = Address(Builder.CreateBitCast(SrcAddr.getPointer(), BPP, "ap"),
6855 Value *Address = Ops[0];
6860 return Builder.CreateCall(F, {Address, RW, Locality, Data});
6875 Address Tmp = CreateMemTemp(E->getArg(0)->getType());
6881 Address Tmp = CreateMemTemp(E->getType());
7594 Address FlagOutPtr = EmitPointerWithAlignment(E->getArg(3));
7716 Address CCPtr = CGF.EmitPointerWithAlignment(E->getArg(NumArgs));
7751 Value *Address = EmitScalarExpr(E->getArg(0));
7754 return Builder.CreateCall(F, {Data, Address});