Beispiel #1
0
def test_compile():
    p0 = Pipeline(example0_ppl)
    print(p0['standardize'])
    pprint(p0)

    p1 = Pipeline(example1_ppl)
    print(p1['standardize'])
    pprint(p1)
Beispiel #2
0
    def test_pipeline(self):
        p = Pipeline(EXAMPLE_0_PATH)
        pprint(p)

        p.optimize_AssignmentEllision()
        pprint(p)

        p.optimize_DeadCodeElimination()
        pprint(p)
Beispiel #3
0
    def test_pipeline(self):
        p = Pipeline(EXAMPLE_0_PATH)
        pprint(p)

        p.optimize_AssignmentEllision()
        pprint(p)

        p.optimize_DeadCodeElimination()
        pprint(p)
Beispiel #4
0
 def test_opt(self):
     p = Pipeline(EXAMPLE_SIX_PATH)
     p.optimize()
     self.assertEqual(len(p.ir['six'].nodes), 4)
Beispiel #5
0
 def test_opt(self):
     p = Pipeline(EXAMPLE_SIX_PATH)
     p.optimize()
     self.assertEqual(len(p.ir['six'].nodes),4)