diff options
author | Cinnamon Shia <cinnamon.shia@hpe.com> | 2016-03-16 16:23:02 +0800 |
---|---|---|
committer | Liming Gao <liming.gao@intel.com> | 2016-04-08 11:23:27 +0800 |
commit | 716132efb1a650586d5d1f1fde9dd9d183f45bc8 (patch) | |
tree | 362afd0b14da44e5e5cc5fe9ae8a66f2f46de6f4 /MdeModulePkg/Include/Protocol | |
parent | 8207d79b30a16419008d8d6ee3b3a0b1c66aebf2 (diff) | |
download | edk2-platforms-716132efb1a650586d5d1f1fde9dd9d183f45bc8.tar.xz |
BaseTools: Remove /Oi from Visual Studio tool chains.
Remove /Oi from Visual Studio tool chains. because of the following reasons:
1. Intrinsic is Compiler-dependent.
2. Adding /Oi (Generate Intrinsic Functions) doesn't promise 100% replacing
the function call with inline functions.
/Oi is only a request, but doesn't force, the compilers to use the intrinsic.
The visual studio optimizer can still use the library version.
3. Since EDK2 doesn't include Visual Studio header files, intrinsic function
should not be used.
Built Nt32Pkg, OvmfPkg, ShellPkg, MdeModulePkg and CryptoPkg successfully.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Cinnamon Shia <cinnamon.shia@hpe.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Qin Long <qin.long@intel.com>
Diffstat (limited to 'MdeModulePkg/Include/Protocol')
0 files changed, 0 insertions, 0 deletions