summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuilder.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-11-10 06:31:46 +0000
committerChris Lattner <sabre@nondot.org>2008-11-10 06:31:46 +0000
commitb5d21a4d038180b0f0b41e99c5ff1e9cf26e34e1 (patch)
treef1a99fb28e15f61e623ad81dd4468fefaf7133ab /clang/lib/CodeGen/CGBuilder.h
parent494e4a6e3e2a6c3b1048540be9425b8e35118101 (diff)
downloadbcm5719-llvm-b5d21a4d038180b0f0b41e99c5ff1e9cf26e34e1.tar.gz
bcm5719-llvm-b5d21a4d038180b0f0b41e99c5ff1e9cf26e34e1.zip
don't preserve names on IR instructions. This matches llvm-gcc's behavior and
speeds up the compiler by ~8% at -emit-llvm -O0. llvm-svn: 58977
Diffstat (limited to 'clang/lib/CodeGen/CGBuilder.h')
-rw-r--r--clang/lib/CodeGen/CGBuilder.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGBuilder.h b/clang/lib/CodeGen/CGBuilder.h
index 7d6e8681598..3f592954875 100644
--- a/clang/lib/CodeGen/CGBuilder.h
+++ b/clang/lib/CodeGen/CGBuilder.h
@@ -14,7 +14,8 @@
namespace clang {
namespace CodeGen {
- typedef llvm::IRBuilder<> CGBuilderTy;
+ // Don't preserve names on values by default.
+ typedef llvm::IRBuilder<false> CGBuilderTy;
} // end namespace CodeGen
} // end namespace clang
OpenPOWER on IntegriCloud