Home
last modified time | relevance | path

Searched refs:InstIntrinsic (Results 1 – 18 of 18) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceIntrinsics.h24 class InstIntrinsic; variable
148 ValidateIntrinsicValue validateIntrinsic(const Ice::InstIntrinsic *Intrinsic,
DIceInst.h619 class InstIntrinsic : public InstHighLevel {
620 InstIntrinsic() = delete;
621 InstIntrinsic(const InstIntrinsic &) = delete;
622 InstIntrinsic &operator=(const InstIntrinsic &) = delete;
625 static InstIntrinsic *create(Cfg *Func, SizeT NumArgs, Variable *Dest, in create()
627 return new (Func->allocate<InstIntrinsic>()) in create()
628 InstIntrinsic(Func, NumArgs, Dest, Info); in create()
644 InstIntrinsic(Cfg *Func, SizeT NumArgs, Variable *Dest, in InstIntrinsic() function
DIceIntrinsics.cpp80 Intrinsics::FullIntrinsicInfo::validateIntrinsic(const InstIntrinsic *Intrinsic, in validateIntrinsic()
DIceInstrumentation.h70 virtual void instrumentIntrinsic(LoweringContext &, class InstIntrinsic *) {} in instrumentIntrinsic() argument
DIceInstrumentation.cpp91 instrumentIntrinsic(Context, llvm::cast<InstIntrinsic>(Instr)); in instrumentInst()
DIceConverter.cpp568 Ice::InstIntrinsic *Intrinsic = Ice::InstIntrinsic::create( in convertCallInstruction()
613 void validateIntrinsic(const Ice::InstIntrinsic *Intrinsic, in validateIntrinsic()
DWasmTranslator.cpp744 auto *Call = InstIntrinsic::create( in Unop()
770 auto *Call = InstIntrinsic::create( in Unop()
784 auto *Call = InstIntrinsic::create( in Unop()
820 auto *Call = InstIntrinsic::create( in Unop()
834 auto *Call = InstIntrinsic::create( in Unop()
DIceTargetLowering.cpp368 llvm::dyn_cast<InstIntrinsic>(&*Context.getCur())) { in doAddressOpt()
435 auto *Intrinsic = llvm::cast<InstIntrinsic>(Instr); in lower()
DIceTargetLowering.h404 virtual void lowerIntrinsic(const InstIntrinsic *Instr) = 0;
DIceTargetLoweringX86BaseImpl.h835 } else if (auto *Intrin = llvm::dyn_cast<InstIntrinsic>(CurInst)) {
4115 void TargetX86Base<TraitsType>::lowerIntrinsic(const InstIntrinsic *Instr) {
4796 assert(llvm::isa<InstIntrinsic>(*I));
6107 auto *Intrinsic = llvm::cast<InstIntrinsic>(Context.getCur());
6115 auto *NewLoad = Context.insert<InstIntrinsic>(2, Dest, Info);
6973 auto *Intrinsic = llvm::cast<InstIntrinsic>(Context.getCur());
6981 auto *NewStore = Context.insert<InstIntrinsic>(3, nullptr, Info);
7586 } else if (auto *Intrinsic = llvm::dyn_cast<InstIntrinsic>(Instr)) {
DIceTargetLoweringMIPS32.h780 void lowerIntrinsic(const InstIntrinsic *Instr) override;
DIceTargetLoweringARM32.h284 void lowerIntrinsic(const InstIntrinsic *Instr) override;
DIceTargetLoweringX86Base.h277 void lowerIntrinsic(const InstIntrinsic *Instr) override;
DIceTargetLoweringMIPS32.cpp584 auto *Intrinsic = llvm::cast<InstIntrinsic>(Instr); in genTargetHelperCallFor()
602 auto *Intrinsic = Context.insert<InstIntrinsic>(1, Res, Info); in genTargetHelperCallFor()
4549 void TargetMIPS32::lowerIntrinsic(const InstIntrinsic *Instr) { in lowerIntrinsic()
DPNaClTranslator.cpp2761 Instr.reset(Ice::InstIntrinsic::create(Func.get(), Params.size(), Dest, in ProcessRecord()
DIceTargetLoweringARM32.cpp725 auto *Intrinsic = llvm::cast<InstIntrinsic>(Instr); in genTargetHelperCallFor()
5006 void TargetARM32::lowerIntrinsic(const InstIntrinsic *Instr) { in lowerIntrinsic()
/external/swiftshader/src/Reactor/
DOptimizer.cpp50 static const Ice::InstIntrinsic *asLoadSubVector(const Ice::Inst *instruction);
51 static const Ice::InstIntrinsic *asStoreSubVector(const Ice::Inst *instruction);
652 const Ice::InstIntrinsic *Optimizer::asLoadSubVector(const Ice::Inst *instruction) in asLoadSubVector()
654 if(auto *instrinsic = llvm::dyn_cast<Ice::InstIntrinsic>(instruction)) in asLoadSubVector()
665 const Ice::InstIntrinsic *Optimizer::asStoreSubVector(const Ice::Inst *instruction) in asStoreSubVector()
667 if(auto *instrinsic = llvm::dyn_cast<Ice::InstIntrinsic>(instruction)) in asStoreSubVector()
DSubzeroReactor.cpp1442 auto load = Ice::InstIntrinsic::create(::function, 2, result, intrinsic); in createLoad()
1512 auto store = Ice::InstIntrinsic::create(::function, 3, nullptr, intrinsic); in createStore()
1572 auto inst = Ice::InstIntrinsic::create(::function, 0, result, intrinsic); in createAtomicRMW()
1626 auto inst = Ice::InstIntrinsic::create(::function, 0, result, intrinsic); in createAtomicCompareExchange()
2283 auto paddusb = Ice::InstIntrinsic::create(::function, 2, result, intrinsic); in AddSat()
2313 auto psubusw = Ice::InstIntrinsic::create(::function, 2, result, intrinsic); in SubSat()
2377 auto movmsk = Ice::InstIntrinsic::create(::function, 1, result, intrinsic); in SignMask()
2438 auto paddsb = Ice::InstIntrinsic::create(::function, 2, result, intrinsic); in AddSat()
2468 auto psubsb = Ice::InstIntrinsic::create(::function, 2, result, intrinsic); in SubSat()
2489 auto movmsk = Ice::InstIntrinsic::create(::function, 1, result, intrinsic); in SignMask()
[all …]