OSDN Git Service

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)
commitae14bf6488e8441f0f6d74f00455555f6f3943ac
tree6f05176f5f917c32c434512555df24324398ef6a
parentcba5def1cd1c9190271a64850325d55a38a6d988
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>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@263258 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/llvm/Analysis/MemoryBuiltins.h
include/llvm/Analysis/ScalarEvolutionExpander.h
include/llvm/IR/IRBuilder.h
lib/Target/XCore/XCoreLowerThreadLocal.cpp
lib/Transforms/IPO/MergeFunctions.cpp
lib/Transforms/InstCombine/InstCombineInternal.h
lib/Transforms/InstCombine/InstructionCombining.cpp
lib/Transforms/Instrumentation/BoundsChecking.cpp
lib/Transforms/Scalar/LoadCombine.cpp
lib/Transforms/Scalar/SROA.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
lib/Transforms/Vectorize/SLPVectorizer.cpp
unittests/IR/IRBuilderTest.cpp
unittests/IR/PatternMatch.cpp