Exploit distributive laws (eg: And distributes over Or, Mul over Add, etc) in a
[oota-llvm.git] / lib / Transforms / InstCombine /
drwxr-xr-x   ..
-rw-r--r-- 377 CMakeLists.txt
-rw-r--r-- 15417 InstCombine.h
-rw-r--r-- 28171 InstCombineAddSub.cpp
-rw-r--r-- 91643 InstCombineAndOrXor.cpp
-rw-r--r-- 53198 InstCombineCalls.cpp
-rw-r--r-- 70407 InstCombineCasts.cpp
-rw-r--r-- 108636 InstCombineCompares.cpp
-rw-r--r-- 24664 InstCombineLoadStoreAlloca.cpp
-rw-r--r-- 25454 InstCombineMulDivRem.cpp
-rw-r--r-- 33740 InstCombinePHI.cpp
-rw-r--r-- 27613 InstCombineSelect.cpp
-rw-r--r-- 28742 InstCombineShifts.cpp
-rw-r--r-- 46964 InstCombineSimplifyDemanded.cpp
-rw-r--r-- 22815 InstCombineVectorOps.cpp
-rw-r--r-- 3320 InstCombineWorklist.h
-rw-r--r-- 59167 InstructionCombining.cpp
-rw-r--r-- 436 Makefile