summaryrefslogtreecommitdiff
path: root/src/jit/target.h
AgeCommit message (Expand)AuthorFilesLines
2018-10-17Enable code to prevent bad byrefs on all platforms (#20446)Bruce Forstall1-15/+0
2018-08-07Add support to use an indirected address for JMP instructions to ARM64 (#19281)David Wrighton1-0/+6
2018-08-03Handle MovRelocatableImmediate on ARM32 as a special case (IF_T2_N3) (#19013)Egor Chesakov1-2/+5
2018-07-26Fix overallocation of arm64 small constant locallocBruce Forstall1-8/+3
2018-07-23JIT: some lclvars related cleanup (#19077)Andy Ayers1-3/+0
2018-07-18Arm64: Fix handling of IP0 & IP1Carol Eidt1-4/+7
2018-06-30Remove unused Compiler membersMike Danes1-4/+0
2018-06-07Increase instrDesc::_idIns width on XARCHMike Danes1-4/+0
2018-05-30Remove unused definesBruce Forstall1-76/+4
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-394/+11
2018-04-19[Arm64/Linux] Fix GenericPInvokeCalliHelper (#17659)Steve MacLean1-2/+2
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-5/+5
2018-04-14Avoid creating illegal byref pointers (#17524)Bruce Forstall1-0/+15
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-58/+94
2018-03-30[arm32] Fixed RBM_PROFILER_* (#17291)sergey ignatov1-0/+5
2018-03-28Add crossbitness support to ClrJit:Egor Chesakov1-0/+8
2018-01-10Fix ARM GCStress hole with byref write barrier helperBruce Forstall1-6/+12
2017-11-17Fix RyuJIT/arm32 GS cookie check before JMP callBruce Forstall1-0/+10
2017-11-06ARM64: Fix two register selection issuesCarol Eidt1-1/+1
2017-10-25Avoid allocating IP0 and IP1Carol Eidt1-1/+0
2017-10-23[Arm64] SIMD simple defines (#14628)Steve MacLean1-0/+5
2017-10-20Merge pull request #14606 from CarolEidt/Fix14591Carol Eidt1-0/+1
2017-10-20[RyuJIT/ARM32] Fast tail call: code generation (#14445)Hyeongseok Oh1-0/+4
2017-10-19LSRA Arm64 consistent reg setsCarol Eidt1-0/+1
2017-10-03remove FEATURE_AVX_SUPPORT flagFei Peng1-2/+2
2017-09-25[Arm64] Use GTF_SET_FLAGS/GTF_USE_FLAGSSteve MacLean1-1/+1
2017-09-22Merge pull request #14139 from sdmaclea/PR-ARM64-EMIT-CBxZ-TBxZBrian Sullivan1-0/+3
2017-09-22[Arm64] Add emitters for cbz, cbnz, tbz, or tbnzSteve MacLean1-0/+3
2017-09-20Merge pull request #13541 from hqueue/arm/ryujit/issue_12614_enable_unrolling...Bruce Forstall1-0/+4
2017-09-13[RyuJIT/ARM32] Enable unrolling for cpblkHyung-Kyu Choi1-0/+4
2017-09-05implementing profiler ELT callbacks for AMD64 Linux (#12603)sergey ignatov1-1/+8
2017-06-12make REG_VIRTUAL_STUB_PARAM depended on Abi. (#12209)Sergey Andreenko1-20/+0
2017-06-09delete DECLARE_TYPED_ENUM (#12177)Sergey Andreenko1-41/+41
2017-06-07Make containedness explicitCarol Eidt1-2/+11
2017-05-26[RyuJIT/ARM32] Update RMB for helper functionHyung-Kyu Choi1-2/+2
2017-05-23[RyuJIT/ARM][LSRA] Update register mask for GC helperHyung-Kyu Choi1-1/+1
2017-05-12Merge pull request #10972 from hqueue/arm/ryujit/lsraCarol Eidt1-2/+2
2017-05-11[RyuJIT/ARM32] Implement for GT_STORE_OBJ (#10721)Sujin Kim1-0/+7
2017-05-09Merge pull request #11406 from sdmaclea/PR-ARM64-ENABLE-FEATURE_TAILCALL_OPTBruce Forstall1-1/+1
2017-05-05[Arm64/Unix] Enable FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP (#11375)Steve MacLean1-1/+1
2017-05-04[Arm64] Enable FEATURE_TAILCALL_OPTSteve MacLean, Qualcomm Datacenter Technologies, Inc1-1/+1
2017-04-14[Ryujit/ARM32] LSRA compute RegRecords for double registerHyung-Kyu Choi1-2/+2
2017-04-07Merge pull request #10656 from hseok-oh/ryujit/fix_10654Bruce Forstall1-0/+4
2017-04-07Use _TARGET_ARMARCH_Hyeongseok Oh1-1/+0
2017-04-06Modify THUNK_PARAM generated in SaveWorkHyeongseok Oh1-0/+5
2017-04-05Remove unused PREDICT_REG_RER_INDIRECT_PARAM defineBruce Forstall1-1/+0
2017-03-13Build Linux altjit for x86 and amd64 (#10120)Bruce Forstall1-17/+3
2017-03-01RyuJIT/ARM32: Enable P/Invoke lowering.Mikhail Skvortcov1-1/+1
2017-02-23Merge pull request #9681 from mskvortsov/ryujit-arm32-reloadBruce Forstall1-0/+4
2017-02-23RyuJIT/ARM32: Fix helper kill mask and call target consumingMikhail Skvortcov1-0/+4