diff options
| author | Justin Holewinski <justin.holewinski@gmail.com> | 2011-11-14 18:58:20 +0000 |
|---|---|---|
| committer | Justin Holewinski <justin.holewinski@gmail.com> | 2011-11-14 18:58:20 +0000 |
| commit | 33a519021cf9aad325b57c5c00b1349219fdb481 (patch) | |
| tree | f74fe537ce73bcda8925cffe3eed2a0019dc2b7e | |
| parent | 1c29a83accf900fa056295aec654586a998648ca (diff) | |
| download | bcm5719-llvm-33a519021cf9aad325b57c5c00b1349219fdb481.tar.gz bcm5719-llvm-33a519021cf9aad325b57c5c00b1349219fdb481.zip | |
PTX: Let LLVM use loads/stores for all mem* intrinsics, instead of relying on custom implementations.
llvm-svn: 144551
| -rw-r--r-- | llvm/lib/Target/PTX/PTXISelLowering.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/PTX/PTXISelLowering.cpp b/llvm/lib/Target/PTX/PTXISelLowering.cpp index 7f55871f63b..17191fbc3e0 100644 --- a/llvm/lib/Target/PTX/PTXISelLowering.cpp +++ b/llvm/lib/Target/PTX/PTXISelLowering.cpp @@ -47,6 +47,11 @@ PTXTargetLowering::PTXTargetLowering(TargetMachine &TM) setBooleanVectorContents(ZeroOrOneBooleanContent); // FIXME: Is this correct? setMinFunctionAlignment(2); + // Let LLVM use loads/stores for all mem* operations + maxStoresPerMemcpy = 4096; + maxStoresPerMemmove = 4096; + maxStoresPerMemset = 4096; + //////////////////////////////////// /////////// Expansion ////////////// //////////////////////////////////// |

