llvm-project/llvm/lib/Transforms
Chris Lattner 144b619684 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
2012-05-27 19:37:05 +00:00
..
Hello Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. 2010-10-07 00:31:16 +00:00
IPO Fix the inliner so that the optsize function attribute don't alter the 2012-05-23 13:42:57 +00:00
InstCombine add a new pass to instrument loads and stores for run-time bounds checking 2012-05-22 17:19:09 +00:00
Instrumentation The llvm_gcda_increment_indirect_counter function writes to the arguments that 2012-05-25 23:55:00 +00:00
Scalar Reimplement the intrinsic verifier to use the same table as Intrinsic::getDefinition, 2012-05-27 19:37:05 +00:00
Utils SimplifyCFG: Turn the ad-hoc std::pair that represents switch cases into an explicit struct. 2012-05-26 14:29:37 +00:00
Vectorize Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.). 2012-04-27 19:34:00 +00:00
CMakeLists.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
LLVMBuild.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
Makefile Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00