/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,
|