HomePhabricator

[X86][BtVer2] Add a read-advance to every implicit register use of…

Authored by andreadb on Aug 23 2019, 5:19 AM.

Description

[X86][BtVer2] Add a read-advance to every implicit register use of CMPXCHG8B/16B.

This is a follow up of r369642.

This patch assigns a ReadAfterLd to every implicit register use of instruction
CMPXCHG8B and instruction CMPXCHG16B. Perf micro-benchmarks show that implicit
registers are read after 3cy from the start of execution.

llvm-svn: 369750

Details

Committed
andreadbAug 23 2019, 5:19 AM
Parents
rG976022e35c74: [Docs][OpenCL] Several corrections to C++ for OpenCL
Branches
Unknown
Tags
Unknown