Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Event Timeline
llvm/include/llvm/IR/Intrinsics.td | ||
---|---|---|
622 | Why can't we use DefaultAttrsIntrinsic here? llvm.memcpy can't synchronize, right? |
llvm/include/llvm/IR/Intrinsics.td | ||
---|---|---|
622 | The problem is the volatile flag. I don't think we can/should make them nosync as long as we have that one... |
llvm/include/llvm/IR/Intrinsics.td | ||
---|---|---|
622 | Ah, I assumed that nosync only covers atomic accesses and not volatile ones, but apparently volatile is explicitly covered by nosync in LangRef:
|
Why can't we use DefaultAttrsIntrinsic here? llvm.memcpy can't synchronize, right?