]> granicus.if.org Git - llvm/commit
ExecutionDepsFix: Let targets specialize the pass; NFC
authorMatthias Braun <matze@braunis.de>
Sat, 18 Mar 2017 05:08:58 +0000 (05:08 +0000)
committerMatthias Braun <matze@braunis.de>
Sat, 18 Mar 2017 05:08:58 +0000 (05:08 +0000)
commit8ff4fe417f7993462cf4e16a0eb43b09bc26ad36
treeb16cdff3074acd6336aba88b2c2afbd436892215
parent76900ddfb6cafdfc67a7b23642fc22b522610aa1
ExecutionDepsFix: Let targets specialize the pass; NFC

Let targets specialize the pass with the register class so we can get a
parameterless default constructor and can put the pass into the pass
registry to enable testing with -run-pass=.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298184 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/ExecutionDepsFix.h [new file with mode: 0644]
include/llvm/CodeGen/Passes.h
lib/CodeGen/ExecutionDepsFix.cpp
lib/Target/ARM/ARMTargetMachine.cpp
lib/Target/X86/X86TargetMachine.cpp