[LLVMdev] CostModelAnalysis for 3.0 release

Jack Howarth howarth at bromo.med.uc.edu
Thu Feb 7 16:14:14 PST 2013


On Thu, Feb 07, 2013 at 04:07:38PM -0800, ryan wrote:
> On Thu, Feb 7, 2013 at 3:23 PM, Nadav Rotem <nrotem at apple.com> wrote:
> 
> >
> > On Feb 7, 2013, at 3:17 PM, ryan <stdstack at gmail.com> wrote:
> >
> > > Thanks a lot for the reply, Nadav!
> > > I see that using the cost model in target-independent analysis is not
> > good. But I really like the idea of having instruction
> > > cost estimation available. Also the reason I can't directly move to 3.2
> > code base is that it fails to compile(produce bc files) big
> > > project like MySQL, where 3.0 has no problem.
> > >
> >
> > Is this a known problem ? Can you please file a bugzilla ? LLVM should be
> > able to compiler MySQL …
> >
> > OK. I didn't find much on the internet related to the
> clang compilation error. Just filed the bug report
> http://llvm.org/bugs/show_bug.cgi?id=15206

FYI, MacPorts has clang blacklisted for MySql prior to 5.5...

> 
> >
> > > Right now, I'm trying to hard code a particular target, and copy part of
> > the TargetTransformInfo and X86TargetTransformInfo
> > > to a simple LLVM 3.0 project to try out. So far I'm stuck in
> > instantiating X86TargetMachine and wondering whether it can be
> > > created from instances of TargetMachine or TargetData.
> > >
> >
> > Look at tools/opt/opt.cpp  or tools/llc/llc.cpp. They both initialize the
> > target machine using the target data.
> >
> > Thanks a lot for the pointer. I'll take a look!
> 
> 
> Best regards,
> Ryan

> _______________________________________________
> LLVM Developers mailing list
> 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