Skip to content

Commit dff4ce7

Browse files
author
whitequark
committedJul 22, 2015
Return LLVM IR module from LLVMIRGenerator.process.
1 parent 986d9d9 commit dff4ce7

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed
 

Diff for: ‎artiq/compiler/module.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ def __init__(self, source_buffer, engine=None):
3434
self.artiq_ir = artiq_ir_generator.visit(self.typedtree)
3535
dead_code_eliminator.process(self.artiq_ir)
3636
local_access_validator.process(self.artiq_ir)
37-
llvm_ir_generator.process(self.artiq_ir)
38-
self.llvm_ir = llvm_ir_generator.llmodule
37+
self.llvm_ir = llvm_ir_generator.process(self.artiq_ir)
3938

4039
@classmethod
4140
def from_string(cls, source_string, name="input.py", first_line=1, engine=None):

Diff for: ‎artiq/compiler/transforms/llvm_ir_generator.py

+2
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ def process(self, functions):
130130
for func in functions:
131131
self.process_function(func)
132132

133+
return self.llmodule
134+
133135
def process_function(self, func):
134136
try:
135137
self.llfunction = self.llmodule.get_global(func.name)

0 commit comments

Comments
 (0)
Please sign in to comment.