projects
/
platform
/
upstream
/
dotnet
/
runtime.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove relocations for MethodTable's vtable-1st-level-indirection
2017-07-07
Mike Danes
Dump tree IDs instead of pointers in RangeCheck
commit
|
commitdiff
|
tree
2017-06-23
Mike Danes
Remove QMARK related dead code
commit
|
commitdiff
|
tree
2017-06-16
Mike Danes
Remove unnecessary bitvec allocation in assertion prop
commit
|
commitdiff
|
tree
2017-06-13
Mike Danes
Do not copy bin subdirectories to test core_root
commit
|
commitdiff
|
tree
2017-06-09
Mike Danes
Improve long relop lowering
commit
|
commitdiff
|
tree
2017-06-09
Mike Danes
Simplify long relop lowering
commit
|
commitdiff
|
tree
2017-06-07
Mike Danes
Make JIT dumps more readable
commit
|
commitdiff
|
tree
2017-06-07
Mike Danes
Disable signed magic division in minopts mode
commit
|
commitdiff
|
tree
2017-06-07
Mike Danes
Add signed magic division tables
commit
|
commitdiff
|
tree
2017-06-07
Mike Danes
Move GetSignedMagicNumberForDivide to utils.cpp
commit
|
commitdiff
|
tree
2017-06-07
Mike Danes
Do unsigned magic division
commit
|
commitdiff
|
tree
2017-06-02
Mike Danes
Delete long compare support from ARM32 codegen
commit
|
commitdiff
|
tree
2017-06-02
Mike Danes
Enable long relop lowering for ARM32
commit
|
commitdiff
|
tree
2017-06-02
Mike Danes
Add ARM32 support for GT_SETCC/GT_CMP/GTF_SET_FLAGS
commit
|
commitdiff
|
tree
2017-05-23
Mike Danes
Delete long compare support from x86 codegen
commit
|
commitdiff
|
tree
2017-05-23
Mike Danes
Lower long compares that are materialized into a register
commit
|
commitdiff
|
tree
2017-05-23
Mike Danes
Introduce GT_CMP and GT_SETCC(condition)
commit
|
commitdiff
|
tree
2017-05-14
Mike Danes
Removes unnecessary shift count masking
commit
|
commitdiff
|
tree
2017-05-05
Mike Danes
Add missing GTF_EXCEPT when importing string length...
commit
|
commitdiff
|
tree
2017-04-22
Mike Danes
Simplify emitter's RegEncoding
commit
|
commitdiff
|
tree
2017-04-19
Mike Danes
Convert some noway_assert to static_assert
commit
|
commitdiff
|
tree
2017-04-17
Mike Danes
Simplify runtime lookup tree
commit
|
commitdiff
|
tree
2017-04-15
Mike Danes
Narrow TEST instructions when possible
commit
|
commitdiff
|
tree
2017-04-06
Mike Danes
Add Vector.op_Explicit tests
commit
|
commitdiff
|
tree
2017-04-05
Mike Danes
Use the correct type for interlocked instructions
commit
|
commitdiff
|
tree
2017-03-25
Mike Danes
Correctly update bitvector in optAddVnAssertionMapping
commit
|
commitdiff
|
tree
2017-03-20
Mike Danes
Refactor GenTree assertion information storage
commit
|
commitdiff
|
tree
2017-03-16
Mike Danes
Fix ValueNumStore::IsVNArrLenUnsignedBound checks
commit
|
commitdiff
|
tree
2017-03-09
Mike Danes
Fix AssertionDsc::Equals OAK_NO_THROW's handling
commit
|
commitdiff
|
tree
2017-03-03
Mike Danes
Add/improve assertion propagation comments
commit
|
commitdiff
|
tree
2017-03-03
Mike Danes
Generate OAK_NO_THROW assertions from (uint)i < (uint...
commit
|
commitdiff
|
tree
2017-03-03
Mike Danes
Refactor JTRUE handling during assertion gen/prop
commit
|
commitdiff
|
tree
2017-03-03
Mike Danes
Add tests for (uint)i < (uint)a.len generated assertions
commit
|
commitdiff
|
tree
2017-02-28
Mike Danes
Fix broken GT_GE - VNF_GT_UN mapping
commit
|
commitdiff
|
tree
2017-02-25
Mike Danes
Treat BitConverter.IsLittleEndian as an intrinsic
commit
|
commitdiff
|
tree
2017-02-24
Mike Danes
Enable DevDiv_377155
commit
|
commitdiff
|
tree
2017-02-24
Mike Danes
Fix incorrect cast in gtFoldExprConst
commit
|
commitdiff
|
tree
2017-02-11
Mike Danes
Change switch value widening
commit
|
commitdiff
|
tree
2017-02-09
Mike Danes
Morph (x GT_GT.unsigned 0) into (x GT_NE 0)
commit
|
commitdiff
|
tree
2017-01-20
Mike Danes
Address CR feedback
commit
|
commitdiff
|
tree
2017-01-20
Mike Danes
Comments
commit
|
commitdiff
|
tree
2017-01-19
Mike Danes
Improve int->long cast decomposition
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Rebase fixes
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move compare "decomposition" code
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move int/long compare tweak again
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Comments
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Simplify genCompareInt
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move int/long compare tweak to LowerCompare
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move small unsigned type tweak to LowerCompare
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Introduce OperIs
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Better test narrowing
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Handle cmp(and(x, y), 0)
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Stop narrowing cmp(cast<ubyte>(icon), 0)
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Introduce genTypeValueFitsIn
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Handle small memory compares against 0
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Contain "op1" from "cmp op1, icon" only if types are...
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Remove unused code
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move and-cmp-test transform from TreeNodeInfoInitCmp...
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Add GT_TEST_EQ and GT_TEST_NE
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move and-cmp-nonzero transform from TreeNodeInfoInitCmp...
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Remove unused GTF_RELOP_SMALL
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move cast elision from TreeNodeInfoInitCmp to LowerCompare
commit
|
commitdiff
|
tree
2017-01-17
Mike Danes
Move narrowing from TreeNodeInfoInitCmp to LowerCompare
commit
|
commitdiff
|
tree
2016-12-13
Mike Danes
Fix incorrect compare narrowing in TreeNodeInfoInitCmp
commit
|
commitdiff
|
tree
2016-12-07
Mike Danes
Remove unused DepthLimitedQuickSort methods
commit
|
commitdiff
|
tree
2016-12-07
Mike Danes
Change ArraySortHelper to use Comparison<T>
commit
|
commitdiff
|
tree
2016-11-29
Mike Danes
Fix various disassembly issues
commit
|
commitdiff
|
tree
2016-11-23
Mike Danes
Change vector equality to use pmovmskb
commit
|
commitdiff
|
tree
2016-11-20
Mike Danes
Detect duplicate calls to genProduceReg
commit
|
commitdiff
|
tree
2016-11-19
Mike Danes
Fix warnings in native test code
commit
|
commitdiff
|
tree
2016-11-17
Mike Danes
Fix x86 long compares that produce a result
commit
|
commitdiff
|
tree
2016-11-15
Mike Danes
Fix GT_MULHI register requirements
commit
|
commitdiff
|
tree
2016-11-15
Mike Danes
Morph GT_MOD to GT_DIV in some cases
commit
|
commitdiff
|
tree
2016-11-15
Mike Danes
Remove magic division optimization from morph
commit
|
commitdiff
|
tree
2016-11-15
Mike Danes
Do magic division optimization in lowering
commit
|
commitdiff
|
tree
2016-11-15
Mike Danes
Copy GetSignedMagicNumberForDivide to lower.cpp
commit
|
commitdiff
|
tree
2016-10-05
Mike Danes
Fix and-cmp to test recognition
commit
|
commitdiff
|
tree
2016-09-14
Mike Danes
Implement long compare lowering for x86.
commit
|
commitdiff
|
tree
2016-09-12
Mike Danes
Implement long to float cast for x86
commit
|
commitdiff
|
tree
2016-09-09
Mike Danes
Implement long to int casts with overflow for x86
commit
|
commitdiff
|
tree
2016-09-08
Mike Danes
Add a NYI for a long compare codegen issue
commit
|
commitdiff
|
tree
2016-09-08
Mike Danes
Implement integer to long/ulong casts for x86
commit
|
commitdiff
|
tree
2016-08-31
Mike Danes
Remove obsolete add/sub NYI
commit
|
commitdiff
|
tree
2016-08-04
Mike Danes
Add a throw/inline benchmark
commit
|
commitdiff
|
tree
2016-08-04
Mike Danes
Do not inline methods that never return
commit
|
commitdiff
|
tree
2016-07-12
Mike Danes
Implement GT_NEG decomposition
commit
|
commitdiff
|
tree
2016-07-06
Mike Danes
Fix incorrect RunBenchmarks help text
commit
|
commitdiff
|
tree
2016-07-06
Mike Danes
Introduce GT_ADD_LO and GT_SUB_LO
commit
|
commitdiff
|
tree
2016-07-03
Mike Danes
Address div/mod CR feedback
commit
|
commitdiff
|
tree
2016-07-02
Mike Danes
Allow uncontained GT_LONG nodes
commit
|
commitdiff
|
tree
2016-06-30
Mike Danes
Remove misplaced call to genUnspillRegIfNeeded
commit
|
commitdiff
|
tree
2016-06-22
Mike Danes
Add regression test
commit
|
commitdiff
|
tree
2016-06-22
Mike Danes
Fix statement insertion point in GT_STORE_LCL_VAR decomposition
commit
|
commitdiff
|
tree
2016-06-22
Mike Danes
Optimize integer div/mod by const power of 2 in lowering
commit
|
commitdiff
|
tree
2016-06-22
Mike Danes
Add tests for integer div/mod by const
commit
|
commitdiff
|
tree
2016-06-15
Mike Danes
Remove useless gtSetFlags calls
commit
|
commitdiff
|
tree
2016-06-08
Mike Danes
Switch to CORINFO_HELP_NEW_MDARR_NONVARARG
commit
|
commitdiff
|
tree
2016-06-08
Mike Danes
Address CR feedback
commit
|
commitdiff
|
tree
2016-06-08
Mike Danes
Add support for multi-dimensional array initialization
commit
|
commitdiff
|
tree
2016-05-10
Mike Danes
Optimize integer div/mod by const power of 2 in lowering
commit
|
commitdiff
|
tree
next