HomeSort by: relevance | last modified time | path
    Searched defs:Calls (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
AlwaysInliner.cpp 46 SmallSetVector<CallBase *, 16> Calls;
59 Calls.clear();
64 Calls.insert(CB);
66 for (CallBase *CB : Calls) {
188 // Only inline direct calls to functions with always-inline attributes
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AliasAnalysisEvaluator.cpp 103 SmallSetVector<CallBase *, 16> Calls;
120 // Skip actual functions for direct function calls.
127 Calls.insert(Call);
139 << " pointers, " << Calls.size() << " call sites\n";
232 // Mod/ref alias analysis: compare all pairs of calls and values
233 for (CallBase *Call : Calls) {
282 // Mod/ref alias analysis: compare all pairs of calls
283 for (CallBase *CallA : Calls) {
284 for (CallBase *CallB : Calls) {
InlineSizeEstimatorAnalysis.cpp 57 Calls,
176 // We don't want debug calls, because they'd just add noise.
187 ++FF[NamedFeatureIndex::Calls];
CallGraphSCCPass.cpp 207 DenseMap<Value *, CallGraphNode *> Calls;
228 // Keep track of the number of direct and indirect calls that were
271 Calls.count(Call) ||
294 assert(!Calls.count(Call) && "Call site occurs in node multiple times");
298 // Ignore intrinsics because they're not really function calls.
300 Calls.insert(std::make_pair(Call, I->second));
306 // Keep track of the number of direct/indirect calls added.
318 // If we are not in checking mode, insert potential callback calls as
328 // matches up to expectations and remove it from Calls.
330 Calls.find(Call)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
PtrState.h 71 /// True of the objc_release calls are all marked with the "tail" keyword.
74 /// If the Calls are objc_release calls and they all have a
80 SmallPtrSet<Instruction *, 2> Calls;
82 /// The set of optimal insert positions for moving calls in the opposite
107 /// pushing calls into a CFG triangle or into one side of a CFG diamond.
157 void InsertCall(Instruction *I) { RRI.Calls.insert(I); }
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
MallocSizeofChecker.cpp 52 CallVec Calls;
62 Calls.push_back(CallRecord(Parent, cast<Expr>(S), AllocCall.first,
181 for (CastedAllocFinder::CallVec::iterator i = Finder.Calls.begin(),
182 e = Finder.Calls.end(); i != e; ++i) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
PlaceSafepoints.cpp 75 "Number of loops without safepoints due to calls in loop");
109 /// True unless we're running spp-no-calls in which case we need to disable
268 std::vector<CallInst *> &Calls,
275 Calls.push_back(CI);
295 std::vector<CallInst *> &Calls,
297 Calls.clear();
300 scanOneBB(Start, End, Calls, Seen, Worklist);
304 scanOneBB(&*BB->begin(), End, Calls, Seen, Worklist);
372 // Most LLVM intrinsics are things which do not expand to actual calls, or
390 // can place it as late as we want as long as it dominates all calls
    [all...]
MemCpyOptimizer.cpp 10 // calls, or transforming sets of stores into memset's.
402 // Calls that only access inaccessible memory do not block merging
544 // Lifted calls.
545 SmallVector<const CallBase *, 8> Calls;
568 NeedLift = llvm::any_of(Calls, [C, this](const CallBase *Call) {
586 Calls.push_back(Call);
655 // memset calls. However, that change would force the backend to
656 // conservatively expand !nontemporal memset calls back to sequences of
1538 /// Transforms memmove calls to memcpy calls when the src/dst are guarantee
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ExprMutationAnalyzer.cpp 430 const auto Calls =
436 return findExprMutation(Calls);
  /src/external/apache2/llvm/dist/llvm/tools/llvm-lto/
llvm-lto.cpp 343 unsigned Calls = 0, Refs = 0, Functions = 0, Alias = 0, Globals = 0;
349 Calls += FuncSummary->calls().size();
359 << " globals) and " << (Calls + Refs) << " edges (" << Refs
360 << " refs and " << Calls << " calls)\n";
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCoroutine.cpp 411 /// Build calls to await_ready, await_suspend, and await_resume for a co_await
430 ReadySuspendResumeResult Calls = {{}, Operand, /*IsInvalid=*/false};
438 Calls.IsInvalid = true;
441 Calls.Results[CallType] = Result.get();
448 return Calls;
459 Calls.IsInvalid = true;
461 Calls.Results[ACT::ACT_Ready] = S.MaybeCreateExprWithCleanups(Conv.get());
467 Calls.IsInvalid = true;
468 return Calls;
474 return Calls;
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ModuleSummaryIndex.h 548 /// List of virtual calls made by this function using (respectively)
553 /// List of virtual calls made by this function using (respectively)
596 /// also includes accesses by nested function calls.
602 std::vector<Call> Calls;
699 ArrayRef<EdgeTy> calls() const { return CallGraphEdgeList; } function in class:llvm::CalleeInfo::FunctionSummary
712 /// Returns the list of virtual calls made by this function using
721 /// Returns the list of virtual calls made by this function using
730 /// Returns the list of virtual calls made by this function using
739 /// Returns the list of virtual calls made by this function using
967 /// Resolutions for calls with all constant integer arguments (excluding th
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 3705 // materialization calls will resume it when necessary. If the bitcode
5575 // Upgrade any old intrinsic calls in the function.
5586 // Update calls to the remangled intrinsics
5637 // Remove incompatible attributes on function calls.
5684 // Upgrade any intrinsic calls that slipped through (should not happen!) and
5687 // with calls to the old function.
6102 ParamAccess.Calls.resize(Record.front());
6104 for (auto &Call : ParamAccess.Calls) {
6281 std::vector<FunctionSummary::EdgeTy> Calls = makeCallList(
6287 std::move(Refs), std::move(Calls), std::move(PendingTypeTests)
    [all...]

Completed in 42 milliseconds