Added InstCombine transform for pattern "(A & B) ^ (A ^ B) -> (A | B)"
[oota-llvm.git] / lib / Transforms / InstCombine /
drwxr-xr-x   ..
-rw-r--r-- 426 CMakeLists.txt
-rw-r--r-- 17138 InstCombine.h
-rw-r--r-- 54914 InstCombineAddSub.cpp
-rw-r--r-- 102957 InstCombineAndOrXor.cpp
-rw-r--r-- 64051 InstCombineCalls.cpp
-rw-r--r-- 81021 InstCombineCasts.cpp
-rw-r--r-- 153720 InstCombineCompares.cpp
-rw-r--r-- 33670 InstCombineLoadStoreAlloca.cpp
-rw-r--r-- 46260 InstCombineMulDivRem.cpp
-rw-r--r-- 35402 InstCombinePHI.cpp
-rw-r--r-- 42282 InstCombineSelect.cpp
-rw-r--r-- 33030 InstCombineShifts.cpp
-rw-r--r-- 53489 InstCombineSimplifyDemanded.cpp
-rw-r--r-- 43682 InstCombineVectorOps.cpp
-rw-r--r-- 3276 InstCombineWorklist.h
-rw-r--r-- 113591 InstructionCombining.cpp
-rw-r--r-- 739 LLVMBuild.txt
-rw-r--r-- 436 Makefile