Remove PreserveNames template parameter from IRBuilder
authorMehdi Amini <mehdi.amini@apple.com>
Fri, 11 Mar 2016 17:15:50 +0000 (17:15 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Fri, 11 Mar 2016 17:15:50 +0000 (17:15 +0000)
commit99eab3dd068c8d09f532c5d18a1c16e418fcca9d
tree9bf814ed892e1a16ca3933bb2b4be11590fbd935
parente803fc3276c24d7abe35204ec8e9b252872684e3
Remove PreserveNames template parameter from IRBuilder

Summary:
Following r263086, we are now relying on a flag on the Context to
discard Value names in release builds.

Reviewers: chandlerc

Subscribers: mzolotukhin, llvm-commits

Differential Revision: http://reviews.llvm.org/D18023

From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 263258
14 files changed:
llvm/include/llvm/Analysis/MemoryBuiltins.h
llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
llvm/include/llvm/IR/IRBuilder.h
llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp
llvm/lib/Transforms/IPO/MergeFunctions.cpp
llvm/lib/Transforms/InstCombine/InstCombineInternal.h
llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
llvm/lib/Transforms/Scalar/LoadCombine.cpp
llvm/lib/Transforms/Scalar/SROA.cpp
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/unittests/IR/IRBuilderTest.cpp
llvm/unittests/IR/PatternMatch.cpp