コード例 #1
0
 public static int FlameIr()
 {
     return(RunTests.RunMany(
                new AssemblyCodecTest(testLog),
                new ConstantCodecTest(testLog, globalRng),
                new PiecewiseCodecTest(testLog),
                new TypeCodecTest(testLog)));
 }
コード例 #2
0
 public static int FlameClr()
 {
     return(RunTests.RunMany(
                new CilAnalysisTests(testLog),
                new CilEmitTests(testLog),
                new LocalTypeResolutionTests(),
                new MemberResolutionTests(),
                new NameConversionTests(),
                new TypeAttributeTests()));
 }
コード例 #3
0
 public static int FlameCompiler()
 {
     return(RunTests.RunMany(
                new ArithmeticIntrinsicsTests(),
                new DominatorTreeAnalysisTests(),
                new FlowGraphAnalysisTests(),
                new FlowGraphTests(),
                new InterferenceGraphAnalysisTests(),
                new LivenessAnalysisTests(),
                new OptimizerTests(testLog),
                new PredecessorAnalysisTests(),
                new RelatedValueAnalysisTests(),
                new ValueUseAnalysisTests()));
 }
コード例 #4
0
 public static int Flame()
 {
     return(RunTests.RunMany(
                new AssemblyIdentityTests(globalRng),
                new CacheTests(globalRng),
                new DeferredInitializerTests(),
                new IndexTests(globalRng),
                new IntegerConstantTests(),
                new QualifiedNameTests(),
                new SmallMultiDictionaryTests(),
                new SymmetricRelationTests(),
                new TypeConstructionTests(globalRng),
                new TypeResolverTests(),
                new ValueListTests()));
 }
コード例 #5
0
 public static int FlameTools()
 {
     return(RunTests.RunMany(
                new BrainfuckTests(),
                new ILOptTests()));
 }
コード例 #6
0
 public static int FlameMacros()
 {
     return(RunTests.RunMany(
                new InstructionPatternTests()));
 }
コード例 #7
0
ファイル: Program.cs プロジェクト: anthrax3/Flame
 public static int IL2LLVM()
 {
     return(RunTests.RunMany(
                new IL2LLVMTests()));
 }