llvm-6502/lib/Transforms
Hal Finkel 5cb8ab5b5a Canonicalization for @llvm.assume
Adds simple logical canonicalization of assumption intrinsics to instcombine,
currently:
 - invariant(a && b) -> invariant(a); invariant(b)
 - invariant(!(a || b)) -> invariant(!a); invariant(!b)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213977 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-25 21:45:17 +00:00
..
Hello [CMake] Add LLVM_LINK_COMPONENTS to loadable modules, LLVMHello and BugpointPasses, on Win32. 2014-07-13 13:36:48 +00:00
InstCombine Canonicalization for @llvm.assume 2014-07-25 21:45:17 +00:00
Instrumentation [ASan] Fix comments about __sanitizer_cov function 2014-07-22 17:46:09 +00:00
IPO Move -verify-use-list-order into llvm-uselistorder 2014-07-25 17:13:03 +00:00
ObjCARC AA metadata refactoring (introduce AAMDNodes) 2014-07-24 12:16:19 +00:00
Scalar After unrolling a loop with llvm.loop.unroll.count metadata (unroll factor 2014-07-24 22:36:40 +00:00
Utils Add @llvm.assume, lowering, and some basic properties 2014-07-25 21:13:35 +00:00
Vectorize Add scoped-noalias metadata 2014-07-24 14:25:39 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile