Reimplement the intrinsic verifier to use the same table as Intrinsic::getDefinition,
authorChris Lattner <sabre@nondot.org>
Sun, 27 May 2012 19:37:05 +0000 (19:37 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 27 May 2012 19:37:05 +0000 (19:37 +0000)
commit144b61968471b8de97b9d08d7575ef742bb9dd0a
treeff1ea1e28463d4be6a1d11378eebfa9a969670ac
parentf7f59b15aa1b7648c82220c8e4bf8a8e04b92926
Reimplement the intrinsic verifier to use the same table as Intrinsic::getDefinition,
making it stronger and more sane.

Delete the code from tblgen that produced the old code.

Besides being a path forward in intrinsic sanity, this also eliminates a bunch of
machine generated code that was compiled into Function.o

llvm-svn: 157545
llvm/lib/Transforms/Scalar/ObjCARC.cpp
llvm/lib/VMCore/Verifier.cpp
llvm/utils/TableGen/IntrinsicEmitter.cpp