search for: instselectsim

Displaying 3 results from an estimated 3 matches for "instselectsim".

2004 Jun 18
1
[LLVMdev] Getelementptr woes
...d not recommend. The X86 "simple" > instruction selector is not really simple anymore, so it's not a good > model to follow for how to emit GEP instructions in a straight-forward > way. Try taking a look at the emitGEPOperation method (line 3211) of > revision 175 of X86/InstSelectSimple.cpp though. This version is from > before the various address optimizations were implemented. Here's a > direct link: > http://llvm.cs.uiuc.edu/cvsweb/cvsweb.cgi/llvm/lib/Target/X86/InstSelectSim >ple.cpp?rev=1.175 > > To expand out a getelementptr into code it basically...
2004 Jun 17
0
[LLVMdev] Getelementptr woes
...omething else I would not recommend. The X86 "simple" instruction selector is not really simple anymore, so it's not a good model to follow for how to emit GEP instructions in a straight-forward way. Try taking a look at the emitGEPOperation method (line 3211) of revision 175 of X86/InstSelectSimple.cpp though. This version is from before the various address optimizations were implemented. Here's a direct link: http://llvm.cs.uiuc.edu/cvsweb/cvsweb.cgi/llvm/lib/Target/X86/InstSelectSimple.cpp?rev=1.175 To expand out a getelementptr into code it basically just walks through the indice...
2004 Jun 17
2
[LLVMdev] Getelementptr woes
Hello, I'm having problems with the following LLVM instruction %tmp.0.i = call int (sbyte*, ...)* %printf( sbyte* getelementptr ([11 x sbyte]* %.str_1, long 0, ...... The first argument in function call, sbyte* getelementptr ([11 x sbyte]* %.str_1..... appears to be ConstantExpression*, and my backend does not support ConstantExpression yet. I probable can implement