search for: qingan

Displaying 20 results from an estimated 38 matches for "qingan".

2011 Jan 28
2
[LLVMdev] The type or size of virtual registers
...er file during register allocation? Namely, if a temporary value could be stored in 8 bits, why do we give it 32 bits? So, I doubt my second way to get the size of virtual register was wrong. Need your further help. 2011/1/28 John Criswell <criswell at illinois.edu> > On 1/27/11 3:23 AM, Qingan Li wrote: > >> Hi, >> >> I wonder if there is an interface for me to access the type or size of >> virtual registers in the SSA form? >> I have scanned the MachineOperand in CodeGen part, and failed to find this >> kind of info for virtual registers. >>...
2011 May 30
1
[LLVMdev] about writing a functionpass requiring a modulepass
---------- Forwarded message ---------- From: Qingan Li <ww345ww at gmail.com> Date: 2011/5/30 Subject: To: llvmdev at cs.uiuc.edu Hi, I wrote an analysis pass, myPass, inherited from both ModulePass and ProfileInfo, and this pass requires the CallGraph, i.e., * class myPass : public ModulePass, public ProfileInfo { ...};* * void myPass:...
2011 Jan 27
2
[LLVMdev] The type or size of virtual registers
Hi, I wonder if there is an interface for me to access the type or size of virtual registers in the SSA form? I have scanned the MachineOperand in CodeGen part, and failed to find this kind of info for virtual registers. -- Best regards, Li Qingan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110127/7afbb615/attachment.html>
2014 Nov 14
2
[LLVMdev] Is there a path from MachineInstr to the associated Instruction
...hich is a call (MachineInstr::isCall()), I need to check the arguments of this call site. I know that the CallSite class provides good facility for this work, but the CallSite can be constructed only fromInstruction rather than MachineInstr. Is there any workaround? Thanks. -- Best regards, Li Qingan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141114/407d2787/attachment.html>
2011 Jan 28
0
[LLVMdev] The type or size of virtual registers
On 1/28/11 8:14 AM, Qingan Li wrote: > Thanks for your help with me about the way to access type and size of > Value. > But, I want also know the interface for me to access the type or size > of virtual registers in the SSA form. > 1. I find no way to associate the virtual registers with the Value class. I...
2011 Jan 10
1
[LLVMdev] About NDEBUG (Cont)
Hi Li Qingan, > Thanks for your last reply. > I have made a critical mistake when I stated my question in last email. > I built llvm in debug mode, but the NDEBUG seemed to be still defined, such that > the -debug option is not enabled. > I have restated my configuration below. you need to conf...
2014 Oct 14
2
[LLVMdev] Problem of stack slot coloring
...ocal variables? The reason is, it may do harm to the source code level debug? Or it involves complicated alias analysis? If I want to do it by myself, any further advice? 2014-10-13 23:32 GMT+08:00 Hal Finkel <hfinkel at anl.gov>: > > ----- Original Message ----- > > From: "Qingan Li" <ww345ww at gmail.com> > > To: llvmdev at cs.uiuc.edu > > Sent: Monday, October 13, 2014 8:29:38 AM > > Subject: [LLVMdev] Problem of stack slot coloring > > > > Hi, > > > > > > Can anyone help me with the stack slot coloring optimizati...
2011 Jan 29
1
[LLVMdev] The type or size of virtual registers
...tRegisterInfo::getAliasSet( physical-register ) The main classes to look at for register information is TargetRegisterClass TargetRegisterInfo MachineRegisterInfo Thanks, Jeff Kunkel On Fri, Jan 28, 2011 at 10:39 AM, John Criswell <criswell at illinois.edu>wrote: > On 1/28/11 8:14 AM, Qingan Li wrote: > > Thanks for your help with me about the way to access type and size of > Value. > But, I want also know the interface for me to access the type or size of > virtual registers in the SSA form. > 1. I find no way to associate the virtual registers with the Value class....
2011 Jan 27
0
[LLVMdev] The type or size of virtual registers
On 1/27/11 3:23 AM, Qingan Li wrote: > Hi, > > I wonder if there is an interface for me to access the type or size of > virtual registers in the SSA form? > I have scanned the MachineOperand in CodeGen part, and failed to find > this kind of info for virtual registers. The getType() method of Value * wil...
2011 Jan 18
3
[LLVMdev] About test suits Cont1
...onfigure --prefix=INS_DIR --enable-debug-runtime --disable-optimized --enable-debug-symbols --enable-assertions * --with-llvmgccdir=LLVMGCC_DIR I need your help, and thanks very much for your time. 2011/1/18 Eric Christopher <echristo at apple.com> > > On Jan 15, 2011, at 8:06 PM, Qingan Li wrote: > > [qali at qali llvm-2.8-rev]$ find . -exec grep -n "LLVMCC_EMITIR_FLAG" ./ {} > \; > ./projects/test-suite/Makefile.tests:47: -$(LCC) $(CPPFLAGS) $(CFLAGS) > $(LOPTFLAGS) $(X_TARGET_FLAGS) -S $< -o $@ $(LLVMCC_EMITIR_FLAG) > ./projects/test-suite/Makefile...
2011 Jan 21
1
[LLVMdev] About static-profile in llvm-2.8
...CallFrequency), since the root of type CallGraphNode * has no valid function, the node->getFunction() returned a NULL pointer, thus the F->getName() in line 307 caused a code down. I confirmed that there was a main function in bitcnt_1.c (from MiBench) I need the help. -- Best regards, Li Qingan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110121/27b9eb56/attachment.html>
2011 Jan 19
0
[LLVMdev] Fwd: About test suits Cont1
---------- Forwarded message ---------- From: Qingan Li <ww345ww at gmail.com> Date: 2011/1/19 Subject: Re: [LLVMdev] About test suits Cont1 To: Eric Christopher <echristo at apple.com> *I am sorry for making you confused when I presented my problem.* *1. My steps for the test suit building:* (1) cd /home/qali/Src; * // This...
2014 Oct 13
2
[LLVMdev] Problem of stack slot coloring
...egisters, but not for stack slots which has frame indexes. Does it mean this optimization has not been implemented yet ? And any advice for me to do it by myself? Or am I misunderstanding the implementation? I really need some advice eagerly! Any help is greatly appreciated! -- Best regards, Li Qingan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141013/24f2518b/attachment.html>
2011 Jan 13
2
[LLVMdev] About test suits
...tree . |-- Makefile |-- Makefile.singlesrc `-- UnitTests |-- Makefile `-- Vector |-- Makefile `-- SSE |-- Makefile `-- Output `-- sse.expandfft.ll 4 directories, 6 files I need help to build the test suits . -- Best regards, Li Qingan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110113/eb8a2b7d/attachment.html>
2011 Jan 16
2
[LLVMdev] About test suits Cont1
...10: result: no configure:12169: checking sys/dl.h usability configure:12186: gcc -c -g -O2 conftest.c >&5 conftest.c:104:20: error: sys/dl.h: No such file or directory configure:12192: $? = 1 2011/1/14 Eric Christopher <echristo at apple.com> > > On Jan 13, 2011, at 6:22 PM, Qingan Li wrote: > > make[4]: Entering directory > `/home/qali/build/llvm-2.8-rev/projects/test-suite/SingleSource/UnitTests/Vector/SSE' > /home/qali/Src/llvm-2.8/autoconf/mkinstalldirs Output > /dev/null > /home/qali/build/llvm-gcc4.2-2.8-x86_64-linux/bin/llvm-gcc > -I/home/qali/...
2011 Jun 14
0
[LLVMdev] How to get an LLVM-compiled executable which could be debugged using gdb
...to ask if llc can emit debugging information which GDB > can use. > > Regards, > chenwj > > -- > Wei-Ren Chen (��f��) > Computer Systems Lab, Institute of Information Science, > Academia Sinica, Taiwan (R.O.C.) > Tel:886-2-2788-3799 #1667 > -- Best regards, Li Qingan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110614/f79637a2/attachment.html>
2011 Jun 14
3
[LLVMdev] How to get an LLVM-compiled executable which could be debugged using gdb
...llvm only generated the assemble code, and left the other work to gnu as and gnu ld. Since the information from LLVM into gnu as and gnu ld is limited by the assemble file, I am confusing with how to transfer the debug information to gnu as and gnu ld. Could any one help me? -- Best regards, Li Qingan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110614/97f6a790/attachment.html>
2011 Jun 14
2
[LLVMdev] How to get an LLVM-compiled executable which could be debugged using gdb
> Debug information can be placed in the assembler source. This is what > GCC does; you can see for yourself if you run > gcc -g -save-temps filename.c I guess he want to ask if llc can emit debugging information which GDB can use. Regards, chenwj -- Wei-Ren Chen (陳韋任) Computer Systems Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667
2011 Jan 14
0
[LLVMdev] About test suits
Please email the list, not me directly. Try doing a 'make clean' then a 'make VERBOSE=1' in the test-suite directory. -Chris On Jan 13, 2011, at 6:04 PM, Qingan Li wrote: > Hi Chris, > > [qali at qali SingleSource]$ llvm-gcc -v > Using built-in specs. > Target: x86_64-unknown-linux-gnu > Configured with: /home/nicholas/2.8-final/llvmgcc42-2.8.src/configure --prefix=/home/nicholas/2.8-final/Phase2/Release/llvmgcc42-2.8.install --program-...
2011 Jan 17
0
[LLVMdev] About test suits Cont1
On Jan 15, 2011, at 8:06 PM, Qingan Li wrote: > [qali at qali llvm-2.8-rev]$ find . -exec grep -n "LLVMCC_EMITIR_FLAG" ./ {} \; > ./projects/test-suite/Makefile.tests:47: -$(LCC) $(CPPFLAGS) $(CFLAGS) $(LOPTFLAGS) $(X_TARGET_FLAGS) -S $< -o $@ $(LLVMCC_EMITIR_FLAG) > ./projects/test-suite/Makefile.tests:51: -$(...