llvm-6502/lib/Transforms
Evgeniy Stepanov 7fa2240485 [msan] Use explicitely aligned stores and loads with function argument shadow.
Use explicitely aligned store and load instructions to deal with argument and
retval shadow. This matters when an argument's alignment is higher than
__msan_param_tls alignment (which is the case with __m128i).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169859 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-11 12:34:09 +00:00
..
Hello Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
InstCombine Use m_OneUse pattern instead of hasOneUse() method. 2012-12-09 16:06:44 +00:00
Instrumentation [msan] Use explicitely aligned stores and loads with function argument shadow. 2012-12-11 12:34:09 +00:00
IPO Enable the loop vectorizer only on O2 and above. (Still disabled by default) 2012-12-10 21:45:01 +00:00
Scalar Revert EVT->MVT changes, r169836-169851, due to buildbot failures. 2012-12-11 11:14:33 +00:00
Utils s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. 2012-12-07 23:16:57 +00:00
Vectorize Fix PR14565. Don't if-convert loops that have switch statements in them. 2012-12-11 04:55:10 +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