[Modules] Move CallSite into the IR library where it belogs. It is
authorChandler Carruth <chandlerc@gmail.com>
Tue, 4 Mar 2014 11:01:28 +0000 (11:01 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 4 Mar 2014 11:01:28 +0000 (11:01 +0000)
commit4bbfbdf7d7a3c4dbdd2d7bb190ef8a0a8246c218
tree1356df7d4762015209dc77d888a37ef4ade812a7
parentbd7cba0d8114059dfa3550cbe85e4c50ca77eae2
[Modules] Move CallSite into the IR library where it belogs. It is
abstracting between a CallInst and an InvokeInst, both of which are IR
concepts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202816 91177308-0d34-0410-b5e6-96231b3b80d8
51 files changed:
include/llvm/Analysis/AliasAnalysis.h
include/llvm/Analysis/CallGraph.h
include/llvm/Analysis/CodeMetrics.h
include/llvm/CodeGen/Analysis.h
include/llvm/IR/CallSite.h [new file with mode: 0644]
include/llvm/InstVisitor.h
include/llvm/Support/CallSite.h [deleted file]
include/llvm/Support/PatternMatch.h
include/llvm/Target/TargetLowering.h
lib/Analysis/CaptureTracking.cpp
lib/Analysis/CodeMetrics.cpp
lib/Analysis/IPA/CallGraph.cpp
lib/Analysis/IPA/InlineCost.cpp
lib/Analysis/LazyCallGraph.cpp
lib/Analysis/Lint.cpp
lib/Analysis/MemDepPrinter.cpp
lib/Analysis/TargetTransformInfo.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/CodeGen/DwarfEHPrepare.cpp
lib/CodeGen/IntrinsicLowering.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/CodeGen/ShadowStackGC.cpp
lib/ExecutionEngine/Interpreter/Interpreter.h
lib/IR/AutoUpgrade.cpp
lib/IR/Core.cpp
lib/IR/Function.cpp
lib/IR/Instruction.cpp
lib/IR/Instructions.cpp
lib/IR/Verifier.cpp
lib/Target/ARM/ARMFastISel.cpp
lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/X86/X86FastISel.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Transforms/IPO/ArgumentPromotion.cpp
lib/Transforms/IPO/DeadArgumentElimination.cpp
lib/Transforms/IPO/GlobalOpt.cpp
lib/Transforms/IPO/IPConstantPropagation.cpp
lib/Transforms/IPO/InlineAlways.cpp
lib/Transforms/IPO/InlineSimple.cpp
lib/Transforms/IPO/Inliner.cpp
lib/Transforms/IPO/MergeFunctions.cpp
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/Instrumentation/AddressSanitizer.cpp
lib/Transforms/ObjCARC/ObjCARC.h
lib/Transforms/Scalar/SCCP.cpp
lib/Transforms/Scalar/ScalarReplAggregates.cpp
lib/Transforms/Scalar/TailRecursionElimination.cpp
lib/Transforms/Utils/GlobalStatus.cpp
lib/Transforms/Utils/InlineFunction.cpp
tools/llvm-diff/DifferenceEngine.cpp
tools/opt/AnalysisWrappers.cpp