search for: bundle_align_mode

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

2012 Dec 04
5
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
...9;d like to start with is support for aligned instruction bundles in MC (assembler) level. This support exists in gas since binutils version 2.23 (http://sourceware.org/binutils/docs/as/Bundle-directives.html#Bundle-directives). Succinctly, the initial proposal is to add the following directives: .bundle_align_mode <num> .bundle_lock .bundle_unlock With the following semantics: When aligned instruction bundle mode ("bundling" in short) is enabled (.bundle_align_mode was encountered with an argument > 0, which is the power of 2 to which the bundle size is equal), single instructions and gr...
2012 Dec 05
0
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
...gned > instruction bundles in MC (assembler) level. This support exists in > gas since binutils version 2.23 > ( > http://sourceware.org/binutils/docs/as/Bundle-directives.html#Bundle-directives > ). > Succinctly, the initial proposal is to add the following directives: > > .bundle_align_mode <num> > .bundle_lock > .bundle_unlock > > With the following semantics: > > When aligned instruction bundle mode ("bundling" in short) is enabled > (.bundle_align_mode was encountered with an argument > 0, which is the > power of 2 to which the bundle size...
2012 Dec 05
2
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
...tion bundles in MC (assembler) level. This support exists in >> gas since binutils version 2.23 >> >> (http://sourceware.org/binutils/docs/as/Bundle-directives.html#Bundle-directives). >> Succinctly, the initial proposal is to add the following directives: >> >> .bundle_align_mode <num> >> .bundle_lock >> .bundle_unlock >> >> With the following semantics: >> >> When aligned instruction bundle mode ("bundling" in short) is enabled >> (.bundle_align_mode was encountered with an argument > 0, which is the >> pow...
2012 Dec 06
0
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
Maybe I'm jumping the gun, but some initial thoughts after browsing the MC layer changes: * .bundle_align_start -> .bundle_align_mode N ? * .bundle_align_end -> .bundle_align_mode 0 ? * Add unit test showing .bundle_lock/unlock can be nested. I like the way you modified the existing ARM tests to show how the existing instructions are predicated. Overall, I think the concept of Native Client is well-documented and easy to f...
2012 Dec 06
0
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
...ort for aligned > instruction bundles in MC (assembler) level. This support exists in > gas since binutils version 2.23 > (http://sourceware.org/binutils/docs/as/Bundle-directives.html#Bundle-directives). > Succinctly, the initial proposal is to add the following directives: > > .bundle_align_mode <num> > .bundle_lock > .bundle_unlock > > With the following semantics: > > When aligned instruction bundle mode ("bundling" in short) is enabled > (.bundle_align_mode was encountered with an argument > 0, which is the > power of 2 to which the bundle si...
2012 Dec 06
2
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
On Wed, Dec 5, 2012 at 6:01 PM, Greg Fitzgerald <garious at gmail.com> wrote: >> But if you just want to see the code and the diff against upstream... > > If others are interested as well, here's all your changes via Github's > "compare" feature: > > https://github.com/garious/llvm/compare/master...chromium > > Fascinating stuff guys. What a
2012 Dec 06
2
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
On Thu, Dec 6, 2012 at 11:59 AM, Greg Fitzgerald <garious at gmail.com> wrote: > Maybe I'm jumping the gun, but some initial thoughts after browsing the MC > layer changes: > Greg, it's great to have early comments on this. > * .bundle_align_start -> .bundle_align_mode N ? > * .bundle_align_end -> .bundle_align_mode 0 ? The initial proposal does not cover .bundle_align{start|end} on purpose, to keep things simple. We do plan to add them, eventually, probably as attributes on .bundle_lock. > * Add unit test showing .bundle_lock/unlock can be nested....
2012 Dec 06
0
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
...support exists in > >> gas since binutils version 2.23 > >> > >> ( > http://sourceware.org/binutils/docs/as/Bundle-directives.html#Bundle-directives > ). > >> Succinctly, the initial proposal is to add the following directives: > >> > >> .bundle_align_mode <num> > >> .bundle_lock > >> .bundle_unlock > >> > >> With the following semantics: > >> > >> When aligned instruction bundle mode ("bundling" in short) is enabled > >> (.bundle_align_mode was encountered with an argumen...
2012 Dec 06
0
[LLVMdev] Proposal: Adding aligned instruction bundle support to MC
...9 AM, Greg Fitzgerald <garious at gmail.com> > wrote: > > Maybe I'm jumping the gun, but some initial thoughts after browsing the > MC > > layer changes: > > > > Greg, it's great to have early comments on this. > > > * .bundle_align_start -> .bundle_align_mode N ? > > * .bundle_align_end -> .bundle_align_mode 0 ? > > The initial proposal does not cover .bundle_align{start|end} on > purpose, to keep things simple. We do plan to add them, eventually, > probably as attributes on .bundle_lock. > > > * Add unit test showing .bu...