search for: mattfischer84

Displaying 6 results from an estimated 6 matches for "mattfischer84".

2012 Jul 02
0
[LLVMdev] [PATCH] Apply Thumb2 ROR optimization only when Thumb2 is supported
...ou're absolutely right, that pattern should definitely have an "only-in-Thumb2" predicate attached. Do you have commit access? Also, if you have a reduced test case, that would be awesome, but the patch is correct as-is even if not. -Jim On Jul 2, 2012, at 8:05 AM, Matt Fischer <mattfischer84 at gmail.com> wrote: > I've been playing around with using LLVM on one of our projects, which > runs on an arm1176jzf-s processor. When compiling for Thumb, a couple > of the generated assembly files end up with a 'ror.w' instruction, > which is a Thumb2 instruction. S...
2012 Jul 02
1
[LLVMdev] [PATCH] Apply Thumb2 ROR optimization only when Thumb2 is supported
...at pattern should definitely have an "only-in-Thumb2" predicate attached. > > Do you have commit access? Also, if you have a reduced test case, that would be awesome, but the patch is correct as-is even if not. > > -Jim > > On Jul 2, 2012, at 8:05 AM, Matt Fischer <mattfischer84 at gmail.com> wrote: > >> I've been playing around with using LLVM on one of our projects, which >> runs on an arm1176jzf-s processor. When compiling for Thumb, a couple >> of the generated assembly files end up with a 'ror.w' instruction, >> which is a T...
2012 Jul 02
2
[LLVMdev] [PATCH] Apply Thumb2 ROR optimization only when Thumb2 is supported
I've been playing around with using LLVM on one of our projects, which runs on an arm1176jzf-s processor. When compiling for Thumb, a couple of the generated assembly files end up with a 'ror.w' instruction, which is a Thumb2 instruction. Since arm1176jzf-s doesn't support Thumb2, the assembler then turns around and barfs on it. I don't have any experience with this
2012 Jul 19
0
[LLVMdev] LLVM compile speed significantly slower than GCC (w/ test case)
Thanks, Matt. This is great information. Sounds like Chandler is looking into the details of what's going on. -Jim On Jul 19, 2012, at 3:55 PM, Matt Fischer <mattfischer84 at gmail.com> wrote: > I've been doing some profiling of LLVM on our codebase, to see how it > stacks up to the existing GCC build that we do. The primary thing I'm > focusing on at the moment is build speed, and in this regard LLVM > seems to be pretty all over the map. O...
2012 Jul 06
3
[LLVMdev] Problem with __inline keyword
I'm attempting to use clang/llvm to compile some legacy C code, and am running into a strange issue. There are several functions in my codebase which make use of the __inline keyword, but do not include the customary static keyword along with it. When I compile these files, the generated code appears not to have any of the function definitions in it--just undefined references to external
2012 Jul 19
4
[LLVMdev] LLVM compile speed significantly slower than GCC (w/ test case)
I've been doing some profiling of LLVM on our codebase, to see how it stacks up to the existing GCC build that we do. The primary thing I'm focusing on at the moment is build speed, and in this regard LLVM seems to be pretty all over the map. On some files it seems to go quite a bit faster than GCC, and on others it's slower, leading to an aggregate build time for our repository