forked from M-Labs/artiq
devices/runtime: rename syscall to build_syscall
This commit is contained in:
parent
5244a63b55
commit
19abab3feb
|
@ -65,7 +65,7 @@ class LinkInterface:
|
||||||
func_type = lc.Type.function(lc.Type.void(), [lc.Type.int()])
|
func_type = lc.Type.function(lc.Type.void(), [lc.Type.int()])
|
||||||
self.llvm_module.add_function(func_type, "__eh_raise")
|
self.llvm_module.add_function(func_type, "__eh_raise")
|
||||||
|
|
||||||
def syscall(self, syscall_name, args, builder):
|
def build_syscall(self, syscall_name, args, builder):
|
||||||
r = _chr_to_value[_syscalls[syscall_name][-1]]()
|
r = _chr_to_value[_syscalls[syscall_name][-1]]()
|
||||||
if builder is not None:
|
if builder is not None:
|
||||||
args = [arg.auto_load(builder) for arg in args]
|
args = [arg.auto_load(builder) for arg in args]
|
||||||
|
|
|
@ -135,7 +135,7 @@ class Visitor:
|
||||||
self.builder,
|
self.builder,
|
||||||
[self.visit_expression(arg) for arg in node.args])
|
[self.visit_expression(arg) for arg in node.args])
|
||||||
elif fn == "syscall":
|
elif fn == "syscall":
|
||||||
return self.env.syscall(
|
return self.env.build_syscall(
|
||||||
node.args[0].s,
|
node.args[0].s,
|
||||||
[self.visit_expression(expr) for expr in node.args[1:]],
|
[self.visit_expression(expr) for expr in node.args[1:]],
|
||||||
self.builder)
|
self.builder)
|
||||||
|
|
Loading…
Reference in New Issue