Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/src/
DIceIntrinsics.h24 class InstCall; variable
157 ValidateCallValue validateCall(const Ice::InstCall *Call,
DIceInst.h414 class InstCall : public InstHighLevel {
415 InstCall() = delete;
416 InstCall(const InstCall &) = delete;
417 InstCall &operator=(const InstCall &) = delete;
420 static InstCall *create(Cfg *Func, SizeT NumArgs, Variable *Dest,
428 return new (Func->allocate<InstCall>())
429 InstCall(Func, NumArgs, Dest, CallTarget, HasTailCall,
444 InstCall(Cfg *Func, SizeT NumArgs, Variable *Dest, Operand *CallTarget, in InstCall() function
605 class InstIntrinsicCall : public InstCall {
629 : InstCall(Func, NumArgs, Dest, CallTarget, false, false, in InstIntrinsicCall()
DIceASanInstrumentation.cpp342 InstCall *Instr) { in instrumentCall()
356 InstCall::create(Context.getNode()->getCfg(), Instr->getNumArgs(), in instrumentCall()
439 auto *Call = InstCall::create(Context.getNode()->getCfg(), NumArgs, Void, in instrumentAccess()
477 auto *Call = InstCall::create(Func, NumArgs, Void, ShadowMemInit, NoTailCall); in instrumentStart()
DIceTargetLoweringX8664.h79 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_read_tp, TDB, 0); in createNaClReadTPSrcOperand()
DIceASanInstrumentation.h51 void instrumentCall(LoweringContext &Context, InstCall *Instr) override;
DIceInstrumentation.h62 virtual void instrumentCall(LoweringContext &, class InstCall *) {} in instrumentCall() argument
DIceTargetLowering.h405 virtual void lowerCall(const InstCall *Instr) = 0;
423 virtual uint32_t getCallStackArgumentsSizeBytes(const InstCall *Instr) = 0;
497 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;
1240 void postambleCtpop64(const InstCall *Instr);
1241 void preambleDivRem(const InstCall *Instr);
1242 CfgUnorderedMap<Operand *, void (TargetARM32::*)(const InstCall *Instr)>
1244 CfgUnorderedMap<Operand *, void (TargetARM32::*)(const InstCall *Instr)>
DIceTargetLowering.cpp430 lowerCall(llvm::cast<InstCall>(Instr)); in lower()
941 InstCall *TargetLowering::makeHelperCall(RuntimeHelper FuncID, Variable *Dest, in makeHelperCall()
945 InstCall *Call = in makeHelperCall()
946 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()
636 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
660 auto *Call = Context.insert<InstCall>(MaxArgs, NoDest, TargetHelper, in genTargetHelperCallFor()
684 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
[all …]
DIceIntrinsics.cpp328 Intrinsics::FullIntrinsicInfo::validateCall(const InstCall *Call, in validateCall()
DIceTargetLoweringARM32.cpp423 uint32_t TargetARM32::getCallStackArgumentsSizeBytes(const InstCall *Call) { in getCallStackArgumentsSizeBytes()
501 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
572 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
590 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
624 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
643 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
686 InstCall *Call = makeHelperCall(HelperID, CallDest, MaxSrcs); in genTargetHelperCallFor()
738 auto *Call = Context.insert<InstCall>(MaxArgs, Dest, TargetHelper, in genTargetHelperCallFor()
752 auto *Call = Context.insert<InstCall>(MaxArgs, NoDest, TargetHelper, in genTargetHelperCallFor()
766 auto *Call = Context.insert<InstCall>(MaxArgs, NoDest, TargetHelper, in genTargetHelperCallFor()
[all …]
DIceConverter.cpp559 Ice::InstCall *NewInst = nullptr; in convertCallInstruction()
577 NewInst = Ice::InstCall::create(Func.get(), NumArgs, Dest, CallTarget, in convertCallInstruction()
611 void validateIntrinsicCall(const Ice::InstCall *Call, in validateIntrinsicCall()
DIceCfg.cpp208 InstCall::create(this, NumArgs, Void, ProfileSummarySym, HasTailCall); in addCallToProfileSummary()
850 if (llvm::isa<InstCall>(iteratorToInst(Current))) { in floatConstantCSE()
855 while (Current != End && !llvm::isa<InstCall>(iteratorToInst(Current))) { in floatConstantCSE()
DIceInst.cpp637 Type InstCall::getReturnType() const { in getReturnType()
770 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.h2605 void TargetX86Base<TraitsType>::lowerCall(const InstCall *Instr) {
4233 InstCall *Call =
4329 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_longjmp, nullptr, 2);
4356 InstCall *Call =
4363 InstCall *Call =
5171 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_memcpy, nullptr, 3);
5243 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_memmove, nullptr, 3);
5353 InstCall *Call = makeHelperCall(RuntimeHelper::H_call_memset, nullptr, 3);
7415 InstCall *Call = makeHelperCall(HelperID, Dest, MaxSrcs);
7530 InstCall *Call = makeHelperCall(HelperID, CallDest, MaxSrcs);
[all …]
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()