Skip to content

Commit dc82abb

Browse files
author
mikeblome
committed
fixed merge conflict
2 parents 4701fea + de9759f commit dc82abb

28 files changed

+1668
-171
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,11 @@
402402
"redirect_url": "/cpp/build/reference/predefined-rules",
403403
"redirect_document_id": false
404404
},
405+
{
406+
"source_path": "docs/build/profile-guided-optimization-in-the-performance-and-diagnostics-hub.md",
407+
"redirect_url": "/cpp/build/profile-guided-optimizations",
408+
"redirect_document_id": false
409+
},
405410
{
406411
"source_path": "docs/build/pseudotargets.md",
407412
"redirect_url": "/cpp/build/reference/pseudotargets",

docs/build/TOC.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
#### [pgomgr](pgomgr.md)
4747
#### [pgosweep](pgosweep.md)
4848
#### [How to: Merge Multiple PGO Profiles into a Single Profile](how-to-merge-multiple-pgo-profiles-into-a-single-profile.md)
49-
#### [Visual Studio 2013 PGO Add-in in the Performance and Diagnostics Hub](profile-guided-optimization-in-the-performance-and-diagnostics-hub.md)
5049
# [Use the MSVC toolset from the command line](building-on-the-command-line.md)
5150
## [Walkthrough: Compile a Native C++ Program on the Command Line](walkthrough-compiling-a-native-cpp-program-on-the-command-line.md)
5251
## [Walkthrough: Compile a C program on the command line](walkthrough-compile-a-c-program-on-the-command-line.md)

docs/build/optimizing-your-code.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Optimizing Your Code"
3-
ms.date: "12/10/2018"
3+
ms.date: "04/23/2019"
44
helpviewer_keywords: ["performance, optimizing code", "optimization", "cl.exe compiler, performance", "optimization, C++ code", "code, optimizing", "performance, compiler"]
55
---
66
# Optimizing your code
@@ -11,13 +11,13 @@ By optimizing an executable, you can achieve a balance between fast execution sp
1111

1212
The following topics describe some of the optimization features in the C/C++ language.
1313

14-
[Optimization Pragmas and Keywords](optimization-pragmas-and-keywords.md)<br/>
14+
[Optimization Pragmas and Keywords](optimization-pragmas-and-keywords.md) \
1515
A list of keywords and pragmas that you can use in your code to improve performance.
1616

17-
[Compiler Options Listed by Category](reference/compiler-options-listed-by-category.md)<br/>
17+
[Compiler Options Listed by Category](reference/compiler-options-listed-by-category.md) \
1818
A list of **/O** compiler options that specifically affect execution speed or code size.
1919

20-
[Rvalue Reference Declarator: &&](../cpp/rvalue-reference-declarator-amp-amp.md)<br/>
20+
[Rvalue Reference Declarator: &&](../cpp/rvalue-reference-declarator-amp-amp.md) \
2121
Rvalue references support the implementation of *move semantics*. If move semantics are used to implement template libraries, the performance of applications that use those templates can significantly improve.
2222

2323
### The optimize pragma
@@ -40,10 +40,10 @@ Paradoxically, optimizing a program for speed could cause code to run slower. Th
4040

4141
The following topics discuss good programming practices.
4242

43-
[Tips for Improving Time-Critical Code](tips-for-improving-time-critical-code.md)<br/>
43+
[Tips for Improving Time-Critical Code](tips-for-improving-time-critical-code.md) \
4444
Better coding techniques can yield better performance. This topic suggests coding techniques that can help you make sure that the time-critical parts of your code perform satisfactorily.
4545

46-
[Optimization Best Practices](optimization-best-practices.md)<br/>
46+
[Optimization Best Practices](optimization-best-practices.md) \
4747
Provides general guidelines about how best to optimize your application.
4848

4949
## Debugging optimized code
@@ -74,20 +74,19 @@ The following topics provide information about how to optimize building, loading
7474

7575
## In this section
7676

77-
[Optimization Pragmas and Keywords](optimization-pragmas-and-keywords.md)<br/>
78-
[Improving Compiler Throughput](improving-compiler-throughput.md)<br/>
79-
[Why Floating-Point Numbers May Lose Precision](why-floating-point-numbers-may-lose-precision.md)<br/>
80-
[IEEE Floating-Point Representation](ieee-floating-point-representation.md)<br/>
81-
[Tips for Improving Time-Critical Code](tips-for-improving-time-critical-code.md)<br/>
82-
[Using Function Name Without () Produces No Code](using-function-name-without-parens-produces-no-code.md)<br/>
83-
[Optimization Best Practices](optimization-best-practices.md)<br/>
84-
[Profile-Guided Optimizations](profile-guided-optimizations.md)<br/>
85-
[Environment Variables for Profile-Guided Optimizations](environment-variables-for-profile-guided-optimizations.md)<br/>
86-
[PgoAutoSweep](pgoautosweep.md)<br/>
87-
[pgomgr](pgomgr.md)<br/>
88-
[pgosweep](pgosweep.md)<br/>
89-
[How to: Merge Multiple PGO Profiles into a Single Profile](how-to-merge-multiple-pgo-profiles-into-a-single-profile.md)<br/>
90-
[Visual Studio 2013 PGO Add-in in the Performance and Diagnostics Hub](profile-guided-optimization-in-the-performance-and-diagnostics-hub.md)<br/>
77+
[Optimization Pragmas and Keywords](optimization-pragmas-and-keywords.md) \
78+
[Improving Compiler Throughput](improving-compiler-throughput.md) \
79+
[Why Floating-Point Numbers May Lose Precision](why-floating-point-numbers-may-lose-precision.md) \
80+
[IEEE Floating-Point Representation](ieee-floating-point-representation.md) \
81+
[Tips for Improving Time-Critical Code](tips-for-improving-time-critical-code.md) \
82+
[Using Function Name Without () Produces No Code](using-function-name-without-parens-produces-no-code.md) \
83+
[Optimization Best Practices](optimization-best-practices.md) \
84+
[Profile-Guided Optimizations](profile-guided-optimizations.md) \
85+
[Environment Variables for Profile-Guided Optimizations](environment-variables-for-profile-guided-optimizations.md) \
86+
[PgoAutoSweep](pgoautosweep.md) \
87+
[pgomgr](pgomgr.md) \
88+
[pgosweep](pgosweep.md) \
89+
[How to: Merge Multiple PGO Profiles into a Single Profile](how-to-merge-multiple-pgo-profiles-into-a-single-profile.md)
9190

9291
## See also
9392

docs/build/profile-guided-optimization-in-the-performance-and-diagnostics-hub.md

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)