Displaying 2 results from an estimated 2 matches for "emitatomiccmpxchgnostorellbalance".
2015 Sep 25
2
Error compiling libc++ for ARMv6
...71) and when I got to the
ARMv6, I got a code generation error in memory.cpp:
fatal error: error in backend: Cannot select: intrinsic %llvm.arm.clrex
ecc: error: clang frontend command failed with exit code 70 (use -v to
see invocation)
clang version 3.8.0 (trunk)
It looks as if the newly added emitAtomicCmpXchgNoStoreLLBalance()
function is the culprit. Does this seem like a resaonable fix, or do I
need to do something different for v6 and earlier?
void ARMTargetLowering::emitAtomicCmpXchgNoStoreLLBalance(
IRBuilder<> &Builder) const {
if (Subtarget->hasV7Ops()) {
Module *M = Builder.GetInse...
2015 Sep 26
2
Error compiling libc++ for ARMv6
...ror in memory.cpp:
>>
>> fatal error: error in backend: Cannot select: intrinsic %llvm.arm.clrex
>> ecc: error: clang frontend command failed with exit code 70 (use -v to see
>> invocation)
>> clang version 3.8.0 (trunk)
>>
>> It looks as if the newly added emitAtomicCmpXchgNoStoreLLBalance()
>> function is the culprit. Does this seem like a resaonable fix, or do I need
>> to do something different for v6 and earlier?
>>
>> void ARMTargetLowering::emitAtomicCmpXchgNoStoreLLBalance(
>> IRBuilder<> &Builder) const {
>> if (Subtarget-&...