/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
D | IceInst.h | 357 class InstAssign : public InstHighLevel { 358 InstAssign() = delete; 359 InstAssign(const InstAssign &) = delete; 360 InstAssign &operator=(const InstAssign &) = delete; 363 static InstAssign *create(Cfg *Func, Variable *Dest, Operand *Source) { in create() 364 return new (Func->allocate<InstAssign>()) InstAssign(Func, Dest, Source); in create() 372 InstAssign(Cfg *Func, Variable *Dest, Operand *Source);
|
D | IceTargetLowering.h | 360 virtual void lowerAssign(const InstAssign *Instr) = 0; 481 Context.insert<InstAssign>(T, Undef); in scalarizeInstruction() 511 Context.insert<InstAssign>(Dest, T); in scalarizeInstruction()
|
D | IceInst.cpp | 294 InstAssign::InstAssign(Cfg *Func, Variable *Dest, Operand *Source) in InstAssign() function in Ice::InstAssign 299 bool InstAssign::isVarAssign() const { return llvm::isa<Variable>(getSrc(0)); } in isVarAssign() 461 return InstAssign::create(Func, Dest, NewSrc); in lower() 730 void InstAssign::dump(const Cfg *Func) const { in dump()
|
D | IceTargetLoweringARM32.cpp | 1231 Context.insert<InstAssign>(Arg, RegisterArg); in lowerArguments() 3334 void TargetARM32::lowerAssign(const InstAssign *Instr) { in lowerAssign() 3961 auto *Assign = InstAssign::create(Func, Dest, Src0); in lowerCast() 3987 lowerAssign(InstAssign::create(Func, Dest, T)); in lowerCast() 4002 lowerAssign(InstAssign::create(Func, Dest, T)); in lowerCast() 4015 lowerAssign(InstAssign::create(Func, Src64, Src0)); in lowerCast() 4017 lowerAssign(InstAssign::create(Func, Dest, T)); in lowerCast() 4734 lowerAssign(InstAssign::create(Func, ContentsR, Tmp)); in lowerAtomicRMW() 4736 lowerAssign(InstAssign::create(Func, ResultR, ValRF)); in lowerAtomicRMW() 4749 lowerAssign(InstAssign::create(Func, Dest, ContentsR)); in lowerAtomicRMW() [all …]
|
D | IceCfgNode.cpp | 264 auto *NewInst = InstAssign::create(Func, Dest, Operand); in placePhiStores() 496 Split->appendInst(InstAssign::create(Func, Dest, Src)); in advancedPhiLowering() 568 Split->appendInst(InstAssign::create(Func, Tmp, OtherSrc)); in advancedPhiLowering() 580 Split->appendInst(InstAssign::create(Func, Dest, Src)); in advancedPhiLowering()
|
D | IceTargetLoweringMIPS32.cpp | 279 Context.insert<InstAssign>(T, Undef); in genTargetHelperCallFor() 296 Context.insert<InstAssign>(Dest, T); in genTargetHelperCallFor() 308 Context.insert<InstAssign>(T, Undef); in genTargetHelperCallFor() 323 Context.insert<InstAssign>(Dest, T); in genTargetHelperCallFor() 336 Context.insert<InstAssign>(T, Undef); in genTargetHelperCallFor() 351 Context.insert<InstAssign>(Dest, T); in genTargetHelperCallFor() 429 Context.insert<InstAssign>(T, Undef); in genTargetHelperCallFor() 440 Context.insert<InstAssign>(Dest, T); in genTargetHelperCallFor() 590 Context.insert<InstAssign>(T, Undef); in genTargetHelperCallFor() 606 Context.insert<InstAssign>(Dest, T); in genTargetHelperCallFor() [all …]
|
D | IceDefs.h | 67 class InstAssign; variable
|
D | IceCfg.cpp | 783 auto *Assign = InstAssign::create(Node->getCfg(), NewVar, Pair.first); in floatConstantCSE() 791 InstAssign::create(Node->getCfg(), NewVar, ConstCache[Pair.first]); in floatConstantCSE() 1046 if (!llvm::isa<InstAssign>(Instr)) in rematerializeAssign()
|
D | IceRegAlloc.cpp | 442 Target->lowerInst(Node, SpillPoint, InstAssign::create(Func, SpillLoc, Preg)); in addSpillFill() 444 Target->lowerInst(Node, FillPoint, InstAssign::create(Func, Preg, SpillLoc)); in addSpillFill()
|
D | IceConverter.cpp | 380 return Ice::InstAssign::create(Func.get(), Dest, Src); in convertIntToPtrInstruction() 386 return Ice::InstAssign::create(Func.get(), Dest, Src); in convertPtrToIntInstruction()
|
D | IceTargetLoweringX8664.cpp | 1332 Context.insert<InstAssign>(Arg, RegisterArg); in lowerArguments() 1335 Context.insert<InstAssign>(Tmp, RegisterArg); in lowerArguments() 1336 Context.insert<InstAssign>(Arg, Tmp); in lowerArguments() 2161 void TargetX8664::lowerAssign(const InstAssign *Instr) { in lowerAssign() 2631 auto *Assign = InstAssign::create(Func, Dest, Src0); in lowerCast() 3891 CfgVector<InstAssign *> PhiAssigns; in tryOptimizedCmpxchgCmpBr() 3892 while (auto *PhiAssign = llvm::dyn_cast<InstAssign>(NextInst)) { in tryOptimizedCmpxchgCmpBr() 3917 InstAssign *PhiAssign = PhiAssigns[i]; in tryOptimizedCmpxchgCmpBr() 4486 if (llvm::isa<InstAssign>(VarAssign)) { in matchAssign() 4993 auto *Assign = InstAssign::create(Func, DestLoad, Src0); in lowerLoad()
|
D | IceTargetLoweringX8632.cpp | 1409 Context.insert<InstAssign>(Arg, RegisterArg); in lowerArguments() 1412 Context.insert<InstAssign>(Tmp, RegisterArg); in lowerArguments() 1413 Context.insert<InstAssign>(Arg, Tmp); in lowerArguments() 2345 void TargetX8632::lowerAssign(const InstAssign *Instr) { in lowerAssign() 2877 auto *Assign = InstAssign::create(Func, Dest, Src0); in lowerCast() 4375 CfgVector<InstAssign *> PhiAssigns; in tryOptimizedCmpxchgCmpBr() 4376 while (auto *PhiAssign = llvm::dyn_cast<InstAssign>(NextInst)) { in tryOptimizedCmpxchgCmpBr() 4401 InstAssign *PhiAssign = PhiAssigns[i]; in tryOptimizedCmpxchgCmpBr() 5065 if (llvm::isa<InstAssign>(VarAssign)) { in matchAssign() 5583 auto *Assign = InstAssign::create(Func, DestLoad, Src0); in lowerLoad()
|
D | IceTargetLowering.cpp | 377 lowerAssign(llvm::cast<InstAssign>(Instr)); in lower()
|
D | IceTargetLoweringMIPS32.h | 737 void lowerAssign(const InstAssign *Instr) override;
|
D | IceTargetLoweringX8664.h | 261 void lowerAssign(const InstAssign *Instr) override;
|
D | IceTargetLoweringX8632.h | 265 void lowerAssign(const InstAssign *Instr) override;
|
D | IceTargetLoweringARM32.h | 214 void lowerAssign(const InstAssign *Instr) override;
|
D | PNaClTranslator.cpp | 2091 CurrentNode->appendInst(Ice::InstAssign::create(Func.get(), Var, Var)); in appendErrorInstruction()
|