Handle addressing modes for HW intrinsics (#22944)
authorCarol Eidt <carol.eidt@microsoft.com>
Tue, 26 Mar 2019 23:13:40 +0000 (16:13 -0700)
committerGitHub <noreply@github.com>
Tue, 26 Mar 2019 23:13:40 +0000 (16:13 -0700)
commitda6ed1197abcb1be420351af1bb3758de6048c8f
treeec26f10d197a21d7f3c80478da6fb728abd8aa31
parentaa072b639fc2eb0e60a8083e4c74426db91341e0
Handle addressing modes for HW intrinsics (#22944)

* Handle addressing modes for HW intrinsics

Also, eliminate some places where the code size estimates were over-estimating.

Contribute to #19550
Fix #19521
17 files changed:
src/jit/codegen.h
src/jit/codegencommon.cpp
src/jit/codegenlinear.cpp
src/jit/emitxarch.cpp
src/jit/emitxarch.h
src/jit/gentree.cpp
src/jit/hwintrinsiccodegenxarch.cpp
src/jit/hwintrinsiclistxarch.h
src/jit/hwintrinsicxarch.cpp
src/jit/instr.cpp
src/jit/lower.h
src/jit/lowerxarch.cpp
src/jit/lsra.h
src/jit/lsrabuild.cpp
src/jit/lsraxarch.cpp
tests/src/JIT/Regression/JitBlue/GitHub_19550/GitHub_19550.cs [new file with mode: 0644]
tests/src/JIT/Regression/JitBlue/GitHub_19550/GitHub_19550.csproj [new file with mode: 0644]