Closed as not planned
Description
These are all the source files that are > 3 megabytes in size. We know LLVM can consume a ton of memory and time for huge resources (for example HugeArray1 takes 6 mintues to run through opt
on CI). Consider running these only in outerloop testing
% find src/tests -iname '*.cs' -size +3M
src/tests/JIT/jit64/opt/cse/HugeField1.cs
src/tests/JIT/jit64/opt/cse/HugeArray1.cs
src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.cs
src/tests/JIT/jit64/opt/cse/hugeexpr1.cs
src/tests/JIT/jit64/opt/cse/HugeField2.cs
Update
Here's the result also including huge *.il
files:
% find src/tests \( -iname '*.cs' -o -iname '*.il' \) -a -size +3M
src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTest/GenericContextTest.il
src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDefaultImp/GenericContextTestDefaultImp.il
src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDefaultImpCallDefaultImp/GenericContextTestDefaultImpCallDefaultImp.il
src/tests/JIT/jit64/opt/cse/HugeField1.cs
src/tests/JIT/jit64/opt/cse/HugeArray1.cs
src/tests/JIT/jit64/opt/cse/hugeSimpleExpr1.cs
src/tests/JIT/jit64/opt/cse/hugeexpr1.cs
src/tests/JIT/jit64/opt/cse/HugeField2.cs