summaryrefslogtreecommitdiff
path: root/src/jit
ModeNameSize
-rw-r--r--.clang-format2323logplain
-rw-r--r--.gitmirror92logplain
-rw-r--r--CMakeLists.txt9793logplain
-rw-r--r--ClrJit.PAL.exports48logplain
-rw-r--r--ClrJit.exports32logplain
-rw-r--r--DIRS.proj3052logplain
-rw-r--r--ICorJitInfo_API_names.h5652logplain
-rw-r--r--ICorJitInfo_API_wrapper.hpp52972logplain
-rw-r--r--Native.rc328logplain
-rw-r--r--_typeinfo.h25173logplain
-rw-r--r--alloc.cpp16530logplain
-rw-r--r--alloc.h3998logplain
d---------armelnonjit244logplain
-rw-r--r--arraystack.h3023logplain
-rw-r--r--assertionprop.cpp187361logplain
-rw-r--r--bitset.cpp5695logplain
-rw-r--r--bitset.h20559logplain
-rw-r--r--bitsetasshortlong.h30141logplain
-rw-r--r--bitsetasuint64.h5910logplain
-rw-r--r--bitsetasuint64inclass.h12370logplain
-rw-r--r--bitsetops.h998logplain
-rw-r--r--bitvec.h1202logplain
-rw-r--r--block.cpp38603logplain
-rw-r--r--block.h54530logplain
-rw-r--r--blockset.h2572logplain
-rw-r--r--codegen.h38742logplain
-rw-r--r--codegenarm.cpp58959logplain
-rw-r--r--codegenarm64.cpp364252logplain
-rw-r--r--codegenarmarch.cpp139796logplain
-rw-r--r--codegenclassic.h24760logplain
-rw-r--r--codegencommon.cpp469198logplain
-rw-r--r--codegeninterface.h14319logplain
-rw-r--r--codegenlegacy.cpp795762logplain
-rw-r--r--codegenlinear.cpp71794logplain
-rw-r--r--codegenlinear.h14861logplain
-rw-r--r--codegenxarch.cpp315915logplain
-rw-r--r--compiler.cpp378690logplain
-rw-r--r--compiler.h445377logplain
-rw-r--r--compiler.hpp158047logplain
-rw-r--r--compilerbitsettraits.h4290logplain
-rw-r--r--compilerbitsettraits.hpp4383logplain
-rw-r--r--compmemkind.h1800logplain
-rw-r--r--compphases.h9160logplain
-rw-r--r--conventions.txt3445logplain
-rw-r--r--copyprop.cpp16962logplain
-rw-r--r--cpp.hint842logplain
d---------crossgen131logplain
-rw-r--r--dataflow.h2082logplain
-rw-r--r--decomposelongs.cpp67947logplain
-rw-r--r--decomposelongs.h2798logplain
-rw-r--r--delayload.cpp323logplain
-rw-r--r--disasm.cpp50634logplain
-rw-r--r--disasm.h8962logplain
d---------dll160logplain
-rw-r--r--earlyprop.cpp27500logplain
-rw-r--r--ee_il_dll.cpp41800logplain
-rw-r--r--ee_il_dll.hpp8035logplain
-rw-r--r--eeinterface.cpp6439logplain
-rw-r--r--emit.cpp219958logplain
-rw-r--r--emit.h87335logplain
-rw-r--r--emitarm.cpp249524logplain
-rw-r--r--emitarm.h15434logplain
-rw-r--r--emitarm64.cpp387683logplain
-rw-r--r--emitarm64.h34170logplain
-rw-r--r--emitdef.h801logplain
-rw-r--r--emitfmts.h524logplain
-rw-r--r--emitfmtsarm.h13870logplain
-rw-r--r--emitfmtsarm64.h13910logplain
-rw-r--r--emitfmtsxarch.h13368logplain
-rw-r--r--emitinl.h12448logplain
-rw-r--r--emitjmps.h1981logplain
-rw-r--r--emitpub.h5793logplain
-rw-r--r--emitxarch.cpp388704logplain
-rw-r--r--emitxarch.h21532logplain
-rw-r--r--error.cpp15591logplain
-rw-r--r--error.h13411logplain
-rw-r--r--flowgraph.cpp898543logplain
-rw-r--r--fp.h2132logplain
-rw-r--r--gcdecode.cpp492logplain
-rw-r--r--gcencode.cpp171224logplain
-rw-r--r--gcinfo.cpp27489logplain
-rw-r--r--gentree.cpp616559logplain
-rw-r--r--gentree.h207333logplain
-rw-r--r--gschecks.cpp22091logplain
-rw-r--r--gtlist.h22184logplain
-rw-r--r--gtstructs.h5525logplain
-rw-r--r--hashbv.cpp50376logplain
-rw-r--r--hashbv.h9053logplain
-rw-r--r--host.h1681logplain
-rw-r--r--hostallocator.cpp1003logplain
-rw-r--r--hostallocator.h764logplain
-rw-r--r--hwintrinsic.cpp5043logplain
-rw-r--r--hwintrinsicArm64.cpp10433logplain
-rw-r--r--hwintrinsicArm64.h2591logplain
-rw-r--r--hwintrinsiccodegenxarch.cpp60304logplain
-rw-r--r--hwintrinsiclistArm64.h10616logplain
-rw-r--r--hwintrinsiclistxarch.h171791logplain
-rw-r--r--hwintrinsicxarch.cpp50771logplain
-rw-r--r--importer.cpp765811logplain
-rw-r--r--inline.cpp52938logplain
-rw-r--r--inline.def15671logplain
-rw-r--r--inline.h28065logplain
-rw-r--r--inlinepolicy.cpp87235logplain
-rw-r--r--inlinepolicy.h12868logplain
-rw-r--r--instr.cpp121549logplain
-rw-r--r--instr.h10934logplain
-rw-r--r--instrs.h439logplain
-rw-r--r--instrsarm.h56926logplain
-rw-r--r--instrsarm64.h92658logplain
-rw-r--r--instrsxarch.h56980logplain
-rw-r--r--jit.h36249logplain
-rw-r--r--jit.settings.targets8666logplain
-rw-r--r--jitconfig.cpp12145logplain
-rw-r--r--jitconfig.h3442logplain
-rw-r--r--jitconfigvalues.h27067logplain
-rw-r--r--jitee.h15736logplain
-rw-r--r--jiteh.cpp156502logplain
-rw-r--r--jiteh.h7107logplain
-rw-r--r--jitexpandarray.h12167logplain
-rw-r--r--jitgcinfo.h16266logplain
-rw-r--r--jithashtable.h26742logplain
-rw-r--r--jitpch.cpp304logplain
-rw-r--r--jitpch.h762logplain
-rw-r--r--jitstd.h345logplain
d---------jitstd799logplain
-rw-r--r--jittelemetry.cpp14821logplain
-rw-r--r--jittelemetry.h2372logplain
-rw-r--r--lclvars.cpp259888logplain
d---------legacyjit80logplain
d---------legacynonjit124logplain
d---------linuxnonjit42logplain
-rw-r--r--lir.cpp57723logplain
-rw-r--r--lir.h11074logplain
-rw-r--r--liveness.cpp119844logplain
-rw-r--r--loopcloning.cpp26647logplain
-rw-r--r--loopcloning.h22825logplain
-rw-r--r--loopcloningopts.h461logplain
-rw-r--r--lower.cpp226999logplain
-rw-r--r--lower.h13935logplain
-rw-r--r--lowerarm.cpp1479logplain
-rw-r--r--lowerarm64.cpp1483logplain
-rw-r--r--lowerarmarch.cpp30724logplain
-rw-r--r--lowerxarch.cpp93262logplain
-rw-r--r--lsra.cpp410524logplain
-rw-r--r--lsra.h82381logplain
-rw-r--r--lsra_reftypes.h1411logplain
-rw-r--r--lsraarm.cpp26661logplain
-rw-r--r--lsraarm64.cpp35692logplain
-rw-r--r--lsraarmarch.cpp26028logplain
-rw-r--r--lsrabuild.cpp125494logplain
-rw-r--r--lsraxarch.cpp103276logplain
-rw-r--r--morph.cpp765027logplain
-rw-r--r--namedintrinsiclist.h5247logplain
-rw-r--r--nodeinfo.h4975logplain
-rw-r--r--objectalloc.cpp7183logplain
-rw-r--r--objectalloc.h3129logplain
-rw-r--r--opcode.h1240logplain
-rw-r--r--optcse.cpp98727logplain
-rw-r--r--optimizer.cpp318713logplain
-rw-r--r--phase.h1719logplain
d---------protojit238logplain
d---------protononjit244logplain
-rw-r--r--rangecheck.cpp43864logplain
-rw-r--r--rangecheck.h17754logplain
-rw-r--r--rationalize.cpp36956logplain
-rw-r--r--rationalize.h2014logplain
-rw-r--r--regalloc.cpp254773logplain
-rw-r--r--regalloc.h3129logplain
-rw-r--r--register.h3649logplain
-rw-r--r--register_arg_convention.cpp4103logplain
-rw-r--r--register_arg_convention.h3973logplain
-rw-r--r--registerarm.h3037logplain
-rw-r--r--registerarm64.h4400logplain
-rw-r--r--registerfp.cpp44641logplain
-rw-r--r--registerfp.h1139logplain
-rw-r--r--registerxmm.h1628logplain
-rw-r--r--reglist.h518logplain
-rw-r--r--regpair.h6099logplain
-rw-r--r--regset.cpp107443logplain
-rw-r--r--regset.h16724logplain
-rw-r--r--scopeinfo.cpp39856logplain
-rw-r--r--sharedfloat.cpp12766logplain
-rw-r--r--sideeffects.cpp18052logplain
-rw-r--r--sideeffects.h5077logplain
-rw-r--r--simd.cpp127316logplain
-rw-r--r--simd.h2796logplain
-rw-r--r--simdcodegenxarch.cpp126713logplain
-rw-r--r--simdintrinsiclist.h22492logplain
-rw-r--r--sm.cpp4885logplain
-rw-r--r--sm.h2124logplain
-rw-r--r--smallhash.h22248logplain
-rw-r--r--smcommon.cpp5522logplain
-rw-r--r--smcommon.h1425logplain
-rw-r--r--smdata.cpp59247logplain
-rw-r--r--smopcode.def11680logplain
-rw-r--r--smopcodemap.def23402logplain
-rw-r--r--smopenum.h452logplain
-rw-r--r--smweights.cpp13464logplain
-rw-r--r--ssabuilder.cpp81577logplain
-rw-r--r--ssabuilder.h8599logplain
-rw-r--r--ssaconfig.h1782logplain
-rw-r--r--ssarenamestate.cpp7583logplain
-rw-r--r--ssarenamestate.h5637logplain
-rw-r--r--stackfp.cpp138529logplain
-rw-r--r--stacklevelsetter.cpp8744logplain
-rw-r--r--stacklevelsetter.h1479logplain
d---------standalone80logplain
-rw-r--r--target.h107948logplain
-rw-r--r--targetamd64.cpp537logplain
-rw-r--r--targetarm.cpp533logplain
-rw-r--r--targetarm64.cpp539logplain
-rw-r--r--targetx86.cpp533logplain
-rw-r--r--tinyarray.h2343logplain
-rw-r--r--titypes.h484logplain
-rw-r--r--typeinfo.cpp12995logplain
-rw-r--r--typelist.h3836logplain
-rw-r--r--unwind.cpp15251logplain
-rw-r--r--unwind.h25737logplain
-rw-r--r--unwindamd64.cpp30915logplain
-rw-r--r--unwindarm.cpp88507logplain
-rw-r--r--unwindarm64.cpp29512logplain
-rw-r--r--unwindx86.cpp8049logplain
-rw-r--r--utils.cpp64766logplain
-rw-r--r--utils.h20441logplain
-rw-r--r--valuenum.cpp314751logplain
-rw-r--r--valuenum.h55213logplain
-rw-r--r--valuenumfuncs.h9485logplain
-rw-r--r--valuenumtype.h3005logplain
-rw-r--r--varset.h6159logplain
-rw-r--r--vartype.h7016logplain
-rw-r--r--x86_instrs.h359logplain