/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | BlockCounter.cpp | 25 const StackFrameContext *CallSite; member in class:__anon4235::CountKey 30 : CallSite(CS), BlockID(ID) {} 33 return (CallSite == RHS.CallSite) && (BlockID == RHS.BlockID); 37 return std::tie(CallSite, BlockID) < std::tie(RHS.CallSite, RHS.BlockID); 41 ID.AddPointer(CallSite); 58 unsigned BlockCounter::getNumVisited(const StackFrameContext *CallSite, argument 61 CountMap::data_type* T = M.lookup(CountKey(CallSite, BlockID)); 75 const StackFrameContext *CallSite, 74 IncrementCount(BlockCounter BC, const StackFrameContext *CallSite, unsigned BlockID) argument [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/IPO/ |
H A D | InlinerPass.h | 24 class CallSite; 60 unsigned getInlineThreshold(CallSite CS) const; 67 virtual InlineCost getInlineCost(CallSite CS) = 0; 85 /// inline at the given CallSite. 86 bool shouldInline(CallSite CS);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | BlockCounter.h | 38 unsigned getNumVisited(const StackFrameContext *CallSite, 49 const StackFrameContext *CallSite,
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | InlineAlways.cpp | 21 #include "llvm/IR/CallSite.h" 52 InlineCost getInlineCost(CallSite CS) override; 89 InlineCost AlwaysInliner::getInlineCost(CallSite CS) {
|
H A D | InlineSimple.cpp | 19 #include "llvm/IR/CallSite.h" 54 InlineCost getInlineCost(CallSite CS) override {
|
H A D | Inliner.cpp | 25 #include "llvm/IR/CallSite.h" 99 static bool InlineCallIfPossible(Pass &P, CallSite CS, InlineFunctionInfo &IFI, 246 unsigned Inliner::getInlineThreshold(CallSite CS) const { 307 static void emitAnalysis(CallSite CS, const Twine &Msg) { 314 /// Return true if the inliner should attempt to inline at the given CallSite. 315 bool Inliner::shouldInline(CallSite CS) { 371 CallSite CS2(U); 458 SmallVector<std::pair<CallSite, int>, 16> CallSites; 472 CallSite CS(cast<Value>(&I)); 517 CallSite C [all...] |
H A D | IPConstantPropagation.cpp | 22 #include "llvm/IR/CallSite.h" 100 CallSite CS(cast<Instruction>(UR)); 106 CallSite::arg_iterator AI = CS.arg_begin(); 225 CallSite CS(U.getUser());
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | InlineCost.h | 23 class CallSite; 111 InlineCost getInlineCost(CallSite CS, int Threshold, 120 InlineCost getInlineCost(CallSite CS, Function *Callee, int Threshold,
|
H A D | CallGraph.h | 57 #include "llvm/IR/CallSite.h" 235 void addCalledFunction(CallSite CS, CallGraphNode *M) { 252 void removeCallEdgeFor(CallSite CS); 269 void replaceCallEdge(CallSite CS, CallSite NewCS, CallGraphNode *NewNode);
|
H A D | MemoryDependenceAnalysis.h | 30 class CallSite; 368 const NonLocalDepInfo &getNonLocalCallDependency(CallSite QueryCS); 443 MemDepResult getCallSiteDependencyFrom(CallSite C, bool isReadOnlyCall,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyOptimizeReturned.cpp | 46 void visitCallSite(CallSite CS); 55 void OptimizeReturned::visitCallSite(CallSite CS) {
|
/freebsd-11.0-release/contrib/llvm/tools/opt/ |
H A D | AnalysisWrappers.cpp | 21 #include "llvm/IR/CallSite.h" 44 CallSite CS(cast<Value>(UI)); 47 for (CallSite::arg_iterator AI = CS.arg_begin(),
|
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | CallGraph.cpp | 11 #include "llvm/IR/CallSite.h" 62 ExternalCallingNode->addCalledFunction(CallSite(), Node); 75 ExternalCallingNode->addCalledFunction(CallSite(), Node); 80 Node->addCalledFunction(CallSite(), CallsExternalNode.get()); 86 CallSite CS(cast<Value>(II)); 205 void CallGraphNode::removeCallEdgeFor(CallSite CS) { 248 void CallGraphNode::replaceCallEdge(CallSite CS, 249 CallSite NewCS, CallGraphNode *NewNode){
|
H A D | CallGraphSCCPass.cpp | 219 !CallSite(I->first) || 220 (CallSite(I->first).getCalledFunction() && 221 CallSite(I->first).getCalledFunction()->isIntrinsic() && 223 CallSite(I->first).getCalledFunction()->getIntrinsicID()))) { 250 CallSite CS(I->first); 266 CallSite CS(cast<Value>(I));
|
H A D | CaptureTracking.cpp | 25 #include "llvm/IR/CallSite.h" 238 CallSite CS(I); 252 CallSite::data_operand_iterator B = 254 for (CallSite::data_operand_iterator A = B; A != E; ++A)
|
H A D | InlineCost.cpp | 25 #include "llvm/IR/CallSite.h" 60 CallSite CandidateCS; 111 bool simplifyCallSite(Function *F, CallSite CS); 153 bool visitCallSite(CallSite CS); 165 Function &Callee, int Threshold, CallSite CSArg) 177 bool analyzeCall(CallSite CS); 731 bool CallAnalyzer::simplifyCallSite(Function *F, CallSite CS) { 742 for (CallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); 760 bool CallAnalyzer::visitCallSite(CallSite CS) { 1067 bool CallAnalyzer::analyzeCall(CallSite C [all...] |
H A D | AliasAnalysisEvaluator.cpp | 121 PrintModRefResults(const char *Msg, bool P, CallSite CSA, CallSite CSB, 148 SmallSetVector<CallSite, 16> CallSites; 164 if (auto CS = CallSite(&Inst)) {
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | PlaceSafepoints.cpp | 64 #include "llvm/IR/CallSite.h" 193 std::vector<CallSite> &ParsePointsNeeded /*rval*/); 195 static bool needsStatepoint(const CallSite &CS) { 209 static Value *ReplaceWithStatepoint(const CallSite &CS); 233 if (auto CS = CallSite(&I)) 378 static bool doesNotRequireEntrySafepointBefore(const CallSite &CS) { 443 if (auto CS = CallSite(cursor)) { 458 std::vector<CallSite> &Found /*rval*/) { 463 CallSite CS(inst); 568 std::vector<CallSite> ParsePointNeede [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | CallSite.h | 1 //===- CallSite.h - Abstract Call & Invoke instrs ---------------*- C++ -*-===// 10 // This file defines the CallSite class, which is a handy wrapper for code that 22 // accessors of CallSite are employed. 515 /// hasArgument - Returns true if this CallSite passes the given Value* as an 534 class CallSite : public CallSiteBase<Function, BasicBlock, Value, User, Use, class in namespace:llvm 538 CallSite() {} function in class:llvm::CallSite 539 CallSite(CallSiteBase B) : CallSiteBase(B) {} function in class:llvm::CallSite 540 CallSite(CallInst *CI) : CallSiteBase(CI) {} function in class:llvm::CallSite 541 CallSite(InvokeInst *II) : CallSiteBase(II) {} function in class:llvm::CallSite 542 explicit CallSite(Instructio function in class:llvm::CallSite 543 explicit CallSite(Value *V) : CallSiteBase(V) {} function in class:llvm::CallSite [all...] |
H A D | Statepoint.h | 11 // CallSite for accessing the fields of gc.statepoint, gc.relocate, and 21 #include "llvm/IR/CallSite.h" 55 /// concrete subtypes. This is structured analogous to CallSite 69 assert(StatepointCS && "isStatepoint implies CallSite"); 94 /// Return the underlying CallSite. 300 : public StatepointBase<Function, Instruction, Value, CallSite> { 301 typedef StatepointBase<Function, Instruction, Value, CallSite> Base; 305 explicit Statepoint(CallSite CS) : Base(CS) {}
|
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 19 #include "llvm/IR/CallSite.h" 68 CallSite Caller; // Holds the call that called subframes. 172 void visitCallSite(CallSite CS); 173 void visitCallInst(CallInst &I) { visitCallSite (CallSite (&I)); } 174 void visitInvokeInst(InvokeInst &I) { visitCallSite (CallSite (&I)); }
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | Cloning.h | 41 class CallSite; 216 bool InlineFunction(CallSite CS, InlineFunctionInfo &IFI,
|
/freebsd-11.0-release/contrib/llvm/tools/llvm-diff/ |
H A D | DifferenceEngine.cpp | 22 #include "llvm/IR/CallSite.h" 226 bool diffCallSites(CallSite L, CallSite R, bool Complain) { 262 return diffCallSites(CallSite(L), CallSite(R), Complain); 279 if (diffCallSites(CallSite(LI), CallSite(RI), Complain))
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/ |
H A D | AnalysisContext.h | 276 const Stmt *CallSite; member in class:clang::StackFrameContext 288 : LocationContext(StackFrame, ctx, parent), CallSite(s), 294 const Stmt *getCallSite() const { return CallSite; }
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 28 #include "llvm/IR/CallSite.h" 60 return InlineFunction(CallSite(CI), IFI, CalleeAAR, InsertLifetime); 64 return InlineFunction(CallSite(II), IFI, CalleeAAR, InsertLifetime); 687 static void CloneAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap) { 796 static void AddAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap, 1021 static void AddAlignmentAssumptions(CallSite CS, InlineFunctionInfo &IFI) { 1061 static void UpdateCallGraphAfterInlining(CallSite CS, 1099 CallSite CS = CallSite(NewCall); 1113 if (Function *F = CallSite(NewCal [all...] |