Lines Matching refs:StoreVal
7687 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() local
7695 if (StoreVal->getType()->isPointerTy()) in EmitARMBuiltinExpr()
7696 StoreVal = Builder.CreatePtrToInt(StoreVal, Int32Ty); in EmitARMBuiltinExpr()
7700 CGM.getDataLayout().getTypeSizeInBits(StoreVal->getType())); in EmitARMBuiltinExpr()
7701 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitARMBuiltinExpr()
7702 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int32Ty); in EmitARMBuiltinExpr()
7710 CallInst *CI = Builder.CreateCall(F, {StoreVal, StoreAddr}, "strex"); in EmitARMBuiltinExpr()
9689 Value *StoreVal = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local
9697 if (StoreVal->getType()->isPointerTy()) in EmitAArch64BuiltinExpr()
9698 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
9702 CGM.getDataLayout().getTypeSizeInBits(StoreVal->getType())); in EmitAArch64BuiltinExpr()
9703 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitAArch64BuiltinExpr()
9704 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
9712 CallInst *CI = Builder.CreateCall(F, {StoreVal, StoreAddr}, "stxr"); in EmitAArch64BuiltinExpr()