summaryrefslogtreecommitdiff
path: root/src/jit/vartype.h
AgeCommit message (Collapse)AuthorFilesLines
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-4/+51
* Support for Arm64 Vector ABI Extend HFA support to support vectors as well as floating point types. This requires that the JIT recognize vector types even during crossgen, so that the ABI is supported consistently. Also, fix and re-enable the disabled Arm64 Simd tests. Fix #16022
2017-12-13get rid of TYP_CHARFei Peng1-2/+1
2017-10-03remove FEATURE_AVX_SUPPORT flagFei Peng1-2/+0
2017-06-09delete DECLARE_TYPED_ENUM (#12177)Sergey Andreenko1-4/+3
* delete DECLARE_TYPED_ENUM delete the workaroung for g++ c++11, that was fixes in gcc 4.4.1 many years ago. The workaround makes code dirty and sometimes we have typos like: }; END_DECLARE_TYPED_ENUM(insFlags,unsigned) or END_DECLARE_TYPED_ENUM(ChunkExtraAttribs, BYTE); with double ;; * jit-format
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-94/+102
This change is the result of running clang-tidy and clang-format on jit sources.
2016-03-31Replace uses of _WIN64 with _HOST_64BIT_.Pat Gavlin1-1/+1
This terminology is more accurate. This change also corrects a few bits of code that were making target-related decisions based on the host's bitness.
2016-01-27Update license headersdotnet-bot1-4/+3
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-17/+25
http://blogs.msdn.com/b/dotnet/archive/2015/11/30/net-framework-4-6-1-is-now-available.aspx .NET Framework list of changes in 4.6.1 https://github.com/Microsoft/dotnet/blob/master/releases/net461/dotnet461-changes.md Additional changes including - Working ARM64 JIT compiler - Additional JIT Optimizations o Tail call recursion optimization o Array length tracking optimization o CSE for widening casts o Smaller encoding for RIP relative and absolute addresses in addressing modes o Tracked Local Variable increased to 512 o Improved handling of Intrinsics System.GetType() o Improved handling of Math intrinsics - Work for the X86 Ryu-JIT compiler [tfs-changeset: 1557101]
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+270
[tfs-changeset: 1407945]