Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DMismatchedIteratorChecker.cpp72 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
76 if (!isIteratorType(InstCall->getCXXThisExpr()->getType()) || in checkPreCall()
80 verifyMatch(C, InstCall->getCXXThisVal(), Call.getArgSVal(0)); in checkPreCall()
91 } else if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
92 const auto *ContReg = InstCall->getCXXThisVal().getAsRegion(); in checkPreCall()
98 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
101 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
105 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
113 InstCall->getCXXThisVal().getAsRegion()); in checkPreCall()
DIteratorRangeChecker.cpp89 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
90 verifyIncrement(C, InstCall->getCXXThisVal()); in checkPreCall()
98 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
99 verifyDecrement(C, InstCall->getCXXThisVal()); in checkPreCall()
106 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
111 InstCall->getCXXThisVal(), in checkPreCall()
123 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
124 verifyDereference(C, InstCall->getCXXThisVal()); in checkPreCall()
DIteratorModeling.cpp360 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
362 InstCall->getCXXThisVal(), Call.getArgSVal(0), Op); in handleOverloadedOperator()
374 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
378 InstCall->getCXXThisVal(), Call.getArgSVal(0)); in handleOverloadedOperator()
403 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
404 handleIncrement(C, Call.getReturnValue(), InstCall->getCXXThisVal(), in handleOverloadedOperator()
413 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in handleOverloadedOperator() local
414 handleDecrement(C, Call.getReturnValue(), InstCall->getCXXThisVal(), in handleOverloadedOperator()
DContainerModeling.cpp170 const auto *InstCall = cast<CXXInstanceCall>(&Call); in checkPostCall() local
172 handleAssignment(C, InstCall->getCXXThisVal(), Call.getOriginExpr(), in checkPostCall()
177 handleAssignment(C, InstCall->getCXXThisVal()); in checkPostCall()
181 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPostCall() local
184 (this->**Handler0)(C, InstCall->getCXXThisVal(), in checkPostCall()
185 InstCall->getCXXThisExpr()); in checkPostCall()
191 (this->**Handler1)(C, InstCall->getCXXThisVal(), Call.getArgSVal(0)); in checkPostCall()
197 (this->**Handler2)(C, InstCall->getCXXThisVal(), Call.getArgSVal(0), in checkPostCall()
208 InstCall->getCXXThisVal()); in checkPostCall()
214 InstCall->getCXXThisVal()); in checkPostCall()
DInvalidatedIteratorChecker.cpp67 if (const auto *InstCall = dyn_cast<CXXInstanceCall>(&Call)) { in checkPreCall() local
68 verifyAccess(C, InstCall->getCXXThisVal()); in checkPreCall()
/external/swiftshader/third_party/subzero/src/
DIceInst.h426 class InstCall : public InstHighLevel {
427 InstCall() = delete;
428 InstCall(const InstCall &) = delete;
429 InstCall &operator=(const InstCall &) = delete;
432 static InstCall *create(Cfg *Func, SizeT NumArgs, Variable *Dest,
440 return new (Func->allocate<InstCall>())
441 InstCall(Func, NumArgs, Dest, CallTarget, HasTailCall,
457 InstCall(Cfg *Func, SizeT NumArgs, Variable *Dest, Operand *CallTarget, in InstCall() function
DIceASanInstrumentation.cpp342 InstCall *Instr) { in instrumentCall()
356 InstCall::create(Context.getNode()->getCfg(), Instr->getNumArgs(), in instrumentCall()
440 auto *Call = InstCall::create(Context.getNode()->getCfg(), NumArgs, Void, in instrumentAccess()
478 auto *Call = InstCall::create(Func, NumArgs, Void, ShadowMemInit, NoTailCall); in instrumentStart()
DIceASanInstrumentation.h51 void instrumentCall(LoweringContext &Context, InstCall *Instr) override;
DIceTargetLoweringX8664.h82 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_read_tp, TDB, 0); in createNaClReadTPSrcOperand()
DIceInstrumentation.h62 virtual void instrumentCall(LoweringContext &, class InstCall *) {} in instrumentCall() argument
DIceTargetLowering.h398 virtual void lowerCall(const InstCall *Instr) = 0;
416 virtual uint32_t getCallStackArgumentsSizeBytes(const InstCall *Instr) = 0;
488 InstCall *makeHelperCall(RuntimeHelper FuncID, Variable *Dest, SizeT MaxSrcs);
DIceInstrumentation.cpp73 instrumentCall(Context, llvm::cast<InstCall>(Instr)); in instrumentInst()
DIceTargetLoweringARM32.h217 void lowerCall(const InstCall *Instr) override;
295 uint32_t getCallStackArgumentsSizeBytes(const InstCall *Instr) override;
1289 void postambleCtpop64(const InstCall *Instr);
1290 void preambleDivRem(const InstCall *Instr);
1291 CfgUnorderedMap<Operand *, void (TargetARM32::*)(const InstCall *Instr)>
1293 CfgUnorderedMap<Operand *, void (TargetARM32::*)(const InstCall *Instr)>
DIceTargetLowering.cpp417 lowerCall(llvm::cast<InstCall>(Instr)); in lower()
928 InstCall *TargetLowering::makeHelperCall(RuntimeHelper FuncID, Variable *Dest, in makeHelperCall()
932 InstCall *Call = in makeHelperCall()
933 InstCall::create(Func, MaxSrcs, Dest, CallTarget, HasTailCall); in makeHelperCall()
DWasmTranslator.cpp795 auto *Call = InstCall::create( in Unop()
806 auto *Call = InstCall::create( in Unop()
1077 auto *Call = InstCall::create(Func, NumArgs, Dest, TargetOperand, in CallDirect()
1117 InstCall::create(Func, NumArgs, Dest, TargetOperand, NoTailCall); in CallImport()
1334 BoundsFailTarget->appendInst(InstCall::create( in getBoundsFailTarget()
1348 IndirectFailTarget->appendInst(InstCall::create( in getIndirectFailTarget()
DIceTargetLoweringMIPS32.cpp211 if (llvm::isa<InstCall>(&Instr)) { in unsetIfNonLeafFunc()
224 uint32_t TargetMIPS32::getCallStackArgumentsSizeBytes(const InstCall *Call) { in getCallStackArgumentsSizeBytes()
394 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
410 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
473 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
502 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
545 InstCall *Call = makeHelperCall(HelperID, CallDest, MaxSrcs); in genTargetHelperCallFor()
629 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
653 auto *Call = Context.insert<InstCall>(MaxArgs, NoDest, TargetHelper, in genTargetHelperCallFor()
677 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
[all …]
DIceTargetLoweringARM32.cpp422 uint32_t TargetARM32::getCallStackArgumentsSizeBytes(const InstCall *Call) { in getCallStackArgumentsSizeBytes()
500 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
571 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
589 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
623 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
642 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
685 InstCall *Call = makeHelperCall(HelperID, CallDest, MaxSrcs); in genTargetHelperCallFor()
737 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
751 auto *Call = Context.insert<InstCall>(MaxArgs, NoDest, TargetHelper, in genTargetHelperCallFor()
765 auto *Call = Context.insert<InstCall>(MaxArgs, NoDest, TargetHelper, in genTargetHelperCallFor()
[all …]
DIceConverter.cpp582 Ice::InstCall *Call = Ice::InstCall::create( in convertCallInstruction()
DIceInst.cpp629 Type InstCall::getReturnType() const { in getReturnType()
762 void InstCall::dump(const Cfg *Func) const { in dump()
DIceTargetLoweringMIPS32.h772 void lowerCall(const InstCall *Instr) override;
792 uint32_t getCallStackArgumentsSizeBytes(const InstCall *Instr) override;
DIceTargetLoweringX86BaseImpl.h2662 void TargetX86Base<TraitsType>::lowerCall(const InstCall *Instr) {
4308 InstCall *Call =
4404 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_longjmp, nullptr, 2);
4431 InstCall *Call =
4438 InstCall *Call =
5250 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_memcpy, nullptr, 3);
5322 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_memmove, nullptr, 3);
5432 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_memset, nullptr, 3);
7462 InstCall *Call = makeHelperCall(HelperID, Dest, MaxSrcs);
7577 InstCall *Call = makeHelperCall(HelperID, CallDest, MaxSrcs);
[all …]
DIceCfg.cpp753 if (llvm::isa<InstCall>(iteratorToInst(Current))) { in floatConstantCSE()
758 while (Current != End && !llvm::isa<InstCall>(iteratorToInst(Current))) { in floatConstantCSE()
DIceTargetLoweringX86Base.h271 void lowerCall(const InstCall *Instr) override;
292 uint32_t getCallStackArgumentsSizeBytes(const InstCall *Instr) override;
DPNaClTranslator.cpp2759 std::unique_ptr<Ice::InstCall> Instr; in ProcessRecord()
2764 Instr.reset(Ice::InstCall::create(Func.get(), Params.size(), Dest, Callee, in ProcessRecord()
/external/swiftshader/src/Reactor/
DSubzeroReactor.cpp143 …auto call = Ice::InstCall::create(function, iceArgs.size(), ret, callTarget, false, false, isVaria… in Call()
1466 …auto call = Ice::InstCall::create(::function, 2, nullptr, ::context->getConstantInt64(reinterpret_… in createStore()