Displaying 3 results from an estimated 3 matches for "switchtotextsect".
2009 Jun 25
0
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
...e jump tables. The most serious of these is in
ARMAsmPrinter::printJTBlockOperand: for out-of-line jump tables, you
emit a ".text" directive to switch back to the text section. If the
current section is not ".text", however, this will break. I believe
you ought to use SwitchToTextSection instead. Earlier in that same
method, I think you should also use SwitchToDataSection and
EmitAlignment. But, again, rather than tweaking this code, I would
prefer to find a way to use the existing LLVM code for this.
Why did you change the default value for JumpTableDataSection? Jump...
2009 Jun 24
2
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
Evan:
Sorry for the late follow up, I was out of town last week.
Enclosed please find the updated patch including all
your suggestions and a dejagnus test.
Robert
On Thu, Jun 11, 2009 at 2:27 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> On Jun 8, 2009, at 2:42 PM, robert muth wrote:
>
> > On Sun, Jun 7, 2009 at 11:53 PM, Evan Cheng <evan.cheng at apple.com>
2009 Jul 02
2
[LLVMdev] patch for llc/ARM: added mechanism to move switch tables from .text -> .data; also cleanup and documentation
...s. The most serious of these is
> in ARMAsmPrinter::printJTBlockOperand: for out-of-line jump tables, you emit
> a ".text" directive to switch back to the text section. If the current
> section is not ".text", however, this will break. I believe you ought to
> use SwitchToTextSection instead. Earlier in that same method, I think you
> should also use SwitchToDataSection and EmitAlignment. But, again, rather
> than tweaking this code, I would prefer to find a way to use the existing
> LLVM code for this.
>
I changed all of these as per your request.
>
>...