summaryrefslogtreecommitdiff
path: root/src/jit/codegencommon.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-24JIT: see if jmp offset will fit in 32 bit displacement (#25348)Andy Ayers1-7/+17
2019-06-20JIT: use register indirect for indirect jumps (#25251)Andy Ayers1-6/+22
2019-06-05Zero initReg in genSetGSSecurityCookie (#24371)Egor Chesakov1-56/+0
2019-05-29Sort out ARM load/store instruction size issues (#20126)mikedn1-11/+8
2019-05-17Improve stack probing for Linux/arm64Bruce Forstall1-0/+4
2019-05-15Make sure variable live range for prolog is reported firstAndrew Au1-27/+66
2019-05-07Merge pull request #23587 from BrianBohe/brbohe/moving_variableLiveRangeSergey Andreenko1-8/+773
2019-04-17Fix for Desktop build breakBrian Sullivan1-2/+2
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-7/+19
2019-04-05WIP Fix ARM32/ARM64 large frame stack probingBruce Forstall1-4/+2
2019-04-02JIT: prolog zeroing accounting changes (#23498)Andy Ayers1-13/+42
2019-03-29Moving VariableLiveRanges classes outside Compiler classBrian Bohe1-8/+773
2019-03-29A new way of tracking variables (#23373)Brian Bohe1-16/+98
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-4/+4
2019-03-28Struct & SIMD improvements (#22255)Carol Eidt1-9/+1
2019-03-26Handle addressing modes for HW intrinsics (#22944)Carol Eidt1-0/+11
2019-03-22Delete unused variables in jit. Part1. (#23399)Sergey Andreenko1-4/+3
2019-03-21Moving gen stack level to code gen interface (#23328)Brian Bohe1-0/+5
2019-03-20Adding a flag to able/disable scope info (#23298)Brian Bohe1-25/+46
2019-03-19Adding const to functions that don't change or shouldn't change state (#23329)Brian Bohe1-4/+4
2019-03-18Fix explicit constructor calls and Remove multi-line comments (#23162)Sinan Kaya1-1/+1
2019-03-13Fix/clean compNoGCHelperCallKillSet for arm. (#23078)Sergey Andreenko1-66/+0
2019-03-07Clean up some arm64 prolog/epilog code (#23080)Bruce Forstall1-37/+26
2019-02-12Refactoring siVarLoc creation (#22543)Brian Bohe1-205/+18
2019-02-07Fix the desktop warning (#22481)Sergey Andreenko1-1/+1
2019-02-06Fix ARM64 GS with locallocBruce Forstall1-98/+398
2019-02-01Fix the scratch register used for arm64 stack probing (#22313)Bruce Forstall1-2/+10
2019-01-26Cleanup stackoverflow handling leftovers (#22228)Jan Kotas1-37/+0
2019-01-24Disable PSPSym in filter prolog for CoreRT (#22184)Andrey Kvochko1-0/+6
2019-01-15Fix two cases of FP-relative immediate offsets not being checked for encodabi...Bruce Forstall1-7/+12
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-154/+2
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-3/+2
2019-01-08Use `saveNext` unwind opcode on arm64. (#21683)Sergey Andreenko1-3/+3
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-15/+7
2018-12-05Refactor genAllocLclFrame into two architecture-specific functions (#21074)Egor Chesakov1-284/+0
2018-11-27JIT: handle general indir case for GT_JMP addressAndy Ayers1-7/+7
2018-11-10Delete legacy codeMike Danes1-153/+0
2018-11-10Remove genJumpKindForOperMike Danes1-3/+4
2018-11-05Fix SP check for x64/x86, remove for arm32/arm64Bruce Forstall1-6/+62
2018-11-03Delete GenTreeLabelMike Danes1-3/+2
2018-10-22Remove the LocAllocSP slot for non-x86 platformsBruce Forstall1-6/+3
2018-10-17Print Tier-0 or Tier-1 to JIT dump output (#20453)Bruce Forstall1-0/+9
2018-10-13Print target arch on arm64 and target OS during in JIT_Disasm (#20327)Egor Chesakov1-1/+14
2018-09-06Clean CodeGen::genEmitCall (#19804)Sergey Andreenko1-4/+6
2018-09-01i386: Fixed definition with declaration in eetoprofinterfaceimpl.cpp (#18792)sergey ignatov1-9/+42
2018-08-31Fix callKillSet for CORINFO_HELP_ASSIGN_BYREF on x64. (#19780)Sergey Andreenko1-9/+13
2018-08-29Delete code that tracks stack level in morph. (#19703)Sergey Andreenko1-16/+4
2018-08-27Deal with compilation warnings in JIT in cross-bitness scenario (#19590)Egor Chesakov1-2/+2
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-6/+6
2018-08-21Cleanup unnecessary casts in roundUpEgor Chesakov1-13/+11