/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
D | IceCfgNode.cpp | 653 bool CfgNode::liveness(Liveness *Liveness) { in liveness() argument 654 const SizeT NumVars = Liveness->getNumVarsInNode(this); in liveness() 655 const SizeT NumGlobalVars = Liveness->getNumGlobalVars(); in liveness() 656 LivenessBV &Live = Liveness->getScratchBV(); in liveness() 663 if (Liveness->getMode() == Liveness_Intervals) { in liveness() 664 LiveBegin = Liveness->getLiveBegin(this); in liveness() 665 LiveEnd = Liveness->getLiveEnd(this); in liveness() 676 const LivenessBV &LiveIn = Liveness->getLiveIn(Succ); in liveness() 684 Phi->livenessPhiOperand(Live, this, Liveness); in liveness() 688 Liveness->getLiveOut(this) = Live; in liveness() [all …]
|
D | IceLiveness.h | 35 class Liveness { 36 Liveness() = delete; 37 Liveness(const Liveness &) = delete; 38 Liveness &operator=(const Liveness &) = delete; 110 static std::unique_ptr<Liveness> create(Cfg *Func, LivenessMode Mode) { in create() 111 return std::unique_ptr<Liveness>(new Liveness(Func, Mode)); in create() 124 Liveness(Cfg *Func, LivenessMode Mode) in Liveness() function
|
D | IceCfgNode.h | 107 bool liveness(Liveness *Liveness); 108 void livenessAddIntervals(Liveness *Liveness, InstNumberT FirstInstNum, 136 bool livenessValidateIntervals(Liveness *Liveness) const;
|
D | IceLiveness.cpp | 38 void Liveness::initInternal(NodeList::const_iterator FirstNode, in initInternal() 122 void Liveness::init() { in init() 129 void Liveness::initPhiEdgeSplits(NodeList::const_iterator FirstNode, in initPhiEdgeSplits() 135 Variable *Liveness::getVariable(SizeT LiveIndex, const CfgNode *Node) const { in getVariable()
|
D | IceInst.cpp | 205 Liveness *Liveness, LiveBeginEndMap *LiveBegin, in liveness() argument 211 SizeT VarNum = Liveness->getLiveIndex(Dest->getIndex()); in liveness() 215 if (LiveBegin && Liveness->getRangeMask(Dest->getIndex())) { in liveness() 233 SizeT VarNum = Liveness->getLiveIndex(Var->getIndex()); in liveness() 250 if (LiveEnd && Liveness->getRangeMask(Var->getIndex())) { in liveness() 430 Liveness *Liveness) { in livenessPhiOperand() argument 437 SizeT SrcIndex = Liveness->getLiveIndex(Var->getIndex()); in livenessPhiOperand()
|
D | IceMemory.h | 30 class Liveness; variable 165 using manager_type = Liveness;
|
D | IceCfg.h | 168 Liveness *getLiveness() const { return Live.get(); } in getLiveness() 319 std::unique_ptr<Liveness> Live;
|
D | IceInst.h | 170 bool liveness(InstNumberT InstNumber, LivenessBV &Live, Liveness *Liveness, 687 Liveness *Liveness);
|
D | IceDefs.h | 73 class Liveness; variable
|
D | IceClFlags.def | 305 clEnumValN(Ice::IceV_Liveness, "live", "Liveness information"), \
|
D | IceGlobalContext.cpp | 323 Liveness::TlsInit(); in GlobalContext()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/ |
D | DeadArgumentElimination.h | 74 enum Liveness { Live, MaybeLive }; enum 125 Liveness MarkIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses); 126 Liveness SurveyUse(const Use *U, UseVector &MaybeLiveUses, 128 Liveness SurveyUses(const Value *V, UseVector &MaybeLiveUses); 131 void MarkValue(const RetOrArg &RA, Liveness L,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | RDFLiveness.h | 33 struct Liveness { struct 54 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g) in Liveness() argument 145 raw_ostream &operator<<(raw_ostream &OS, const Print<Liveness::RefMap> &P); argument
|
D | RDFLiveness.cpp | 60 raw_ostream &operator<< (raw_ostream &OS, const Print<Liveness::RefMap> &P) { in operator <<() 106 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs() 269 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRec() 275 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRecImpl() 322 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef() 379 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, in getAllReachedUses() 425 void Liveness::computePhiInfo() { in computePhiInfo() 682 void Liveness::computeLiveIns() { in computeLiveIns() 835 void Liveness::resetLiveIns() { in resetLiveIns() 852 void Liveness::resetKills() { in resetKills() [all …]
|
D | RDFCopy.h | 45 Liveness L;
|
D | RDFDeadCode.h | 54 Liveness LV;
|
D | HexagonOptAddrMode.cpp | 88 Liveness *LV = nullptr; 264 const Liveness::RefMap &phiUse = LV->getRealUses(id); in getAllRealUses() 266 << Print<Liveness::RefMap>(phiUse, *DFG) << "\n"); in getAllRealUses() 797 Liveness L(*MRI, *DFG); in runOnMachineFunction()
|
D | HexagonRDFOpt.cpp | 326 Liveness LV(*MRI, G); in runOnMachineFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | DeadArgumentElimination.cpp | 358 DeadArgumentEliminationPass::Liveness 378 DeadArgumentEliminationPass::Liveness 393 DeadArgumentEliminationPass::Liveness Result = MaybeLive; in SurveyUse() 399 DeadArgumentEliminationPass::Liveness SubResult = in SurveyUse() 418 Liveness Result = MaybeLive; in SurveyUse() 466 DeadArgumentEliminationPass::Liveness 470 Liveness Result = MaybeLive; in SurveyUses() 506 using RetVals = SmallVector<Liveness, 5>; in SurveyFunction() 630 Liveness Result; in SurveyFunction() 662 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyRegColoring.cpp | 89 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() local 108 LiveInterval *LI = &Liveness->getInterval(VReg); in runOnMachineFunction()
|
/third_party/gstreamer/gstreamer/docs/random/matth/ |
D | scheduling.txt | 9 II. Liveness problems (sometimes deadlock ;) and proposed solutions
|
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/docs/ |
D | REGALLOC.rst | 60 - Liveness analysis and live range construction are prerequisites for register 97 Liveness analysis 109 Liveness analysis is a straightforward dataflow algorithm. For each basic
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIPeepholeSDWA.cpp | 916 auto Liveness = MBB.computeRegisterLiveness(TRI, AMDGPU::VCC, MI, 25); in pseudoOpConvertToVOP2() local 917 if (Liveness != MachineBasicBlock::LQR_Dead) in pseudoOpConvertToVOP2()
|
D | SIFoldOperands.cpp | 242 auto Liveness = MBB->computeRegisterLiveness(&TRI, AMDGPU::VCC, MI, 16); in updateOperand() local 243 if (Liveness != MachineBasicBlock::LQR_Dead) { in updateOperand()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
D | AddressSanitizer.cpp | 2147 GlobalVariable *Liveness = new GlobalVariable( in InstrumentGlobalsMachO() local 2150 Liveness->setSection("__DATA,__asan_liveness,regular,live_support"); in InstrumentGlobalsMachO() 2151 LivenessGlobals[i] = Liveness; in InstrumentGlobalsMachO()
|