Merge pull request #11406 from sdmaclea/PR-ARM64-ENABLE-FEATURE_TAILCALL_OPT
[platform/upstream/coreclr.git] / src / jit /
drwxr-xr-x   ..
-rw-r--r-- 2323 .clang-format
-rw-r--r-- 92 .gitmirror
-rw-r--r-- 6761 CMakeLists.txt
-rw-r--r-- 48 ClrJit.PAL.exports
-rw-r--r-- 32 ClrJit.exports
-rw-r--r-- 2645 DIRS.proj
-rw-r--r-- 5416 ICorJitInfo_API_names.h
-rw-r--r-- 50708 ICorJitInfo_API_wrapper.hpp
-rw-r--r-- 328 Native.rc
-rwxr-xr-x 25173 _typeinfo.h
-rw-r--r-- 18158 alloc.cpp
-rw-r--r-- 2845 alloc.h
-rw-r--r-- 3023 arraystack.h
-rw-r--r-- 187879 assertionprop.cpp
-rw-r--r-- 5669 bitset.cpp
-rw-r--r-- 20964 bitset.h
-rw-r--r-- 29949 bitsetasshortlong.h
-rw-r--r-- 5545 bitsetasuint64.h
-rw-r--r-- 12740 bitsetasuint64inclass.h
-rw-r--r-- 998 bitsetops.h
-rw-r--r-- 2228 bitvec.h
-rw-r--r-- 38120 block.cpp
-rw-r--r-- 54431 block.h
-rw-r--r-- 3612 blockset.h
-rwxr-xr-x 38625 codegen.h
-rw-r--r-- 63855 codegenarm.cpp
-rw-r--r-- 302684 codegenarm64.cpp
-rw-r--r-- 83256 codegenarmarch.cpp
-rw-r--r-- 25132 codegenclassic.h
-rw-r--r-- 442703 codegencommon.cpp
-rw-r--r-- 13210 codegeninterface.h
-rw-r--r-- 790471 codegenlegacy.cpp
-rw-r--r-- 66811 codegenlinear.cpp
-rw-r--r-- 11259 codegenlinear.h
-rw-r--r-- 323014 codegenxarch.cpp
-rw-r--r-- 365961 compiler.cpp
-rw-r--r-- 408475 compiler.h
-rw-r--r-- 144848 compiler.hpp
-rw-r--r-- 4334 compilerbitsettraits.h
-rw-r--r-- 4383 compilerbitsettraits.hpp
-rw-r--r-- 1749 compmemkind.h
-rw-r--r-- 8711 compphases.h
-rw-r--r-- 3445 conventions.txt
-rw-r--r-- 16047 copyprop.cpp
-rw-r--r-- 842 cpp.hint
drwxr-xr-x - crossgen
-rw-r--r-- 2082 dataflow.h
-rw-r--r-- 67604 decomposelongs.cpp
-rw-r--r-- 2655 decomposelongs.h
-rw-r--r-- 323 delayload.cpp
-rw-r--r-- 50714 disasm.cpp
-rw-r--r-- 9001 disasm.h
drwxr-xr-x - dll
-rw-r--r-- 25436 earlyprop.cpp
-rw-r--r-- 41269 ee_il_dll.cpp
-rw-r--r-- 8035 ee_il_dll.hpp
-rw-r--r-- 6483 eeinterface.cpp
-rw-r--r-- 216964 emit.cpp
-rw-r--r-- 86684 emit.h
-rw-r--r-- 246107 emitarm.cpp
-rw-r--r-- 15172 emitarm.h
-rw-r--r-- 366564 emitarm64.cpp
-rw-r--r-- 34148 emitarm64.h
-rw-r--r-- 801 emitdef.h
-rw-r--r-- 524 emitfmts.h
-rw-r--r-- 13870 emitfmtsarm.h
-rw-r--r-- 13150 emitfmtsarm64.h
-rw-r--r-- 11799 emitfmtsxarch.h
-rw-r--r-- 12448 emitinl.h
-rw-r--r-- 1981 emitjmps.h
-rw-r--r-- 5793 emitpub.h
-rw-r--r-- 337991 emitxarch.cpp
-rw-r--r-- 17910 emitxarch.h
-rw-r--r-- 15591 error.cpp
-rw-r--r-- 13411 error.h
-rw-r--r-- 865303 flowgraph.cpp
-rw-r--r-- 2132 fp.h
-rw-r--r-- 492 gcdecode.cpp
-rw-r--r-- 168088 gcencode.cpp
-rw-r--r-- 27328 gcinfo.cpp
-rw-r--r-- 555713 gentree.cpp
-rw-r--r-- 183366 gentree.h
-rw-r--r-- 22006 gschecks.cpp
-rw-r--r-- 21915 gtlist.h
-rw-r--r-- 3951 gtstructs.h
-rw-r--r-- 50390 hashbv.cpp
-rw-r--r-- 9053 hashbv.h
-rw-r--r-- 1681 host.h
-rw-r--r-- 1003 hostallocator.cpp
-rw-r--r-- 528 hostallocator.h
-rw-r--r-- 719090 importer.cpp
-rw-r--r-- 52239 inline.cpp
-rw-r--r-- 15017 inline.def
-rw-r--r-- 27323 inline.h
-rw-r--r-- 88786 inlinepolicy.cpp
-rw-r--r-- 13376 inlinepolicy.h
-rw-r--r-- 120779 instr.cpp
-rw-r--r-- 9611 instr.h
-rw-r--r-- 439 instrs.h
-rw-r--r-- 56926 instrsarm.h
-rw-r--r-- 76189 instrsarm64.h
-rw-r--r-- 37341 instrsxarch.h
-rw-r--r-- 32890 jit.h
-rw-r--r-- 8125 jit.settings.targets
-rw-r--r-- 12064 jitconfig.cpp
-rw-r--r-- 3442 jitconfig.h
-rw-r--r-- 24876 jitconfigvalues.h
-rw-r--r-- 9948 jitee.h
-rw-r--r-- 156502 jiteh.cpp
-rw-r--r-- 7107 jiteh.h
-rw-r--r-- 16082 jitgcinfo.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-- 14822 jittelemetry.cpp
-rw-r--r-- 2372 jittelemetry.h
-rw-r--r-- 251604 lclvars.cpp
drwxr-xr-x - legacyjit
drwxr-xr-x - legacynonjit
drwxr-xr-x - linuxnonjit
-rw-r--r-- 52307 lir.cpp
-rw-r--r-- 10212 lir.h
-rw-r--r-- 109086 liveness.cpp
-rw-r--r-- 26744 loopcloning.cpp
-rw-r--r-- 23030 loopcloning.h
-rw-r--r-- 461 loopcloningopts.h
-rw-r--r-- 194225 lower.cpp
-rw-r--r-- 11476 lower.h
-rw-r--r-- 3908 lowerarm.cpp
-rw-r--r-- 4349 lowerarm64.cpp
-rw-r--r-- 12521 lowerarmarch.cpp
-rw-r--r-- 44441 lowerxarch.cpp
-rw-r--r-- 476848 lsra.cpp
-rw-r--r-- 62288 lsra.h
-rw-r--r-- 1411 lsra_reftypes.h
-rw-r--r-- 23719 lsraarm.cpp
-rw-r--r-- 34476 lsraarm64.cpp
-rw-r--r-- 30180 lsraarmarch.cpp
-rw-r--r-- 132027 lsraxarch.cpp
-rw-r--r-- 712479 morph.cpp
-rw-r--r-- 5753 nodeinfo.h
-rw-r--r-- 7205 objectalloc.cpp
-rw-r--r-- 3139 objectalloc.h
-rw-r--r-- 1240 opcode.h
-rw-r--r-- 90570 optcse.cpp
-rw-r--r-- 289160 optimizer.cpp
-rw-r--r-- 1719 phase.h
drwxr-xr-x - protojit
drwxr-xr-x - protononjit
-rw-r--r-- 45955 rangecheck.cpp
-rw-r--r-- 19288 rangecheck.h
-rw-r--r-- 38520 rationalize.cpp
-rw-r--r-- 2058 rationalize.h
-rw-r--r-- 254395 regalloc.cpp
-rw-r--r-- 3129 regalloc.h
-rw-r--r-- 3649 register.h
-rw-r--r-- 4103 register_arg_convention.cpp
-rw-r--r-- 3735 register_arg_convention.h
-rw-r--r-- 3037 registerarm.h
-rw-r--r-- 4400 registerarm64.h
-rw-r--r-- 44866 registerfp.cpp
-rw-r--r-- 1139 registerfp.h
-rw-r--r-- 1628 registerxmm.h
-rw-r--r-- 518 reglist.h
-rw-r--r-- 6099 regpair.h
-rw-r--r-- 104024 regset.cpp
-rw-r--r-- 16467 regset.h
-rw-r--r-- 39791 scopeinfo.cpp
-rw-r--r-- 12773 sharedfloat.cpp
-rw-r--r-- 17838 sideeffects.cpp
-rw-r--r-- 5077 sideeffects.h
-rw-r--r-- 106747 simd.cpp
-rw-r--r-- 1444 simd.h
-rw-r--r-- 92599 simdcodegenxarch.cpp
-rw-r--r-- 18712 simdintrinsiclist.h
-rw-r--r-- 4885 sm.cpp
-rw-r--r-- 2124 sm.h
-rw-r--r-- 20538 smallhash.h
-rw-r--r-- 5522 smcommon.cpp
-rw-r--r-- 1425 smcommon.h
-rw-r--r-- 59269 smdata.cpp
-rw-r--r-- 11680 smopcode.def
-rw-r--r-- 23402 smopcodemap.def
-rw-r--r-- 452 smopenum.h
-rw-r--r-- 13490 smweights.cpp
-rw-r--r-- 83731 ssabuilder.cpp
-rw-r--r-- 10844 ssabuilder.h
-rw-r--r-- 1785 ssaconfig.h
-rw-r--r-- 7583 ssarenamestate.cpp
-rw-r--r-- 5637 ssarenamestate.h
-rw-r--r-- 138910 stackfp.cpp
drwxr-xr-x - standalone
-rw-r--r-- 104306 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-- 12995 typeinfo.cpp
-rw-r--r-- 4261 typelist.h
-rw-r--r-- 5722 unwind.cpp
-rw-r--r-- 25737 unwind.h
-rw-r--r-- 37056 unwindamd64.cpp
-rw-r--r-- 82734 unwindarm.cpp
-rw-r--r-- 29325 unwindarm64.cpp
-rw-r--r-- 7861 unwindx86.cpp
-rw-r--r-- 55600 utils.cpp
-rw-r--r-- 20852 utils.h
-rw-r--r-- 308346 valuenum.cpp
-rw-r--r-- 54338 valuenum.h
-rw-r--r-- 9349 valuenumfuncs.h
-rw-r--r-- 3005 valuenumtype.h
-rw-r--r-- 7476 varset.h
-rw-r--r-- 7156 vartype.h
-rw-r--r-- 359 x86_instrs.h