[LLVMdev] Order of code generation
Duncan Sands
baldrick at free.fr
Mon Aug 15 05:43:10 PDT 2011
On 15/08/11 13:12, محمد ﻋﻤﺮ ﺩﻫﻠﻮﻯ wrote:
> How do I enable the assertions when building ?
> I am using 2.9, the current version, and when I use the standard build llc does
> not give me the view-*-dags options.
Configure with --enable-assertions
Ciao, Duncan.
>
> -Omer
>
> On Sat, Aug 13, 2011 at 1:50 AM, Duncan Sands <baldrick at free.fr
> <mailto:baldrick at free.fr>> wrote:
>
> On 13/08/11 00:01, Cameron Zwarich wrote:
> > They do work if you have GraphViz binaries in your path when you
> configure LLVM.
>
> I think you also need to build with assertions enabled.
>
> Ciao, Duncan.
>
> >
> > Cameron
> >
> > On Aug 12, 2011, at 2:59 PM, محمد ﻋﻤﺮ ﺩﻫﻠﻮﻯ wrote:
> >
> >> I need help with visualizing graphs before and after instruction selection.
> >> The llc options listed in the docs do not work as specified.
> >>
> >> -Omer
> >>
> >> 2011/8/8 Rafael Ávila de Espíndola <rafael.espindola at gmail.com
> <mailto:rafael.espindola at gmail.com>
> >> <mailto:rafael.espindola at gmail.com <mailto:rafael.espindola at gmail.com>>>
> >>
> >> On 08/06/2011 02:40 AM, Sanjoy Das wrote:
> >> > Hi!
> >> >
> >> > I have a DAG (attached), which, according to me, should result in the
> >> > code for coroutine_make be generated _before_ the ret.
> >> >
> >> > However, it seems that the corresponding EmitInstrWithCustomInserter is
> >> > being called /after/ the RET instruction has already been emitted.
> >>
> >> That is strange, from the dump it looks like all the chain edges are
> there.
> >>
> >> What is the MI dump you get for this BB just after instruction
> selection?
> >>
> >> > Thanks!
> >>
> >> Cheers,
> >> Rafael
> >> _______________________________________________
> >> LLVM Developers mailing list
> >> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
> <mailto:LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>>
> http://llvm.cs.uiuc.edu
> >> <http://llvm.cs.uiuc.edu/>
> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >>
> >>
> >> _______________________________________________
> >> LLVM Developers mailing list
> >> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
> <mailto:LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>>
> http://llvm.cs.uiuc.edu
> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >
> >
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
More information about the llvm-dev
mailing list