Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
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?