Displaying 4 results from an estimated 4 matches for "r206490".
2014 May 10
2
[LLVMdev] Replacing Platform Specific IR Codes with Generic Implementation and Introducing Macro Facilities
...gt; I'm hoping to have some more time to spend on atomics soon, after this
> merge business is done. Perhaps then.
>
> I don't suppose you have any plans to port Mips to the IR-level LL/SC
> expansion? Now that the infrastructure is present it's quite a
> simplification (r206490 in ARM64 for example, though you need existing
> target-specific intrinsics at the moment). It would be good to iron
> out any ARM-specific assumptions I've made.
I'd rather avoid it, because it doing it that late precludes a lot of optimisations that we're interested in. I'...
2014 May 10
6
[LLVMdev] Replacing Platform Specific IR Codes with Generic Implementation and Introducing Macro Facilities
On 10 May 2014, at 13:53, Tim Northover <t.p.northover at gmail.com> wrote:
> It doesn't make sense for everything though, particularly if you want
> target-specific IR to simply not exist. What would you map ARM's
> "ldrex" to on x86?
This isn't a great example. Having load-linked / store-conditional in the IR would make a number of transforms related to
2014 May 10
2
[LLVMdev] Replacing Platform Specific IR Codes with Generic Implementation and Introducing Macro Facilities
...tecture-specific that need to know about the difference between ll-modify-sc and load-modify-weak-cmpxchg.
>> I don't suppose you have any plans to port Mips to the IR-level LL/SC
>>> expansion? Now that the infrastructure is present it's quite a
>>> simplification (r206490 in ARM64 for example, though you need existing
>>> target-specific intrinsics at the moment). It would be good to iron
>>> out any ARM-specific assumptions I've made.
>>
>> I'd rather avoid it, because it doing it that late precludes a lot of optimisations
>...
2014 Apr 21
2
[LLVMdev] LLVM Weekly - #16, Apr 21st 2014
...handlerc.com/rL202812).
* OnDiskHashTable has been moved from Clang to LLVM.
[r206438](http://llvm-reviews.chandlerc.com/rL206438).
* ARM's IR-based atomics pass has been moved from Target to CodeGen, which
allows it to be used by ARM64.
[r206485](http://llvm-reviews.chandlerc.com/rL206485),
[r206490](http://llvm-reviews.chandlerc.com/rL206490).
* Module verification is now off by default in release builds for the JIT, but
this can be overridden. [r206561](http://llvm-reviews.chandlerc.com/rL206561).
* The Cortex-A53 machine model description has been ported from AArch64 to
ARM64. [r206652](h...