search for: yuxi

Displaying 9 results from an estimated 9 matches for "yuxi".

Did you mean: yuri
2015 Jul 11
7
[LLVMdev] instructions copy
...store %1, %a. If I just use clone() method in Instruction class, it will be like <badref> = load %b, store <badref>, %a. If I need remap the virtual registers, this map just will affect the whole module? And how to use it? I am a bit confused. Any suggestion will be appreciated. Best, Yuxi Uchicago -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150711/6e11f71a/attachment.html>
2016 Mar 11
6
big module for a project
...To be clear, like Mysql, there is a mysqld routine, which is a major routine. I want to mysqld.o(which is generated by clang) to contain all possible function declarations and definitions. So when I do some analysis, I just need load one module, which is mysqld.o, instead of all .o files. Best, Yuxi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160311/6c823316/attachment.html>
2016 Jul 21
4
difference between llvm-gcc and clang
Hi everyone, Both llvm-gcc and clang would use llvm as its backend. Dose everyone know the difference of bitcode generated by llvm-gcc and llvm? Or actually they are same, like if I use the same compiler options, like -O4. Any help is appreciated. Best, Yuxi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160721/0cc27757/attachment.html>
2016 Jun 21
5
pass invalidation
On 6/20/16 3:46 PM, Yuxi Chen wrote: > Hi, > > Thanks for your reply. > But I still don't know how a transform pass updates a new analysis > pass after it modifies the IR. Can you explain it clearly? I am not > familiar with pass management and invocation. Passes can have methods that allow their i...
2015 Mar 05
4
[LLVMdev] global variable
...%118 = load i32* @myFlag, align 4 While deleting: i32* %myFlag Use still stuck around after Def is destroyed:@myFlag = global i32 <null operand!>, align 4 I am sure I initialize the global variable myFlag, I don't delete this global variable. Can anyone give some hints, or suggestions? Yuxi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150305/bd97b141/attachment.html>
2016 Jun 19
6
pass invalidation
..., so for pass C, I need first load pass A then pass B, otherwise it will be invalidated. However, when I change the using order, I still got error "unable to schedule pass A required by C". Does anyone encounter the same problem before and have a solution? Any help is appreciated. Best, Yuxi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160619/974a88e1/attachment.html>
2016 Jul 23
2
difference between llvm-gcc and clang
Hi Tim, Thanks for your reply. I know O4 is same as O3 now. I am wondering the bitcodes generated by llvm-gcc and clang are same, or almost same, I mean they are almost same, but maybe some newly-created optimization would exert impact. Best, Yuxi ________________________________________ From: Tim Northover [t.p.northover at gmail.com] Sent: Thursday, July 21, 2016 4:11 PM To: Yuxi Chen Cc: llvmdev at cs.uiuc.edu; llvm-dev at lists.llvm.org; llvmdev-bounces at cs.uiuc.edu Subject: Re: [llvm-dev] difference between llvm-gcc and clang On 21 J...
2016 Jun 19
4
pass invalidation
On 6/19/16 4:28 AM, Mehdi Amini via llvm-dev wrote: > >> On Jun 18, 2016, at 10:44 PM, Yuxi Chen via llvm-dev >> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: >> >> Hi All, >> >> When I use llvm, I encounter a problem like "unable to schedule pass >> A required by C" >> I investigated deeper. It...
2015 Nov 11
2
stack flag & generate ll from executable
..., I get an executable. Does anyone know how to get .ll file from executable in clang? I can get .ll file, which is without my own runtime library, but I want to get .ll file, which has already linked with my library. Or maybe what I am thinking is wrong? Thanks for your help and suggestion. Best, Yuxi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151111/c19fb81d/attachment.html>