Lines Matching refs:getPointer
143 return LVal.getPointer(); in getAtomicPointer()
346 llvm::Value *addr = LVal.getPointer(); in emitMemSetZeroIfNecessary()
368 Ptr.getPointer(), Expected, Desired, SuccessOrder, FailureOrder); in emitAtomicCmpXchg()
613 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order); in EmitAtomicOp()
836 Args.add(RValue::get(EmitCastToVoidPtr(Ptr.getPointer())), in EmitAtomicExpr()
863 Args.add(RValue::get(EmitCastToVoidPtr(Val1.getPointer())), in EmitAtomicExpr()
865 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val2.getPointer(), in EmitAtomicExpr()
877 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
888 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
906 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
917 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
928 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
939 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
950 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
960 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
978 Args.add(RValue::get(EmitCastToVoidPtr(Dest.getPointer())), in EmitAtomicExpr()
1143 cast<llvm::PointerType>(addr.getPointer()->getType())->getAddressSpace(); in emitCastToAtomicIntPointer()
1309 EmitAtomicLoadLibcall(TempAddr.getPointer(), AO, IsVolatile); in EmitAtomicLoad()
1417 auto *Inst = CGF.Builder.CreateAtomicCmpXchg(Addr.getPointer(), in EmitAtomicCompareExchangeOp()
1470 auto *Res = EmitAtomicCompareExchangeLibcall(ExpectedAddr.getPointer(), in EmitAtomicCompareExchange()
1471 DesiredAddr.getPointer(), in EmitAtomicCompareExchange()
1552 EmitAtomicLoadLibcall(ExpectedAddr.getPointer(), AO, IsVolatile); in EmitAtomicUpdateLibcall()
1567 EmitAtomicCompareExchangeLibcall(ExpectedAddr.getPointer(), in EmitAtomicUpdateLibcall()
1568 DesiredAddr.getPointer(), in EmitAtomicUpdateLibcall()
1639 EmitAtomicLoadLibcall(ExpectedAddr.getPointer(), AO, IsVolatile); in EmitAtomicUpdateLibcall()
1651 EmitAtomicCompareExchangeLibcall(ExpectedAddr.getPointer(), in EmitAtomicUpdateLibcall()
1652 DesiredAddr.getPointer(), in EmitAtomicUpdateLibcall()
1754 args.add(RValue::get(EmitCastToVoidPtr(srcAddr.getPointer())), in EmitAtomicStore()