forked from M-Labs/artiq
compiler: add analysis passes from TargetMachine.
This doesn't have any effect right now, but is the right thing to do.
This commit is contained in:
parent
1120c264b1
commit
c89c27e389
|
@ -88,8 +88,10 @@ class Target:
|
||||||
reloc="pic", codemodel="default")
|
reloc="pic", codemodel="default")
|
||||||
|
|
||||||
def optimize(self, llmodule):
|
def optimize(self, llmodule):
|
||||||
|
llmachine = self.target_machine()
|
||||||
llpassmgr = llvm.create_module_pass_manager()
|
llpassmgr = llvm.create_module_pass_manager()
|
||||||
self.target_machine().target_data.add_pass(llpassmgr)
|
llmachine.target_data.add_pass(llpassmgr)
|
||||||
|
llmachine.add_analysis_passes(llpassmgr)
|
||||||
|
|
||||||
# Register our alias analysis passes.
|
# Register our alias analysis passes.
|
||||||
llpassmgr.add_basic_alias_analysis_pass()
|
llpassmgr.add_basic_alias_analysis_pass()
|
||||||
|
|
Loading…
Reference in New Issue