Handle addressing modes for HW intrinsics (#22944)
[platform/upstream/coreclr.git] / src / jit /
drwxr-xr-x   ..
-rw-r--r-- 2323 .clang-format
-rw-r--r-- 92 .gitmirror
-rw-r--r-- 9160 CMakeLists.txt
-rw-r--r-- 48 ClrJit.PAL.exports
-rw-r--r-- 32 ClrJit.exports
-rw-r--r-- 2355 DIRS.proj
-rw-r--r-- 5746 ICorJitInfo_API_names.h
-rw-r--r-- 53826 ICorJitInfo_API_wrapper.hpp
-rw-r--r-- 328 Native.rc
-rw-r--r-- 25173 _typeinfo.h
-rw-r--r-- 10237 alloc.cpp
-rw-r--r-- 8900 alloc.h
drwxr-xr-x - armelnonjit
-rw-r--r-- 2933 arraystack.h
-rw-r--r-- 190774 assertionprop.cpp
-rw-r--r-- 5694 bitset.cpp
-rw-r--r-- 20567 bitset.h
-rw-r--r-- 30214 bitsetasshortlong.h
-rw-r--r-- 5910 bitsetasuint64.h
-rw-r--r-- 12370 bitsetasuint64inclass.h
-rw-r--r-- 998 bitsetops.h
-rw-r--r-- 1202 bitvec.h
-rw-r--r-- 46549 block.cpp
-rw-r--r-- 56268 block.h
-rw-r--r-- 2572 blockset.h
-rw-r--r-- 56748 codegen.h
-rw-r--r-- 52615 codegenarm.cpp
-rw-r--r-- 376926 codegenarm64.cpp
-rw-r--r-- 139678 codegenarmarch.cpp
-rw-r--r-- 420233 codegencommon.cpp
-rw-r--r-- 16986 codegeninterface.h
-rw-r--r-- 84899 codegenlinear.cpp
-rw-r--r-- 308645 codegenxarch.cpp
-rw-r--r-- 361463 compiler.cpp
-rw-r--r-- 431251 compiler.h
-rw-r--r-- 145490 compiler.hpp
-rw-r--r-- 4290 compilerbitsettraits.h
-rw-r--r-- 4431 compilerbitsettraits.hpp
-rw-r--r-- 1836 compmemkind.h
-rw-r--r-- 8952 compphases.h
-rw-r--r-- 3445 conventions.txt
-rw-r--r-- 16756 copyprop.cpp
-rw-r--r-- 842 cpp.hint
drwxr-xr-x - crossgen
-rw-r--r-- 1877 dataflow.h
-rw-r--r-- 66876 decomposelongs.cpp
-rw-r--r-- 2798 decomposelongs.h
-rw-r--r-- 323 delayload.cpp
-rw-r--r-- 50482 disasm.cpp
-rw-r--r-- 9184 disasm.h
drwxr-xr-x - dll
-rw-r--r-- 27561 earlyprop.cpp
-rw-r--r-- 43904 ee_il_dll.cpp
-rw-r--r-- 8035 ee_il_dll.hpp
-rw-r--r-- 6449 eeinterface.cpp
-rw-r--r-- 238103 emit.cpp
-rw-r--r-- 84402 emit.h
-rw-r--r-- 248084 emitarm.cpp
-rw-r--r-- 13950 emitarm.h
-rw-r--r-- 389347 emitarm64.cpp
-rw-r--r-- 33607 emitarm64.h
-rw-r--r-- 801 emitdef.h
-rw-r--r-- 524 emitfmts.h
-rw-r--r-- 14032 emitfmtsarm.h
-rw-r--r-- 14018 emitfmtsarm64.h
-rw-r--r-- 11145 emitfmtsxarch.h
-rw-r--r-- 12497 emitinl.h
-rw-r--r-- 1981 emitjmps.h
-rw-r--r-- 5679 emitpub.h
-rw-r--r-- 413965 emitxarch.cpp
-rw-r--r-- 22639 emitxarch.h
-rw-r--r-- 15096 error.cpp
-rw-r--r-- 13207 error.h
-rw-r--r-- 888855 flowgraph.cpp
-rw-r--r-- 492 gcdecode.cpp
-rw-r--r-- 170816 gcencode.cpp
-rw-r--r-- 26308 gcinfo.cpp
-rw-r--r-- 607728 gentree.cpp
-rw-r--r-- 209375 gentree.h
-rw-r--r-- 22058 gschecks.cpp
-rw-r--r-- 20786 gtlist.h
-rw-r--r-- 5097 gtstructs.h
-rw-r--r-- 49295 hashbv.cpp
-rw-r--r-- 8499 hashbv.h
-rw-r--r-- 1643 host.h
-rw-r--r-- 500 hostallocator.cpp
-rw-r--r-- 1192 hostallocator.h
-rw-r--r-- 5556 hwintrinsic.cpp
-rw-r--r-- 408 hwintrinsic.h
-rw-r--r-- 17537 hwintrinsicArm64.cpp
-rw-r--r-- 3023 hwintrinsicArm64.h
-rw-r--r-- 84641 hwintrinsiccodegenxarch.cpp
-rw-r--r-- 13696 hwintrinsiclistArm64.h
-rw-r--r-- 258465 hwintrinsiclistxarch.h
-rw-r--r-- 71129 hwintrinsicxarch.cpp
-rw-r--r-- 8931 hwintrinsicxarch.h
-rw-r--r-- 804385 importer.cpp
-rw-r--r-- 33355 indirectcalltransformer.cpp
-rw-r--r-- 54186 inline.cpp
-rw-r--r-- 15781 inline.def
-rw-r--r-- 29338 inline.h
-rw-r--r-- 87223 inlinepolicy.cpp
-rw-r--r-- 12867 inlinepolicy.h
-rw-r--r-- 66451 instr.cpp
-rw-r--r-- 11556 instr.h
-rw-r--r-- 439 instrs.h
-rw-r--r-- 57099 instrsarm.h
-rw-r--r-- 101520 instrsarm64.h
-rw-r--r-- 102759 instrsxarch.h
-rw-r--r-- 33723 jit.h
-rw-r--r-- 6969 jit.settings.targets
-rw-r--r-- 15700 jitconfig.cpp
-rw-r--r-- 3569 jitconfig.h
-rw-r--r-- 30584 jitconfigvalues.h
-rw-r--r-- 17644 jitee.h
-rw-r--r-- 156185 jiteh.cpp
-rw-r--r-- 7107 jiteh.h
-rw-r--r-- 11970 jitexpandarray.h
-rw-r--r-- 16181 jitgcinfo.h
-rw-r--r-- 27047 jithashtable.h
-rw-r--r-- 304 jitpch.cpp
-rw-r--r-- 762 jitpch.h
-rw-r--r-- 345 jitstd.h
drwxr-xr-x - jitstd
-rw-r--r-- 14821 jittelemetry.cpp
-rw-r--r-- 2372 jittelemetry.h
-rw-r--r-- 266057 lclvars.cpp
drwxr-xr-x - linuxnonjit
-rw-r--r-- 56554 lir.cpp
-rw-r--r-- 11044 lir.h
-rw-r--r-- 97485 liveness.cpp
-rw-r--r-- 26646 loopcloning.cpp
-rw-r--r-- 22831 loopcloning.h
-rw-r--r-- 461 loopcloningopts.h
-rw-r--r-- 215760 lower.cpp
-rw-r--r-- 14570 lower.h
-rw-r--r-- 30653 lowerarmarch.cpp
-rw-r--r-- 131237 lowerxarch.cpp
-rw-r--r-- 409569 lsra.cpp
-rw-r--r-- 80344 lsra.h
-rw-r--r-- 1411 lsra_reftypes.h
-rw-r--r-- 25069 lsraarm.cpp
-rw-r--r-- 36417 lsraarm64.cpp
-rw-r--r-- 26056 lsraarmarch.cpp
-rw-r--r-- 131895 lsrabuild.cpp
-rw-r--r-- 106121 lsraxarch.cpp
-rw-r--r-- 727954 morph.cpp
-rw-r--r-- 1285 namedintrinsiclist.h
-rw-r--r-- 34002 objectalloc.cpp
-rw-r--r-- 7940 objectalloc.h
-rw-r--r-- 1240 opcode.h
-rw-r--r-- 102802 optcse.cpp
-rw-r--r-- 312590 optimizer.cpp
-rw-r--r-- 1819 phase.h
drwxr-xr-x - protojit
drwxr-xr-x - protononjit
-rw-r--r-- 43129 rangecheck.cpp
-rw-r--r-- 17755 rangecheck.h
-rw-r--r-- 34066 rationalize.cpp
-rw-r--r-- 1857 rationalize.h
-rw-r--r-- 15195 regalloc.cpp
-rw-r--r-- 578 regalloc.h
-rw-r--r-- 3535 register.h
-rw-r--r-- 4075 register_arg_convention.cpp
-rw-r--r-- 4091 register_arg_convention.h
-rw-r--r-- 3037 registerarm.h
-rw-r--r-- 4400 registerarm64.h
-rw-r--r-- 518 reglist.h
-rw-r--r-- 31981 regset.cpp
-rw-r--r-- 7974 regset.h
-rw-r--r-- 53676 scopeinfo.cpp
-rw-r--r-- 18302 sideeffects.cpp
-rw-r--r-- 5077 sideeffects.h
-rw-r--r-- 132363 simd.cpp
-rw-r--r-- 2796 simd.h
-rw-r--r-- 126874 simdcodegenxarch.cpp
-rw-r--r-- 22492 simdintrinsiclist.h
-rw-r--r-- 4885 sm.cpp
-rw-r--r-- 2124 sm.h
-rw-r--r-- 21921 smallhash.h
-rw-r--r-- 5522 smcommon.cpp
-rw-r--r-- 1425 smcommon.h
-rw-r--r-- 59247 smdata.cpp
-rw-r--r-- 11680 smopcode.def
-rw-r--r-- 23402 smopcodemap.def
-rw-r--r-- 452 smopenum.h
-rw-r--r-- 13464 smweights.cpp
-rw-r--r-- 78562 ssabuilder.cpp
-rw-r--r-- 7628 ssabuilder.h
-rw-r--r-- 987 ssaconfig.h
-rw-r--r-- 4791 ssarenamestate.cpp
-rw-r--r-- 3193 ssarenamestate.h
-rw-r--r-- 11720 stacklevelsetter.cpp
-rw-r--r-- 1536 stacklevelsetter.h
drwxr-xr-x - standalone
-rw-r--r-- 88568 target.h
-rw-r--r-- 537 targetamd64.cpp
-rw-r--r-- 533 targetarm.cpp
-rw-r--r-- 539 targetarm64.cpp
-rw-r--r-- 533 targetx86.cpp
-rw-r--r-- 2343 tinyarray.h
-rw-r--r-- 484 titypes.h
-rw-r--r-- 11695 treelifeupdater.cpp
-rw-r--r-- 1340 treelifeupdater.h
-rw-r--r-- 12995 typeinfo.cpp
-rw-r--r-- 3836 typelist.h
-rw-r--r-- 15055 unwind.cpp
-rw-r--r-- 25743 unwind.h
-rw-r--r-- 30907 unwindamd64.cpp
-rw-r--r-- 88711 unwindarm.cpp
-rw-r--r-- 29512 unwindarm64.cpp
-rw-r--r-- 8049 unwindx86.cpp
-rw-r--r-- 68342 utils.cpp
-rw-r--r-- 22178 utils.h
-rw-r--r-- 372688 valuenum.cpp
-rw-r--r-- 58288 valuenum.h
-rw-r--r-- 10769 valuenumfuncs.h
-rw-r--r-- 3136 valuenumtype.h
-rw-r--r-- 5960 varset.h
-rw-r--r-- 7016 vartype.h