[Modules] Move the LLVM IR pattern match header into the IR library, it
authorChandler Carruth <chandlerc@gmail.com>
Tue, 4 Mar 2014 11:08:18 +0000 (11:08 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 4 Mar 2014 11:08:18 +0000 (11:08 +0000)
commitdf3d8e8b4dabcf0437a78a001f91208d264c2387
tree685ca3e02cf6a311734dce4776a6cfd9f33f37e0
parent4bbfbdf7d7a3c4dbdd2d7bb190ef8a0a8246c218
[Modules] Move the LLVM IR pattern match header into the IR library, it
obviously is coupled to the IR.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202818 91177308-0d34-0410-b5e6-96231b3b80d8
22 files changed:
include/llvm/IR/PatternMatch.h [new file with mode: 0644]
include/llvm/Support/PatternMatch.h [deleted file]
lib/Analysis/InstructionSimplify.cpp
lib/Analysis/LazyValueInfo.cpp
lib/Analysis/ValueTracking.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/Transforms/InstCombine/InstCombineAddSub.cpp
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/InstCombine/InstCombineCasts.cpp
lib/Transforms/InstCombine/InstCombineCompares.cpp
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
lib/Transforms/InstCombine/InstCombineSelect.cpp
lib/Transforms/InstCombine/InstCombineShifts.cpp
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
lib/Transforms/InstCombine/InstructionCombining.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/StructurizeCFG.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp
unittests/IR/PatternMatch.cpp