mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-06 05:33:28 +00:00
PTX: Let LLVM use loads/stores for all mem* intrinsics, instead of relying on custom implementations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144551 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3ff16dbe2c
commit
a3f7e229b6
@ -47,6 +47,11 @@ PTXTargetLowering::PTXTargetLowering(TargetMachine &TM)
|
|||||||
setBooleanVectorContents(ZeroOrOneBooleanContent); // FIXME: Is this correct?
|
setBooleanVectorContents(ZeroOrOneBooleanContent); // FIXME: Is this correct?
|
||||||
setMinFunctionAlignment(2);
|
setMinFunctionAlignment(2);
|
||||||
|
|
||||||
|
// Let LLVM use loads/stores for all mem* operations
|
||||||
|
maxStoresPerMemcpy = 4096;
|
||||||
|
maxStoresPerMemmove = 4096;
|
||||||
|
maxStoresPerMemset = 4096;
|
||||||
|
|
||||||
////////////////////////////////////
|
////////////////////////////////////
|
||||||
/////////// Expansion //////////////
|
/////////// Expansion //////////////
|
||||||
////////////////////////////////////
|
////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user