Use SIMD operations in InitBlkUnroll/CopyBlkUnroll and increase unroll limit up to...
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Tue, 28 Dec 2021 18:18:01 +0000 (10:18 -0800)
committerGitHub <noreply@github.com>
Tue, 28 Dec 2021 18:18:01 +0000 (10:18 -0800)
commitacde546bffdb379d17b4babd8545e57550e91f0c
tree89e7281bcde658789056aca69234feccb38bbd1f
parentbdc6ad73834a13e80f131e402e883903c31ea172
Use SIMD operations in InitBlkUnroll/CopyBlkUnroll and increase unroll limit up to 128 bytes (#61030)

* Use SIMD operations in CodeGen::genCodeForInitBlkUnroll()

* Use SIMD operations in CodeGen::genCodeForCpBlkUnroll()

* Remove restrictions on offset values in Lowering::ContainBlockStoreAddress()

* Remove unused macros in src/coreclr/jit/instr.h
src/coreclr/jit/codegenarmarch.cpp
src/coreclr/jit/emitarm64.cpp
src/coreclr/jit/emitarm64.h
src/coreclr/jit/instr.h
src/coreclr/jit/lowerarmarch.cpp
src/coreclr/jit/lsraarmarch.cpp