llvm-project/llvm/lib/Transforms
Ahmed Bougacha 05b72c1fd8 [MemCpyOpt] Don't force i64 when promoting memset/memcpy sizes.
Harden r235258 to support any integer bitwidth.  The quick glance at
the reference made me think only i32 and i64 were valid types, but
they're not special, so any overload is legal.

Thanks to David Majnemer for noticing!

llvm-svn: 235261
2015-04-18 23:06:04 +00:00
..
Hello [CMake] Add LLVM_LINK_COMPONENTS to loadable modules, LLVMHello and BugpointPasses, on Win32. 2014-07-13 13:36:48 +00:00
IPO DebugInfo: Remove DIDescriptor from the DebugInfo API 2015-04-17 23:20:10 +00:00
InstCombine [InstCombine] Create zero constants on demand. 2015-04-18 16:52:08 +00:00
Instrumentation DebugInfo: Remove DIDescriptor from the DebugInfo API 2015-04-17 23:20:10 +00:00
ObjCARC Remove empty non-virtual destructors or mark them =default when non-public 2015-04-11 15:32:26 +00:00
Scalar [MemCpyOpt] Don't force i64 when promoting memset/memcpy sizes. 2015-04-18 23:06:04 +00:00
Utils Silencing a -Wunused-but-set-variable warning; NFC. 2015-04-16 13:29:36 +00:00
Vectorize Add range iterators for post order and inverse post order. Use them 2015-04-15 17:41:42 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile