diff options
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstCombineInternal.h')
-rw-r--r-- | llvm/lib/Transforms/InstCombine/InstCombineInternal.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/InstCombine/InstCombineInternal.h b/llvm/lib/Transforms/InstCombine/InstCombineInternal.h index 51e182ef187..a1c666d48f4 100644 --- a/llvm/lib/Transforms/InstCombine/InstCombineInternal.h +++ b/llvm/lib/Transforms/InstCombine/InstCombineInternal.h @@ -52,7 +52,6 @@ namespace llvm { class APInt; class AssumptionCache; -class CallSite; class DataLayout; class DominatorTree; class GEPOperator; @@ -467,11 +466,11 @@ private: Instruction &CtxI, Value *&OperationResult, Constant *&OverflowResult); - Instruction *visitCallSite(CallSite CS); + Instruction *visitCallBase(CallBase &Call); Instruction *tryOptimizeCall(CallInst *CI); - bool transformConstExprCastCall(CallSite CS); - Instruction *transformCallThroughTrampoline(CallSite CS, - IntrinsicInst *Tramp); + bool transformConstExprCastCall(CallBase &Call); + Instruction *transformCallThroughTrampoline(CallBase &Call, + IntrinsicInst &Tramp); /// Transform (zext icmp) to bitwise / integer operations in order to /// eliminate it. |