Displaying 2 results from an estimated 2 matches for "r248640".
2015 Sep 26
2
Error compiling libc++ for ARMv6
...t->hasV7Ops()) {
>> Module *M = Builder.GetInsertBlock()->getParent()->getParent();
>> Builder.CreateCall(llvm::Intrinsic::getDeclaration(M,
>> Intrinsic::arm_clrex));
>> }
>> }
For v6, I guess we could do a fake strex to some dummy global?
Anyway, r248640, sorry about that!
-Ahmed
>> -Rich
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
2015 Sep 25
2
Error compiling libc++ for ARMv6
Hi,
I was compiling libc++ with a recent TOT (248571) 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