Home
last modified time | relevance | path

Searched refs:Call (Results 1 – 25 of 362) sorted by relevance

12345678910>>...15

/freebsd-9-stable/contrib/llvm/lib/Transforms/Scalar/
DPartiallyInlineLibCalls.cpp43 bool optimizeSQRT(CallInst *Call, Function *CalledFunc,
69 CallInst *Call = dyn_cast<CallInst>(&*II); in runOnFunction() local
72 if (!Call || !(CalledFunc = Call->getCalledFunction())) in runOnFunction()
85 if (TTI->haveFastSqrt(Call->getType()) && in runOnFunction()
86 optimizeSQRT(Call, CalledFunc, *CurrBB, BB)) in runOnFunction()
101 bool PartiallyInlineLibCalls::optimizeSQRT(CallInst *Call, in optimizeSQRT() argument
107 if (Call->onlyReadsMemory()) in optimizeSQRT()
124 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode(), this); in optimizeSQRT()
126 PHINode *Phi = Builder.CreatePHI(Call->getType(), 2); in optimizeSQRT()
127 Call->replaceAllUsesWith(Phi); in optimizeSQRT()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DSimpleStreamChecker.cpp63 const CallEvent &Call,
70 bool guaranteedNotToCloseFile(const CallEvent &Call) const;
76 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
78 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
85 const CallEvent *Call,
121 void SimpleStreamChecker::checkPostCall(const CallEvent &Call, in checkPostCall() argument
125 if (!Call.isGlobalCFunction()) in checkPostCall()
128 if (Call.getCalleeIdentifier() != IIfopen) in checkPostCall()
132 SymbolRef FileDesc = Call.getReturnValue().getAsSymbol(); in checkPostCall()
142 void SimpleStreamChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
[all …]
DTraversalChecker.cpp67 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
68 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
72 void CallDumper::checkPreCall(const CallEvent &Call, CheckerContext &C) const { in checkPreCall() argument
82 Call.dump(llvm::outs()); in checkPreCall()
85 void CallDumper::checkPostCall(const CallEvent &Call, CheckerContext &C) const { in checkPostCall() argument
86 const Expr *CallE = Call.getOriginExpr(); in checkPostCall()
99 if (Call.getResultType()->isVoidType()) in checkPostCall()
DNonNullParamChecker.cpp36 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
45 void NonNullParamChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
47 const Decl *FD = Call.getDecl(); in checkPreCall()
55 CallEvent::param_type_iterator TyI = Call.param_type_begin(), in checkPreCall()
56 TyE = Call.param_type_end(); in checkPreCall()
58 for (unsigned idx = 0, count = Call.getNumArgs(); idx != count; ++idx){ in checkPreCall()
74 const Expr *ArgE = Call.getArgExpr(idx); in checkPreCall()
75 SVal V = Call.getArgSVal(idx); in checkPreCall()
131 R->addRange(Call.getArgSourceRange(idx)); in checkPreCall()
DCallAndMessageChecker.cpp52 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
58 const CallEvent &Call, OwningPtr<BugType> &BT);
91 static StringRef describeUninitializedArgumentInCall(const CallEvent &Call, in describeUninitializedArgumentInCall() argument
93 switch (Call.getKind()) { in describeUninitializedArgumentInCall()
95 const ObjCMethodCall &Msg = cast<ObjCMethodCall>(Call); in describeUninitializedArgumentInCall()
121 const CallEvent &Call, in PreVisitProcessArg() argument
128 StringRef Desc = describeUninitializedArgumentInCall(Call, in PreVisitProcessArg()
282 void CallAndMessageChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
288 if (const CXXInstanceCall *CC = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall()
313 const Decl *D = Call.getDecl(); in checkPreCall()
[all …]
DDynamicTypePropagation.cpp39 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
40 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
60 void DynamicTypePropagation::checkPreCall(const CallEvent &Call, in checkPreCall() argument
62 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) { in checkPreCall()
86 if (const CXXDestructorCall *Dtor = dyn_cast<CXXDestructorCall>(&Call)) { in checkPreCall()
104 void DynamicTypePropagation::checkPostCall(const CallEvent &Call, in checkPostCall() argument
107 if (const ObjCMethodCall *Msg = dyn_cast<ObjCMethodCall>(&Call)) { in checkPostCall()
110 const MemRegion *RetReg = Call.getReturnValue().getAsRegion(); in checkPostCall()
152 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) { in checkPostCall()
DCheckerDocumentation.cpp50 eval::Call,
108 void checkPreCall(const CallEvent &Call, CheckerContext &C) const {} in checkPreCall() argument
114 void checkPostCall(const CallEvent &Call, CheckerContext &C) const {} in checkPostCall() argument
254 const CallEvent *Call) const { in checkRegionChanges()
273 const CallEvent *Call, in checkPointerEscape() argument
284 const CallEvent *Call, in checkConstPointerEscape() argument
DMallocChecker.cpp184 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
188 void checkPostObjCMessage(const ObjCMethodCall &Call, CheckerContext &C) const;
199 const CallEvent *Call,
203 const CallEvent *Call,
292 bool mayFreeAnyEscapedMemoryOrIsModeledExplicitly(const CallEvent *Call,
299 const CallEvent *Call,
685 static bool isKnownDeallocObjCMethodName(const ObjCMethodCall &Call) { in isKnownDeallocObjCMethodName() argument
691 StringRef FirstSlot = Call.getSelector().getNameForSlot(0); in isKnownDeallocObjCMethodName()
700 static Optional<bool> getFreeWhenDoneArg(const ObjCMethodCall &Call) { in getFreeWhenDoneArg() argument
701 Selector S = Call.getSelector(); in getFreeWhenDoneArg()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DExprEngineCallAndReturn.cpp183 static bool wasDifferentDeclUsedForInlining(CallEventRef<> Call, in wasDifferentDeclUsedForInlining() argument
186 const Decl *StaticDecl = Call->getDecl(); in wasDifferentDeclUsedForInlining()
239 CallEventRef<> Call = CEMgr.getCaller(calleeCtx, state); in processCallExit() local
250 if (wasDifferentDeclUsedForInlining(Call, calleeCtx)) { in processCallExit()
328 CallEventRef<> UpdatedCall = Call.cloneWithState(CEEState); in processCallExit()
336 if (const ObjCMethodCall *Msg = dyn_cast<ObjCMethodCall>(Call)) { in processCallExit()
416 bool ExprEngine::inlineCall(const CallEvent &Call, const Decl *D, in REGISTER_TRAIT_WITH_PROGRAMSTATE()
424 if (Call.getKind() == CE_Block) { in REGISTER_TRAIT_WITH_PROGRAMSTATE()
425 const BlockDataRegion *BR = cast<BlockCall>(Call).getBlockRegion(); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
434 const Expr *CallE = Call.getOriginExpr(); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
[all …]
DExprEngineCXX.cpp40 const CallEvent &Call) { in performTrivialCopy() argument
43 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) { in performTrivialCopy()
49 assert(cast<CXXMethodDecl>(Call.getDecl())->isTrivial()); in performTrivialCopy()
50 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == in performTrivialCopy()
52 ThisVal = cast<CXXInstanceCall>(Call).getCXXThisVal(); in performTrivialCopy()
61 SVal V = Call.getArgSVal(0); in performTrivialCopy()
70 const Expr *CallExpr = Call.getOriginExpr(); in performTrivialCopy()
80 State = bindReturnValue(Call, LCtx, State); in performTrivialCopy()
224 CallEventRef<CXXConstructorCall> Call = in VisitCXXConstructExpr() local
261 *Call, *this); in VisitCXXConstructExpr()
[all …]
DCheckerManager.cpp225 const CallEvent &Call; member
235 Call(call), Eng(eng) { } in CheckCallContext()
239 const ProgramPoint &L = Call.getProgramPoint(IsPreVisit,checkFn.Checker); in runChecker()
242 checkFn(*Call.cloneWithState(Pred->getState()), C); in runChecker()
251 const CallEvent &Call, in runCheckersForCallEvent() argument
257 Call, Eng, WasInlined); in runCheckersForCallEvent()
475 const CallEvent *Call) { in runCheckersForRegionChanges() argument
482 ExplicitRegions, Regions, Call); in runCheckersForRegionChanges()
491 const CallEvent *Call, in runCheckersForPointerEscape() argument
494 assert((Call != NULL || in runCheckersForPointerEscape()
[all …]
DProgramState.cpp144 const CallEvent *Call, in invalidateRegions() argument
152 IS, ITraits, Call); in invalidateRegions()
161 const CallEvent *Call, in invalidateRegions() argument
165 IS, ITraits, Call); in invalidateRegions()
175 const CallEvent *Call) const { in invalidateRegionsImpl()
192 = Mgr.StoreMgr->invalidateRegions(getStore(), Values, E, Count, LCtx, Call, in invalidateRegionsImpl()
201 Invalidated, Call, in invalidateRegionsImpl()
206 Invalidated, Call); in invalidateRegionsImpl()
210 Mgr.StoreMgr->invalidateRegions(getStore(), Values, E, Count, LCtx, Call, in invalidateRegionsImpl()
229 ProgramState::enterStackFrame(const CallEvent &Call, in enterStackFrame() argument
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Analysis/
DConsumed.cpp460 void propagateReturnType(const Stmt *Call, const FunctionDecl *Fun,
469 void VisitCallExpr(const CallExpr *Call);
472 void VisitCXXConstructExpr(const CXXConstructExpr *Call);
473 void VisitCXXMemberCallExpr(const CXXMemberCallExpr *Call);
474 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Call);
549 void ConsumedStmtVisitor::propagateReturnType(const Stmt *Call, in propagateReturnType() argument
562 PropagationMap.insert(PairType(Call, PropagationInfo(ReturnState))); in propagateReturnType()
618 void ConsumedStmtVisitor::VisitCallExpr(const CallExpr *Call) { in VisitCallExpr() argument
620 dyn_cast_or_null<FunctionDecl>(Call->getDirectCallee())) { in VisitCallExpr()
624 if (Call->getNumArgs() == 1 && in VisitCallExpr()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Transforms/IPO/
DDeadArgumentElimination.cpp272 Instruction *Call = CS.getInstruction(); in DeleteDeadVarargs() local
290 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in DeleteDeadVarargs()
292 Args, "", Call); in DeleteDeadVarargs()
296 New = CallInst::Create(NF, Args, "", Call); in DeleteDeadVarargs()
299 if (cast<CallInst>(Call)->isTailCall()) in DeleteDeadVarargs()
302 New->setDebugLoc(Call->getDebugLoc()); in DeleteDeadVarargs()
306 if (!Call->use_empty()) in DeleteDeadVarargs()
307 Call->replaceAllUsesWith(New); in DeleteDeadVarargs()
309 New->takeName(Call); in DeleteDeadVarargs()
313 Call->eraseFromParent(); in DeleteDeadVarargs()
[all …]
DArgumentPromotion.cpp636 Instruction *Call = CS.getInstruction(); in DoPromotion() local
668 Call); in DoPromotion()
670 Args.push_back(new LoadInst(Idx, Idx->getName()+".val", Call)); in DoPromotion()
697 V = GetElementPtrInst::Create(V, Ops, V->getName()+".idx", Call); in DoPromotion()
703 LoadInst *newLoad = new LoadInst(V, V->getName()+".val", Call); in DoPromotion()
725 AttributesVec.push_back(AttributeSet::get(Call->getContext(), in DoPromotion()
729 if (InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in DoPromotion()
731 Args, "", Call); in DoPromotion()
736 New = CallInst::Create(NF, Args, "", Call); in DoPromotion()
740 if (cast<CallInst>(Call)->isTailCall()) in DoPromotion()
[all …]
DIPConstantPropagation.cpp225 Instruction* Call = CS.getInstruction(); in PropagateConstantReturn() local
229 if (!Call || !CS.isCallee(UI)) in PropagateConstantReturn()
233 if (Call->use_empty()) in PropagateConstantReturn()
244 Call->replaceAllUsesWith(New); in PropagateConstantReturn()
248 for (Value::use_iterator I = Call->use_begin(), E = Call->use_end(); in PropagateConstantReturn()
DPruneEH.cpp180 CallInst *Call = CallInst::Create(II->getCalledValue(), Args, "", II); in SimplifyFunction() local
181 Call->takeName(II); in SimplifyFunction()
182 Call->setCallingConv(II->getCallingConv()); in SimplifyFunction()
183 Call->setAttributes(II->getAttributes()); in SimplifyFunction()
184 Call->setDebugLoc(II->getDebugLoc()); in SimplifyFunction()
190 II->replaceAllUsesWith(Call); in SimplifyFunction()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DLegalizeFloatTypes.cpp879 SDValue Call = LibCallify(GetFPLibCall(N->getValueType(0), in ExpandFloatRes_FADD() local
884 GetPairElements(Call, Lo, Hi); in ExpandFloatRes_FADD()
889 SDValue Call = LibCallify(GetFPLibCall(N->getValueType(0), in ExpandFloatRes_FCEIL() local
894 GetPairElements(Call, Lo, Hi); in ExpandFloatRes_FCEIL()
899 SDValue Call = LibCallify(GetFPLibCall(N->getValueType(0), in ExpandFloatRes_FCOPYSIGN() local
906 GetPairElements(Call, Lo, Hi); in ExpandFloatRes_FCOPYSIGN()
911 SDValue Call = LibCallify(GetFPLibCall(N->getValueType(0), in ExpandFloatRes_FCOS() local
916 GetPairElements(Call, Lo, Hi); in ExpandFloatRes_FCOS()
922 SDValue Call = TLI.makeLibCall(DAG, GetFPLibCall(N->getValueType(0), in ExpandFloatRes_FDIV() local
930 GetPairElements(Call, Lo, Hi); in ExpandFloatRes_FDIV()
[all …]
DFastISel.cpp561 const CallInst *Call = cast<CallInst>(I); in SelectCall() local
564 if (const InlineAsm *IA = dyn_cast<InlineAsm>(Call->getCalledValue())) { in SelectCall()
583 ComputeUsesVAFloatArgument(*Call, &MMI); in SelectCall()
585 const Function *F = Call->getCalledFunction(); in SelectCall()
599 const DbgDeclareInst *DI = cast<DbgDeclareInst>(Call); in SelectCall()
664 const DbgValueInst *DI = cast<DbgValueInst>(Call); in SelectCall()
699 ConstantInt *CI = cast<ConstantInt>(Call->getArgOperand(1)); in SelectCall()
701 Constant *ResCI = ConstantInt::get(Call->getType(), Res); in SelectCall()
705 UpdateValueMap(Call, ResultReg); in SelectCall()
709 unsigned ResultReg = getRegForValue(Call->getArgOperand(0)); in SelectCall()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h281 const CallEvent *Call);
487 const CallEvent *Call,
514 ProgramStateRef bindReturnValue(const CallEvent &Call,
521 const CallEvent &Call);
525 const CallEvent &Call);
550 bool shouldInlineCall(const CallEvent &Call, const Decl *D,
553 bool inlineCall(const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
558 void conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr,
564 const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
572 const CallEvent &Call);
/freebsd-9-stable/contrib/file/magic/Magdir/
Dbioinformatics68 # BCF (Binary Call Format), version 1
76 >>&(&-0x04) lelong >0 SAMtools BCF (Binary Call Format)
85 # BCF (Binary Call Format), version 2.1
89 0 string BCF\2\1 Binary Call Format (BCF) version 2.1
98 # BCF (Binary Call Format), version 2.2
102 0 string BCF\2\2 Binary Call Format (BCF) version 2.2
110 # VCF (Variant Call Format)
113 0 search ##fileformat=VCFv Variant Call Format (VCF)
/freebsd-9-stable/contrib/llvm/lib/Transforms/ObjCARC/
DObjCARCOpts.cpp1206 if (const Instruction *Call = CS.getInstruction()) { in OptimizeRetainRVCall() local
1207 if (Call->getParent() == RetainRV->getParent()) { in OptimizeRetainRVCall()
1208 BasicBlock::const_iterator I = Call; in OptimizeRetainRVCall()
1213 } else if (const InvokeInst *II = dyn_cast<InvokeInst>(Call)) { in OptimizeRetainRVCall()
1385 CallInst *Call = cast<CallInst>(Inst); in OptimizeIndividualCalls() local
1386 const Value *Arg = Call->getArgOperand(0); in OptimizeIndividualCalls()
1396 CallInst *NewCall = CallInst::Create(Decl, Call->getArgOperand(0), "", in OptimizeIndividualCalls()
1397 Call); in OptimizeIndividualCalls()
1401 "since x is otherwise unused.\nOld: " << *Call << "\nNew: " in OptimizeIndividualCalls()
1404 EraseInstruction(Call); in OptimizeIndividualCalls()
[all …]
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
DCheckerManager.h268 const CallEvent &Call, ExprEngine &Eng) { in runCheckersForPreCall() argument
269 runCheckersForCallEvent(/*isPreVisit=*/true, Dst, Src, Call, Eng); in runCheckersForPreCall()
274 const CallEvent &Call, ExprEngine &Eng,
276 runCheckersForCallEvent(/*isPreVisit=*/false, Dst, Src, Call, Eng,
283 const CallEvent &Call, ExprEngine &Eng,
355 const CallEvent *Call);
375 const CallEvent *Call,
460 const CallEvent *Call)>
467 const CallEvent *Call,
DChecker.h299 const CallEvent *Call) { in _checkRegionChanges() argument
301 Explicits, Regions, Call); in _checkRegionChanges()
326 const CallEvent *Call, in _checkPointerEscape() argument
333 Call, in _checkPointerEscape()
350 Call, in _checkPointerEscape()
369 const CallEvent *Call, in _checkConstPointerEscape() argument
390 Call, in _checkConstPointerEscape()
439 class Call {
/freebsd-9-stable/contrib/gcc/cp/
DChangeLog.tree-ssa164 * cp-decl2.c (finish_file): Call mudflap after callgraph-based
170 (build_init): Call a constructor rather than call build_aggr_init
190 * decl.c (finish_function): Call it.
200 * decl.c (pop_switch): Call c_do_switch_warnings.
301 * semantics.c (expand_body): Call mudflap_c_function just before
329 * class.c (dump_array): Call CONSTRUCTOR_ELTS to access
343 * semantics.c (expand_body): Call expand_stmt when
362 * decl.c (finish_function): Call set_has_hidden_use when
398 * parser.c (cp_parser_asm_definition): Call finish_asm_stmt with
497 * decl.c (finish_function): Call c_genericize.
[all …]

12345678910>>...15