Showing results for Backend - C++ Team Blog

Mar 22, 2024
8
4

Improvements in Variable Visibility when Debugging

Terry Mahaffey
Terry Mahaffey

In Visual Studio 2022 17.10 Preview 2, we’re including a small quality-of-life improvement that results in the Watch/Locals window displaying local variables correctly for any arbitrary frames in the call stack in debug builds. To try it out, please install the recently released Preview. For more information, read on.  The problem: missing ...

C++Backend
Feb 21, 2024
0
5

MSVC Backend Updates since Visual Studio 2022 version 17.3

Bran Hagger
Bran Hagger

Since Visual Studio 2022 version 17.3, we have continued to improve the C++ backend with new features, improved support for arm64 and OpenMP, and new and improved optimizations across all architectures.

C++Backend
Jan 31, 2024
2
1

Testing the MSVC Compiler Backend

Troy Johnson
Troy Johnson

This post provides a behind-the-scenes look at how we test MSVC's backend, which is responsible for optimization and code generation. Many people worldwide use our compiler and expect it to provide a high-quality experience in terms of correctness (compiled code behaves as written), performance (speed of the compiled code), and throughput (speed...

C++Backend
Jan 9, 2024
2
2

MSVC ARM64 optimizations in Visual Studio 2022 17.8 

Jiong Wang (ARM Ltd) Hongyon Suauthai (ARM)
Jiong,
Hongyon

Visual Studio 2022 17.8 has been released recently (download it here). While there is already a blog “Visual Studio 17.8 now available!” covering new features and improvements, we would like to share more information with you about what is new for the MSVC ARM64 backend in this blog. In the last couple of months, we have been improving code-...

C++Backend
Sep 28, 2023
0
2

MSVC ARM64 Optimizations in Visual Studio 2022 17.7

Hongyon Suauthai (ARM)
Hongyon Suauthai (ARM)

In Visual Studio 2022 version 17.6 we added a host of new ARM64 optimizations. In this 2nd edition of our blog, we will highlight some of the performance improvements to MSVC ARM64 compiler backend, we will discuss key optimizations in the Visual Studio 2022 version 17.7 for both scalar ISA and SIMD ISA (NEON). We started introducing these ...

C++performanceBackend
May 29, 2023
7
3

MSVC ARM64 optimizations in Visual Studio 2022 17.6 

Jiong Wang (ARM Ltd)
Jiong Wang (ARM Ltd)

In the last couple of months, the Microsoft C++ team has been working on improving MSVC ARM64 backend performance and we are excited to have a couple of optimizations available in the Visual Studio 2022 version 17.6. These optimizations improved code-generation for both scalar ISA and SIMD ISA (NEON). Let’s review some interesting optimizations ...

C++Backend
Nov 28, 2022
4
4

A Tour of 4 MSVC Backend Improvements

Sy Brand Eric Brumer
Sy,
Eric

This blog post presents some of the optimizations the backend team has implemented for Visual Studio 2022.

C++performanceBackend
Aug 9, 2022
0
1

MSVC Backend Updates in Visual Studio 2022 version 17.3

Chris Pulido
Chris Pulido

In Visual Studio 2022 version 17.3 we have continued to improve the C++ backend with new features, new and improved optimizations, build throughput improvements, and better security. Here is a list of improvements for you to review. Do you want to experience the new improvements of the C++ ...

C++BackendOpenMP