Home
last modified time | relevance | path

Searched refs:CallSite (Results 1 – 25 of 69) sorted by relevance

123

/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DBlockCounter.cpp25 const StackFrameContext *CallSite; member in __anon564109640111::CountKey
30 : CallSite(CS), BlockID(ID) {} in CountKey()
33 return (CallSite == RHS.CallSite) && (BlockID == RHS.BlockID); in operator ==()
37 return (CallSite == RHS.CallSite) ? (BlockID < RHS.BlockID) in operator <()
38 : (CallSite < RHS.CallSite); in operator <()
42 ID.AddPointer(CallSite); in Profile()
59 unsigned BlockCounter::getNumVisited(const StackFrameContext *CallSite, in getNumVisited() argument
62 CountMap::data_type* T = M.lookup(CountKey(CallSite, BlockID)); in getNumVisited()
76 const StackFrameContext *CallSite, in IncrementCount() argument
79 CountKey(CallSite, BlockID), in IncrementCount()
[all …]
DCallEvent.cpp937 const Stmt *CallSite = CalleeCtx->getCallSite(); in getCaller() local
939 if (CallSite) { in getCaller()
940 if (const CallExpr *CE = dyn_cast<CallExpr>(CallSite)) in getCaller()
943 switch (CallSite->getStmtClass()) { in getCaller()
951 return getCXXConstructorCall(cast<CXXConstructExpr>(CallSite), in getCaller()
955 return getCXXAllocatorCall(cast<CXXNewExpr>(CallSite), State, CallerCtx); in getCaller()
957 return getObjCMethodCall(cast<ObjCMessageExpr>(CallSite), in getCaller()
/freebsd-9-stable/contrib/llvm/include/llvm/Support/
DCallSite.h295 class CallSite : public CallSiteBase<Function, Value, User, Instruction,
300 CallSite() {} in CallSite() function
301 CallSite(Base B) : Base(B) {} in CallSite() function
302 CallSite(Value* V) : Base(V) {} in CallSite() function
303 CallSite(CallInst *CI) : Base(CI) {} in CallSite() function
304 CallSite(InvokeInst *II) : Base(II) {} in CallSite() function
305 CallSite(Instruction *II) : Base(II) {} in CallSite() function
307 bool operator==(const CallSite &CS) const { return I == CS.I; }
308 bool operator!=(const CallSite &CS) const { return I != CS.I; }
309 bool operator<(const CallSite &CS) const {
[all …]
/freebsd-9-stable/contrib/llvm/include/llvm/Transforms/IPO/
DInlinerPass.h23 class CallSite; variable
60 unsigned getInlineThreshold(CallSite CS) const;
67 virtual InlineCost getInlineCost(CallSite CS) = 0;
86 bool shouldInline(CallSite CS);
/freebsd-9-stable/contrib/llvm/lib/Analysis/IPA/
DCallGraph.cpp29 ExternalCallingNode->addCalledFunction(CallSite(), Node); in addToCallGraph()
42 ExternalCallingNode->addCalledFunction(CallSite(), Node); in addToCallGraph()
47 Node->addCalledFunction(CallSite(), CallsExternalNode); in addToCallGraph()
53 CallSite CS(cast<Value>(II)); in addToCallGraph()
206 void CallGraphNode::removeCallEdgeFor(CallSite CS) { in removeCallEdgeFor()
249 void CallGraphNode::replaceCallEdge(CallSite CS, in replaceCallEdge()
250 CallSite NewCS, CallGraphNode *NewNode){ in replaceCallEdge()
DInlineCost.cpp105 bool simplifyCallSite(Function *F, CallSite CS);
136 bool visitCallSite(CallSite CS);
158 bool analyzeCall(CallSite CS);
686 bool CallAnalyzer::simplifyCallSite(Function *F, CallSite CS) { in simplifyCallSite()
697 for (CallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); in simplifyCallSite()
715 bool CallAnalyzer::visitCallSite(CallSite CS) { in visitCallSite()
962 bool CallAnalyzer::analyzeCall(CallSite CS) { in analyzeCall()
1045 CallSite Site(cast<Value>(*U)); in analyzeCall()
1057 CallSite::arg_iterator CAI = CS.arg_begin(); in analyzeCall()
1209 InlineCost InlineCostAnalysis::getInlineCost(CallSite CS, int Threshold) { in getInlineCost()
[all …]
/freebsd-9-stable/contrib/llvm/include/llvm/Analysis/
DInlineCost.h22 class CallSite; variable
125 InlineCost getInlineCost(CallSite CS, int Threshold);
134 InlineCost getInlineCost(CallSite CS, Function *Callee, int Threshold);
DCallGraph.h262 void addCalledFunction(CallSite CS, CallGraphNode *M) { in addCalledFunction()
280 void removeCallEdgeFor(CallSite CS);
294 void replaceCallEdge(CallSite CS, CallSite NewCS, CallGraphNode *NewNode);
DMemoryDependenceAnalysis.h30 class CallSite; variable
362 const NonLocalDepInfo &getNonLocalCallDependency(CallSite QueryCS);
421 MemDepResult getCallSiteDependencyFrom(CallSite C, bool isReadOnlyCall,
DMemoryBuiltins.h195 SizeOffsetType visitCallSite(CallSite CS);
260 SizeOffsetEvalType visitCallSite(CallSite CS);
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DAliasAnalysisEvaluator.cpp120 PrintModRefResults(const char *Msg, bool P, CallSite CSA, CallSite CSB, in PrintModRefResults()
146 SetVector<CallSite> CallSites; in runOnFunction()
162 if (CallSite CS = cast<Value>(&Inst)) { in runOnFunction()
168 for (CallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end(); in runOnFunction()
273 for (SetVector<CallSite>::iterator C = CallSites.begin(), in runOnFunction()
301 for (SetVector<CallSite>::iterator C = CallSites.begin(), in runOnFunction()
303 for (SetVector<CallSite>::iterator D = CallSites.begin(); D != Ce; ++D) { in runOnFunction()
DCaptureTracking.cpp109 CallSite CS(I); in PointerMayBeCaptured()
123 CallSite::arg_iterator B = CS.arg_begin(), E = CS.arg_end(); in PointerMayBeCaptured()
124 for (CallSite::arg_iterator A = B; A != E; ++A) in PointerMayBeCaptured()
DLint.cpp72 void visitCallSite(CallSite CS);
197 void Lint::visitCallSite(CallSite CS) { in visitCallSite()
225 CallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end(); in visitCallSite()
238 for (CallSite::arg_iterator BI = CS.arg_begin(); BI != AE; ++BI) in visitCallSite()
259 for (CallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end(); in visitCallSite()
/freebsd-9-stable/contrib/llvm/lib/Transforms/IPO/
DInliner.cpp117 static bool InlineCallIfPossible(CallSite CS, InlineFunctionInfo &IFI, in InlineCallIfPossible()
255 unsigned Inliner::getInlineThreshold(CallSite CS) const { in getInlineThreshold()
285 bool Inliner::shouldInline(CallSite CS) { in shouldInline()
335 CallSite CS2(*I); in shouldInline()
413 SmallVector<std::pair<CallSite, int>, 16> CallSites; in runOnSCC()
427 CallSite CS(cast<Value>(I)); in runOnSCC()
470 CallSite CS = CallSites[CSi].first; in runOnSCC()
523 CallSites.push_back(std::make_pair(CallSite(Ptr), NewHistoryID)); in runOnSCC()
DInlineAlways.cpp50 virtual InlineCost getInlineCost(CallSite CS);
89 InlineCost AlwaysInliner::getInlineCost(CallSite CS) { in getInlineCost()
DIPConstantPropagation.cpp99 CallSite CS(cast<Instruction>(U)); in PropagateConstantsIntoArguments()
105 CallSite::arg_iterator AI = CS.arg_begin(); in PropagateConstantsIntoArguments()
224 CallSite CS(*UI); in PropagateConstantReturn()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DBlockCounter.h40 unsigned getNumVisited(const StackFrameContext *CallSite,
51 const StackFrameContext *CallSite,
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h76 CallSite Caller; // Holds the call that called subframes.
171 void visitCallSite(CallSite CS);
172 void visitCallInst(CallInst &I) { visitCallSite (CallSite (&I)); } in visitCallInst()
173 void visitInvokeInst(InvokeInst &I) { visitCallSite (CallSite (&I)); } in visitInvokeInst()
/freebsd-9-stable/contrib/llvm/tools/opt/
DAnalysisWrappers.cpp45 CallSite CS(cast<Value>(User)); in runOnModule()
48 for (CallSite::arg_iterator AI = CS.arg_begin(), in runOnModule()
/freebsd-9-stable/contrib/llvm/lib/Transforms/Utils/
DInlineFunction.cpp36 return InlineFunction(CallSite(CI), IFI, InsertLifetime); in InlineFunction()
40 return InlineFunction(CallSite(II), IFI, InsertLifetime); in InlineFunction()
279 static void UpdateCallGraphAfterInlining(CallSite CS, in UpdateCallGraphAfterInlining()
324 if (Function *F = CallSite(NewCall).getCalledFunction()) { in UpdateCallGraphAfterInlining()
326 CallerNode->addCalledFunction(CallSite(NewCall), CG[F]); in UpdateCallGraphAfterInlining()
331 CallerNode->addCalledFunction(CallSite(NewCall), I->second); in UpdateCallGraphAfterInlining()
500 bool llvm::InlineFunction(CallSite CS, InlineFunctionInfo &IFI, in InlineFunction()
587 CallSite::arg_iterator AI = CS.arg_begin(); in InlineFunction()
/freebsd-9-stable/contrib/llvm/include/llvm/Transforms/Utils/
DCloning.h39 class CallSite; variable
196 bool InlineFunction(CallSite CS, InlineFunctionInfo &IFI, bool InsertLifetime = true);
/freebsd-9-stable/contrib/llvm/tools/llvm-diff/
DDifferenceEngine.cpp226 bool diffCallSites(CallSite L, CallSite R, bool Complain) { in diffCallSites()
262 return diffCallSites(CallSite(L), CallSite(R), Complain); in diff()
279 if (diffCallSites(CallSite(LI), CallSite(RI), Complain)) in diff()
/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombine.h24 class CallSite; variable
227 Instruction *visitCallSite(CallSite CS);
229 bool transformConstExprCastCall(CallSite CS);
230 Instruction *transformCallThroughTrampoline(CallSite CS,
/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp165 if (CallSite CS = I) { in hasMemoryWrite()
269 if (CallSite CS = I) in isRemovable()
313 CallSite CS = I; in getStoredPointerOperand()
707 const CallSite CS;
808 if (CallSite CS = cast<Value>(BBI)) { in handleEndBlock()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Analysis/
DAnalysisContext.h267 const Stmt *CallSite; variable
279 : LocationContext(StackFrame, ctx, parent), CallSite(s), in StackFrameContext()
285 const Stmt *getCallSite() const { return CallSite; } in getCallSite()

123