summaryrefslogtreecommitdiff
path: root/src/jit
ModeNameSize
-rw-r--r--.clang-format2323logplain
-rw-r--r--.gitmirror92logplain
-rw-r--r--CMakeLists.txt8392logplain
-rw-r--r--ClrJit.PAL.exports66logplain
-rw-r--r--ClrJit.exports235logplain
-rw-r--r--DIRS.proj2355logplain
-rw-r--r--ICorJitInfo_API_names.h5752logplain
-rw-r--r--ICorJitInfo_API_wrapper.hpp53849logplain
-rw-r--r--Native.rc328logplain
-rw-r--r--_typeinfo.h25173logplain
-rw-r--r--alloc.cpp10237logplain
-rw-r--r--alloc.h8900logplain
d---------armelnonjit244logplain
-rw-r--r--arraystack.h2933logplain
-rw-r--r--assertionprop.cpp188474logplain
-rw-r--r--bitset.cpp5694logplain
-rw-r--r--bitset.h20567logplain
-rw-r--r--bitsetasshortlong.h30214logplain
-rw-r--r--bitsetasuint64.h5910logplain
-rw-r--r--bitsetasuint64inclass.h12370logplain
-rw-r--r--bitsetops.h998logplain
-rw-r--r--bitvec.h1202logplain
-rw-r--r--block.cpp46556logplain
-rw-r--r--block.h56286logplain
-rw-r--r--blockset.h2572logplain
-rw-r--r--codegen.h58056logplain
-rw-r--r--codegenarm.cpp57031logplain
-rw-r--r--codegenarm64.cpp377610logplain
-rw-r--r--codegenarmarch.cpp148037logplain
-rw-r--r--codegencommon.cpp454348logplain
-rw-r--r--codegeninterface.h27467logplain
-rw-r--r--codegenlinear.cpp86626logplain
-rw-r--r--codegenxarch.cpp317794logplain
-rw-r--r--compiler.cpp361501logplain
-rw-r--r--compiler.h434010logplain
-rw-r--r--compiler.hpp146527logplain
-rw-r--r--compilerbitsettraits.h4290logplain
-rw-r--r--compilerbitsettraits.hpp4431logplain
-rw-r--r--compmemkind.h1873logplain
-rw-r--r--compphases.h8952logplain
-rw-r--r--conventions.txt3445logplain
-rw-r--r--copyprop.cpp17362logplain
-rw-r--r--cpp.hint842logplain
d---------crossgen131logplain
-rw-r--r--dataflow.h1877logplain
-rw-r--r--decomposelongs.cpp66876logplain
-rw-r--r--decomposelongs.h2798logplain
-rw-r--r--delayload.cpp323logplain
-rw-r--r--disasm.cpp50482logplain
-rw-r--r--disasm.h9184logplain
d---------dll160logplain
-rw-r--r--earlyprop.cpp27547logplain
-rw-r--r--ee_il_dll.cpp43507logplain
-rw-r--r--ee_il_dll.hpp8035logplain
-rw-r--r--eeinterface.cpp6449logplain
-rw-r--r--emit.cpp238185logplain
-rw-r--r--emit.h84989logplain
-rw-r--r--emitarm.cpp255455logplain
-rw-r--r--emitarm.h13952logplain
-rw-r--r--emitarm64.cpp387887logplain
-rw-r--r--emitarm64.h33709logplain
-rw-r--r--emitdef.h801logplain
-rw-r--r--emitfmts.h524logplain
-rw-r--r--emitfmtsarm.h14032logplain
-rw-r--r--emitfmtsarm64.h14018logplain
-rw-r--r--emitfmtsxarch.h11236logplain
-rw-r--r--emitinl.h12049logplain
-rw-r--r--emitjmps.h1981logplain
-rw-r--r--emitpub.h5679logplain
-rw-r--r--emitxarch.cpp416450logplain
-rw-r--r--emitxarch.h22450logplain
-rw-r--r--error.cpp15096logplain
-rw-r--r--error.h13207logplain
-rw-r--r--flowgraph.cpp891423logplain
-rw-r--r--gcdecode.cpp492logplain
-rw-r--r--gcencode.cpp170816logplain
-rw-r--r--gcinfo.cpp26308logplain
-rw-r--r--gentree.cpp610345logplain
-rw-r--r--gentree.h209489logplain
-rw-r--r--gschecks.cpp22489logplain
-rw-r--r--gtlist.h20625logplain
-rw-r--r--gtstructs.h5097logplain
-rw-r--r--hashbv.cpp49299logplain
-rw-r--r--hashbv.h8499logplain
-rw-r--r--host.h1643logplain
-rw-r--r--hostallocator.cpp500logplain
-rw-r--r--hostallocator.h1192logplain
-rw-r--r--hwintrinsic.cpp5556logplain
-rw-r--r--hwintrinsic.h408logplain
-rw-r--r--hwintrinsicArm64.cpp17647logplain
-rw-r--r--hwintrinsicArm64.h2811logplain
-rw-r--r--hwintrinsiccodegenxarch.cpp87985logplain
-rw-r--r--hwintrinsiclistArm64.h13831logplain
-rw-r--r--hwintrinsiclistxarch.h248736logplain
-rw-r--r--hwintrinsicxarch.cpp71681logplain
-rw-r--r--hwintrinsicxarch.h9020logplain
-rw-r--r--importer.cpp803317logplain
-rw-r--r--indirectcalltransformer.cpp33394logplain
-rw-r--r--inline.cpp54186logplain
-rw-r--r--inline.def15781logplain
-rw-r--r--inline.h29338logplain
-rw-r--r--inlinepolicy.cpp87223logplain
-rw-r--r--inlinepolicy.h12867logplain
-rw-r--r--instr.cpp65571logplain
-rw-r--r--instr.h11650logplain
-rw-r--r--instrs.h439logplain
-rw-r--r--instrsarm.h57099logplain
-rw-r--r--instrsarm64.h101520logplain
-rw-r--r--instrsxarch.h102759logplain
-rw-r--r--jit.h33356logplain
-rw-r--r--jit.settings.targets6969logplain
-rw-r--r--jitconfig.cpp15700logplain
-rw-r--r--jitconfig.h3569logplain
-rw-r--r--jitconfigvalues.h30584logplain
-rw-r--r--jitee.h17644logplain
-rw-r--r--jiteh.cpp156184logplain
-rw-r--r--jiteh.h7107logplain
-rw-r--r--jitexpandarray.h11970logplain
-rw-r--r--jitgcinfo.h16181logplain
-rw-r--r--jithashtable.h27047logplain
-rw-r--r--jitpch.cpp304logplain
-rw-r--r--jitpch.h762logplain
-rw-r--r--jitstd.h345logplain
d---------jitstd799logplain
-rw-r--r--jittelemetry.cpp14645logplain
-rw-r--r--jittelemetry.h2372logplain
-rw-r--r--lclvars.cpp267844logplain
d---------linuxnonjit42logplain
-rw-r--r--lir.cpp56554logplain
-rw-r--r--lir.h11044logplain
-rw-r--r--liveness.cpp96304logplain
-rw-r--r--loopcloning.cpp26640logplain
-rw-r--r--loopcloning.h22855logplain
-rw-r--r--loopcloningopts.h461logplain
-rw-r--r--lower.cpp214999logplain
-rw-r--r--lower.h14570logplain
-rw-r--r--lowerarmarch.cpp30921logplain
-rw-r--r--lowerxarch.cpp132610logplain
-rw-r--r--lsra.cpp424778logplain
-rw-r--r--lsra.h81927logplain
-rw-r--r--lsra_reftypes.h1425logplain
-rw-r--r--lsraarm.cpp25801logplain
-rw-r--r--lsraarm64.cpp36152logplain
-rw-r--r--lsraarmarch.cpp26001logplain
-rw-r--r--lsrabuild.cpp132936logplain
-rw-r--r--lsraxarch.cpp105922logplain
-rw-r--r--morph.cpp729027logplain
-rw-r--r--namedintrinsiclist.h1285logplain
-rw-r--r--objectalloc.cpp34002logplain
-rw-r--r--objectalloc.h7940logplain
-rw-r--r--opcode.h1240logplain
-rw-r--r--optcse.cpp105050logplain
-rw-r--r--optimizer.cpp312666logplain
-rw-r--r--phase.h1819logplain
d---------protojit238logplain
d---------protononjit244logplain
-rw-r--r--rangecheck.cpp43183logplain
-rw-r--r--rangecheck.h17763logplain
-rw-r--r--rationalize.cpp33183logplain
-rw-r--r--rationalize.h1865logplain
-rw-r--r--regalloc.cpp15195logplain
-rw-r--r--regalloc.h578logplain
-rw-r--r--register.h3535logplain
-rw-r--r--register_arg_convention.cpp4075logplain
-rw-r--r--register_arg_convention.h4101logplain
-rw-r--r--registerarm.h3037logplain
-rw-r--r--registerarm64.h4400logplain
-rw-r--r--reglist.h518logplain
-rw-r--r--regset.cpp31981logplain
-rw-r--r--regset.h7974logplain
-rw-r--r--scopeinfo.cpp62722logplain
-rw-r--r--sideeffects.cpp18302logplain
-rw-r--r--sideeffects.h5077logplain
-rw-r--r--simd.cpp132401logplain
-rw-r--r--simd.h2796logplain
-rw-r--r--simdcodegenxarch.cpp128033logplain
-rw-r--r--simdintrinsiclist.h22492logplain
-rw-r--r--sm.cpp4885logplain
-rw-r--r--sm.h2124logplain
-rw-r--r--smallhash.h21921logplain
-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.cpp78726logplain
-rw-r--r--ssabuilder.h7628logplain
-rw-r--r--ssaconfig.h987logplain
-rw-r--r--ssarenamestate.cpp4791logplain
-rw-r--r--ssarenamestate.h3193logplain
-rw-r--r--stacklevelsetter.cpp11720logplain
-rw-r--r--stacklevelsetter.h1536logplain
d---------standalone80logplain
-rw-r--r--target.h90272logplain
-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--treelifeupdater.cpp11973logplain
-rw-r--r--treelifeupdater.h1340logplain
-rw-r--r--typeinfo.cpp12995logplain
-rw-r--r--typelist.h3836logplain
-rw-r--r--unwind.cpp15017logplain
-rw-r--r--unwind.h25743logplain
-rw-r--r--unwindamd64.cpp30861logplain
-rw-r--r--unwindarm.cpp88715logplain
-rw-r--r--unwindarm64.cpp29516logplain
-rw-r--r--unwindx86.cpp8053logplain
-rw-r--r--utils.cpp71558logplain
-rw-r--r--utils.h22178logplain
-rw-r--r--valuenum.cpp371655logplain
-rw-r--r--valuenum.h58344logplain
-rw-r--r--valuenumfuncs.h10769logplain
-rw-r--r--valuenumtype.h3136logplain
-rw-r--r--varset.h5960logplain
-rw-r--r--vartype.h8287logplain