HomeSort by relevance Sort by last modified time
    Searched refs:CallSite (Results 1 - 25 of 73) sorted by null

1 2 3

  /external/clang/test/CodeGenCXX/
2003-11-27-MultipleInheritanceThunk.cpp 4 struct CallSite {
7 CallSite(const CallSite &CS);
13 virtual int getModRefInfo(CallSite CS);
23 int getModRefInfo(CallSite CS) {
x86_32-arguments.cpp 34 // CHECK: %struct.CallSite* byval align 4 %CS)
35 struct CallSite {
37 CallSite(unsigned XX) : Ptr(XX) {}
42 virtual void getModRefInfo(CallSite CS) = 0;
50 void getModRefInfo(CallSite CS);
53 void BasicAliasAnalysis::getModRefInfo(CallSite CS) {
  /external/clang/lib/StaticAnalyzer/Core/
BlockCounter.cpp 25 const StackFrameContext *CallSite;
30 : CallSite(CS), BlockID(ID) {}
33 return (CallSite == RHS.CallSite) && (BlockID == RHS.BlockID);
37 return (CallSite == RHS.CallSite) ? (BlockID < RHS.BlockID)
38 : (CallSite < RHS.CallSite);
42 ID.AddPointer(CallSite);
59 unsigned BlockCounter::getNumVisited(const StackFrameContext *CallSite,
    [all...]
  /external/llvm/include/llvm/Transforms/IPO/
InlinerPass.h 23 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);
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
BlockCounter.h 40 unsigned getNumVisited(const StackFrameContext *CallSite,
51 const StackFrameContext *CallSite,
  /external/clang/test/SemaCXX/
invalid-instantiated-field-decl.cpp 15 typedef typename SmallVectorImpl<T>::U U; // expected-error {{no type named 'U' in 'SmallVectorImpl<CallSite>'}}
18 MinUs = (static_cast<unsigned int>(sizeof(T))*N + // expected-error {{invalid application of 'sizeof' to an incomplete type 'CallSite'}}
30 class CallSite; // expected-note {{forward declaration of 'CallSite'}}
34 SmallVector<CallSite, 2> DevirtualizedCalls; // expected-note {{in instantiation of template class 'SmallVector<CallSite, 2>' requested}}
  /external/llvm/include/llvm/Analysis/
InlineCost.h 23 class CallSite;
48 /// based on the information available for a particular callsite. They can be
57 /// \brief The estimated cost of inlining this callsite.
117 /// callsite.
125 /// inlining the callsite. It is an expensive, heavyweight call.
126 InlineCost getInlineCost(CallSite CS, int Threshold);
135 InlineCost getInlineCost(CallSite CS, Function *Callee, int Threshold);
CallGraph.h 58 #include "llvm/Support/CallSite.h"
254 "Cannot steal callsite information if I already have some");
261 void addCalledFunction(CallSite CS, CallGraphNode *M) {
279 void removeCallEdgeFor(CallSite CS);
286 /// removeOneAbstractEdgeTo - Remove one edge associated with a null callsite
293 void replaceCallEdge(CallSite CS, CallSite NewCS, CallGraphNode *NewNode);
MemoryDependenceAnalysis.h 30 class CallSite;
362 const NonLocalDepInfo &getNonLocalCallDependency(CallSite QueryCS);
421 MemDepResult getCallSiteDependencyFrom(CallSite C, bool isReadOnlyCall,
MemoryBuiltins.h 201 SizeOffsetType visitCallSite(CallSite CS);
265 SizeOffsetEvalType visitCallSite(CallSite CS);
  /external/llvm/include/llvm/Support/
CallSite.h 1 //===-- llvm/Support/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.
255 /// hasArgument - Returns true if this CallSite passes the given Value* as an
281 class CallSite : public CallSiteBase<Function, Value, User, Instruction,
286 CallSite() {}
287 CallSite(Base B) : Base(B) {}
288 CallSite(Value* V) : Base(V) {}
289 CallSite(CallInst *CI) : Base(CI) {}
290 CallSite(InvokeInst *II) : Base(II) {
    [all...]
  /external/llvm/lib/Transforms/IPO/
InlineAlways.cpp 26 #include "llvm/Support/CallSite.h"
50 virtual InlineCost getInlineCost(CallSite CS);
89 InlineCost AlwaysInliner::getInlineCost(CallSite CS) {
InlineSimple.cpp 24 #include "llvm/Support/CallSite.h"
51 InlineCost getInlineCost(CallSite CS) {
Inliner.cpp 26 #include "llvm/Support/CallSite.h"
117 static bool InlineCallIfPossible(CallSite CS, InlineFunctionInfo &IFI,
160 // reuse and makes a callsite (C) available for inlining. When we process
232 unsigned Inliner::getInlineThreshold(CallSite CS) const {
261 /// at the given CallSite.
262 bool Inliner::shouldInline(CallSite CS) {
312 CallSite CS2(*I);
331 // See if inlining or original callsite would erase the cost delta of
332 // this callsite. We subtract off the penalty for the call instruction,
390 SmallVector<std::pair<CallSite, int>, 16> CallSites
    [all...]
IPConstantPropagation.cpp 27 #include "llvm/Support/CallSite.h"
99 CallSite CS(cast<Instruction>(U));
105 CallSite::arg_iterator AI = CS.arg_begin();
224 CallSite CS(*UI);
  /external/llvm/tools/opt/
AnalysisWrappers.cpp 23 #include "llvm/Support/CallSite.h"
45 CallSite CS(cast<Value>(User));
48 for (CallSite::arg_iterator AI = CS.arg_begin(),
  /external/llvm/lib/Analysis/IPA/
CallGraph.cpp 19 #include "llvm/Support/CallSite.h"
119 ExternalCallingNode->addCalledFunction(CallSite(), Node);
132 ExternalCallingNode->addCalledFunction(CallSite(), Node);
137 Node->addCalledFunction(CallSite(), CallsExternalNode);
143 CallSite CS(cast<Value>(II));
280 void CallGraphNode::removeCallEdgeFor(CallSite CS) {
282 assert(I != CalledFunctions.end() && "Cannot find callsite to remove!");
305 /// removeOneAbstractEdgeTo - Remove one edge associated with a null callsite
323 void CallGraphNode::replaceCallEdge(CallSite CS,
324 CallSite NewCS, CallGraphNode *NewNode)
    [all...]
InlineCost.cpp 30 #include "llvm/Support/CallSite.h"
70 // maintain a mapping of simplified values specific to this callsite. The
103 bool simplifyCallSite(Function *F, CallSite CS);
134 bool visitCallSite(CallSite CS);
149 bool analyzeCall(CallSite CS);
236 /// Respects any simplified values known during the analysis of this callsite.
248 /// simplified values known during the analysis of this callsite.
669 /// Takes a concrete function and callsite and tries to actually simplify it by
671 /// it has simplified the callsite to some other entity (a constant), making it
673 bool CallAnalyzer::simplifyCallSite(Function *F, CallSite CS)
    [all...]
  /external/llvm/lib/Analysis/
CaptureTracking.cpp 25 #include "llvm/Support/CallSite.h"
109 CallSite CS(I);
123 CallSite::arg_iterator B = CS.arg_begin(), E = CS.arg_end();
124 for (CallSite::arg_iterator A = B; A != E; ++A)
AliasAnalysisEvaluator.cpp 118 PrintModRefResults(const char *Msg, bool P, CallSite CSA, CallSite CSB,
135 SetVector<CallSite> CallSites;
145 if (CallSite CS = cast<Value>(&Inst)) {
151 for (CallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end();
201 for (SetVector<CallSite>::iterator C = CallSites.begin(),
229 for (SetVector<CallSite>::iterator C = CallSites.begin(),
231 for (SetVector<CallSite>::iterator D = CallSites.begin(); D != Ce; ++D) {
  /external/llvm/include/llvm/Transforms/Utils/
Cloning.h 39 class CallSite;
195 bool InlineFunction(CallSite CS, InlineFunctionInfo &IFI, bool InsertLifetime = true);
  /external/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.h 22 #include "llvm/Support/CallSite.h"
76 CallSite Caller; // Holds the call that called subframes.
171 void visitCallSite(CallSite CS);
172 void visitCallInst(CallInst &I) { visitCallSite (CallSite (&I)); }
173 void visitInvokeInst(InvokeInst &I) { visitCallSite (CallSite (&I)); }
  /external/llvm/tools/llvm-diff/
DifferenceEngine.cpp 26 #include "llvm/Support/CallSite.h"
228 bool diffCallSites(CallSite L, CallSite R, bool Complain) {
264 return diffCallSites(CallSite(L), CallSite(R), Complain);
281 if (diffCallSites(CallSite(LI), CallSite(RI), Complain))
  /external/clang/include/clang/Analysis/
AnalysisContext.h 268 // The callsite where this stack frame is established.
269 const Stmt *CallSite;
271 // The parent block of the callsite.
274 // The index of the callsite in the CFGBlock.
281 : LocationContext(StackFrame, ctx, parent), CallSite(s),
287 const Stmt *getCallSite() const { return CallSite; }
  /external/llvm/lib/Transforms/InstCombine/
InstCombine.h 24 class CallSite;
226 Instruction *visitCallSite(CallSite CS);
228 bool transformConstExprCastCall(CallSite CS);
229 Instruction *transformCallThroughTrampoline(CallSite CS,

Completed in 1056 milliseconds

1 2 3