Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"
authorReid Kleckner <rnk@google.com>
Mon, 10 Apr 2017 20:34:19 +0000 (20:34 +0000)
committerReid Kleckner <rnk@google.com>
Mon, 10 Apr 2017 20:34:19 +0000 (20:34 +0000)
commit211b1f324fec79eddecccc4cb43a284bd3324cd5
tree79b6b6a51d322e61e42c702acf10511de901cee7
parentd972949b10ef0b10fd73d5b153084217c535bb15
Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"

This reverts r299875. A Linux bot came back with a test failure:
http://bb.pgr.jp/builders/test-clang-i686-linux-RA/builds/741/steps/test_clang/logs/Clang%20%3A%3A%20CodeGen__2006-05-19-SingleEltReturn.c

llvm-svn: 299878
15 files changed:
llvm/include/llvm/IR/Attributes.h
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/AsmParser/LLParser.h
llvm/lib/IR/AsmWriter.cpp
llvm/lib/IR/AttributeImpl.h
llvm/lib/IR/AttributeSetNode.h [moved from llvm/include/llvm/IR/AttributeSetNode.h with 93% similarity]
llvm/lib/IR/Attributes.cpp
llvm/lib/IR/Core.cpp
llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
llvm/lib/Transforms/IPO/MergeFunctions.cpp
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
llvm/lib/Transforms/Utils/CloneFunction.cpp
llvm/lib/Transforms/Utils/CodeExtractor.cpp