/external/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 76 CallSite Caller; // Holds the call that called subframes. member in struct:llvm::ExecutionContext
|
/external/llvm/include/llvm/Analysis/ |
H A D | LazyCallGraph.h | 308 /// Both the \a Caller and the \a Callee must be within this SCC. Removing 442 void insertEdge(Node &Caller, Function &Callee); 445 void insertEdge(Function &Caller, Function &Callee) { argument 446 return insertEdge(get(Caller), Callee); 450 void removeEdge(Node &Caller, Function &Callee); 453 void removeEdge(Function &Caller, Function &Callee) { argument 454 return removeEdge(get(Caller), Callee);
|
/external/llvm/lib/Transforms/IPO/ |
H A D | Inliner.cpp | 86 static void AdjustCallerSSPLevel(Function *Caller, Function *Callee) { argument 93 AttributeSet OldSSPAttr = AttributeSet::get(Caller->getContext(), 96 AttributeSet CallerAttr = Caller->getAttributes(), 101 Caller->removeAttributes(AttributeSet::FunctionIndex, OldSSPAttr); 102 Caller->addFnAttr(Attribute::StackProtectReq); 107 Caller->removeAttributes(AttributeSet::FunctionIndex, OldSSPAttr); 108 Caller->addFnAttr(Attribute::StackProtectStrong); 115 Caller->addFnAttr(Attribute::StackProtect); 131 Function *Caller = CS.getCaller(); local 138 AdjustCallerSSPLevel(Caller, Calle 270 Function *Caller = CS.getCaller(); local 305 Function *Caller = CS.getCaller(); local 332 Function *Caller = CS.getCaller(); local 517 Function *Caller = CS.getCaller(); local [all...] |
/external/llvm/lib/Analysis/IPA/ |
H A D | InlineCost.cpp | 1062 Function *Caller = CS.getInstruction()->getParent()->getParent(); 1064 for (User *U : Caller->users()) { 1069 if (I->getParent()->getParent() == Caller) { 1251 /// \brief Test that there are no attribute conflicts between Caller and Callee 1253 static bool functionsHaveCompatibleAttributes(Function *Caller, argument 1255 return attributeMatches(Caller, Callee, Attribute::SanitizeAddress) && 1256 attributeMatches(Caller, Callee, Attribute::SanitizeMemory) && 1257 attributeMatches(Caller, Callee, Attribute::SanitizeThread);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 220 Function *Caller = FirstNewBlock->getParent(); local 229 for (Function::iterator I = FirstNewBlock, E = Caller->end(); I != E; ++I) 247 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; ++BB){ 272 const Function *Caller = CS.getInstruction()->getParent()->getParent(); local 275 CallGraphNode *CallerNode = CG[Caller]; 322 // Update the call graph by deleting the edge from Callee to Caller. We must 323 // do this after the loop above in case Caller and Callee are the same. 396 Function *Caller = TheCall->getParent()->getParent(); local 399 &*Caller->begin()->begin()); 544 Function *Caller local [all...] |
H A D | SimplifyLibCalls.cpp | 46 Function *Caller; member in class:__anon26366::LibCallOptimization 70 Caller = CI->getParent()->getParent(); 793 emitOptimizationRemark(*Context, "simplify-libcalls", *Caller, 1340 Module *M = Caller->getParent();
|
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | PathDiagnostic.h | 550 : PathDiagnosticPiece(Call), Caller(callerD), Callee(nullptr), 554 : PathDiagnosticPiece(Call), Caller(caller), Callee(nullptr), 557 const Decl *Caller; member in class:clang::ento::PathDiagnosticCallPiece 576 const Decl *getCaller() const { return Caller; }
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 1232 Instruction *Caller = CS.getInstruction(); 1240 Type *OldRetTy = Caller->getType(); 1253 if (!Caller->use_empty() && 1259 if (!CallerPAL.isEmpty() && !Caller->use_empty()) { 1272 if (!Caller->use_empty()) 1273 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) 1374 attrVec.push_back(AttributeSet::get(Caller->getContext(), 1390 attrVec.push_back(AttributeSet::get(Caller->getContext(), i + 1, 1429 Caller->setName(""); // Void type should not have a name. 1435 if (InvokeInst *II = dyn_cast<InvokeInst>(Caller)) { 1523 Instruction *Caller = CS.getInstruction(); local [all...] |
/external/clang/lib/AST/ |
H A D | ExprConstant.cpp | 291 CallStackFrame *Caller; member in struct:__anon17734::CallStackFrame 548 Frame = Frame->Caller; 823 : Info(Info), Caller(Info.CurrentCall), CallLoc(CallLoc), Callee(Callee), 832 Info.CurrentCall = Caller; 857 Frame = Frame->Caller, ++CallIdx) {
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporter.cpp | 605 const Decl *Caller = CE->getLocationContext()->getDecl(); local 606 C = PathDiagnosticCallPiece::construct(PD.getActivePath(), Caller); 1464 const Decl *Caller = CE->getLocationContext()->getDecl(); local 1465 C = PathDiagnosticCallPiece::construct(PD.getActivePath(), Caller); 1680 const Decl *Caller = CE->getLocationContext()->getDecl(); local 1681 C = PathDiagnosticCallPiece::construct(PD.getActivePath(), Caller);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 8024 bool CheckCUDATarget(const FunctionDecl *Caller, const FunctionDecl *Callee) { argument 8025 return CheckCUDATarget(IdentifyCUDATarget(Caller),
|
/external/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 2605 /// for equality of their argument types. Caller has already checked that 5635 if (const FunctionDecl *Caller = dyn_cast<FunctionDecl>(CurContext)) 5636 if (CheckCUDATarget(Caller, Function)) { 9034 FunctionDecl *Caller = cast<FunctionDecl>(S.CurContext); local 9037 Sema::CUDAFunctionTarget CallerTarget = S.IdentifyCUDATarget(Caller), 9784 if (FunctionDecl *Caller = dyn_cast<FunctionDecl>(S.CurContext)) 9785 if (S.CheckCUDATarget(Caller, FunDecl))
|