Lines Matching refs:getPointer
144 return LVal.getPointer(); in getAtomicPointer()
348 llvm::Value *addr = LVal.getPointer(); in emitMemSetZeroIfNecessary()
371 Ptr.getPointer(), Expected, Desired, SuccessOrder, FailureOrder, in emitAtomicCmpXchg()
642 CGF.Builder.CreateAtomicRMW(Op, Ptr.getPointer(), LoadVal1, Order, Scope); in EmitAtomicOp()
984 EmitCastToVoidPtr(Ptr.getPointer()), E->getPtr()->getType())), in EmitAtomicExpr()
1016 EmitCastToVoidPtr(Val1.getPointer()), E->getVal1()->getType())), in EmitAtomicExpr()
1018 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val2.getPointer(), in EmitAtomicExpr()
1031 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1043 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1063 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1075 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1087 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1099 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1111 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1119 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1127 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1137 AddDirectArgument(*this, Args, UseOptimizedLibcall, Val1.getPointer(), in EmitAtomicExpr()
1160 Args.add(RValue::get(EmitCastToVoidPtr(Dest.getPointer())), in EmitAtomicExpr()
1331 cast<llvm::PointerType>(addr.getPointer()->getType())->getAddressSpace(); in emitCastToAtomicIntPointer()
1496 EmitAtomicLoadLibcall(TempAddr.getPointer(), AO, IsVolatile); in EmitAtomicLoad()
1606 auto *Inst = CGF.Builder.CreateAtomicCmpXchg(Addr.getPointer(), in EmitAtomicCompareExchangeOp()
1659 auto *Res = EmitAtomicCompareExchangeLibcall(ExpectedAddr.getPointer(), in EmitAtomicCompareExchange()
1660 DesiredAddr.getPointer(), in EmitAtomicCompareExchange()
1742 EmitAtomicLoadLibcall(ExpectedAddr.getPointer(), AO, IsVolatile); in EmitAtomicUpdateLibcall()
1757 EmitAtomicCompareExchangeLibcall(ExpectedAddr.getPointer(), in EmitAtomicUpdateLibcall()
1758 DesiredAddr.getPointer(), in EmitAtomicUpdateLibcall()
1828 EmitAtomicLoadLibcall(ExpectedAddr.getPointer(), AO, IsVolatile); in EmitAtomicUpdateLibcall()
1840 EmitAtomicCompareExchangeLibcall(ExpectedAddr.getPointer(), in EmitAtomicUpdateLibcall()
1841 DesiredAddr.getPointer(), in EmitAtomicUpdateLibcall()
1943 args.add(RValue::get(EmitCastToVoidPtr(srcAddr.getPointer())), in EmitAtomicStore()