/external/swiftshader/third_party/subzero/src/ |
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() 123 Liveness(Cfg *Func, LivenessMode Mode) in Liveness() function
|
D | IceCfgNode.cpp | 675 bool CfgNode::liveness(Liveness *Liveness) { in liveness() argument 676 const SizeT NumVars = Liveness->getNumVarsInNode(this); in liveness() 677 const SizeT NumGlobalVars = Liveness->getNumGlobalVars(); in liveness() 678 LivenessBV &Live = Liveness->getScratchBV(); in liveness() 685 if (Liveness->getMode() == Liveness_Intervals) { in liveness() 686 LiveBegin = Liveness->getLiveBegin(this); in liveness() 687 LiveEnd = Liveness->getLiveEnd(this); in liveness() 698 const LivenessBV &LiveIn = Liveness->getLiveIn(Succ); in liveness() 706 Phi->livenessPhiOperand(Live, this, Liveness); in liveness() 710 Liveness->getLiveOut(this) = Live; in liveness() [all …]
|
D | IceCfgNode.h | 108 bool liveness(Liveness *Liveness); 109 void livenessAddIntervals(Liveness *Liveness, InstNumberT FirstInstNum, 137 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 | 215 Liveness *Liveness, LiveBeginEndMap *LiveBegin, in liveness() argument 221 SizeT VarNum = Liveness->getLiveIndex(Dest->getIndex()); in liveness() 225 if (LiveBegin && Liveness->getRangeMask(Dest->getIndex())) { in liveness() 243 SizeT VarNum = Liveness->getLiveIndex(Var->getIndex()); in liveness() 260 if (LiveEnd && Liveness->getRangeMask(Var->getIndex())) { in liveness() 440 Liveness *Liveness) { in livenessPhiOperand() argument 447 SizeT SrcIndex = Liveness->getLiveIndex(Var->getIndex()); in livenessPhiOperand()
|
D | IceMemory.h | 30 class Liveness; variable 166 using manager_type = Liveness;
|
D | IceCfg.h | 168 Liveness *getLiveness() const { return Live.get(); } in getLiveness() 334 std::unique_ptr<Liveness> Live;
|
/external/llvm/include/llvm/Transforms/IPO/ |
D | DeadArgumentElimination.h | 68 enum Liveness { Live, MaybeLive }; enum 116 Liveness MarkIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses); 117 Liveness SurveyUse(const Use *U, UseVector &MaybeLiveUses, 119 Liveness SurveyUses(const Value *V, UseVector &MaybeLiveUses); 122 void MarkValue(const RetOrArg &RA, Liveness L,
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/IPO/ |
D | DeadArgumentElimination.h | 75 enum Liveness { Live, MaybeLive }; enum 126 Liveness MarkIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses); 127 Liveness SurveyUse(const Use *U, UseVector &MaybeLiveUses, 129 Liveness SurveyUses(const Value *V, UseVector &MaybeLiveUses); 132 void MarkValue(const RetOrArg &RA, Liveness L,
|
/external/llvm/lib/Target/Hexagon/ |
D | RDFLiveness.cpp | 42 raw_ostream &operator<< (raw_ostream &OS, const Print<Liveness::RefMap> &P) { in operator <<() 87 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs() 235 NodeList Liveness::getAllReachingDefs(NodeAddr<RefNode*> RefA) { in getAllReachingDefs() 240 NodeSet Liveness::getAllReachingDefsRec(RegisterRef RefRR, in getAllReachingDefsRec() 281 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, in getAllReachedUses() 324 void Liveness::computePhiInfo() { in computePhiInfo() 526 void Liveness::computeLiveIns() { in computeLiveIns() 650 void Liveness::resetLiveIns() { in resetLiveIns() 668 void Liveness::resetKills() { in resetKills() 674 void Liveness::resetKills(MachineBasicBlock *B) { in resetKills() [all …]
|
D | RDFLiveness.h | 31 struct Liveness { struct 36 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g) in Liveness() argument
|
D | RDFDeadCode.h | 55 Liveness LV;
|
D | HexagonOptAddrMode.cpp | 74 Liveness *LV; 232 const Liveness::RefMap &phiUse = LV->getRealUses(id); in getAllRealUses() 234 << Print<Liveness::RefMap>(phiUse, *DFG) << "\n"); in getAllRealUses() 630 Liveness L(MRI, *DFG); in runOnMachineFunction()
|
/external/llvm/lib/Transforms/IPO/ |
D | DeadArgumentElimination.cpp | 334 DeadArgumentEliminationPass::Liveness 355 DeadArgumentEliminationPass::Liveness 370 DeadArgumentEliminationPass::Liveness Result = MaybeLive; in SurveyUse() 376 DeadArgumentEliminationPass::Liveness SubResult = in SurveyUse() 395 Liveness Result = MaybeLive; in SurveyUse() 443 DeadArgumentEliminationPass::Liveness 447 Liveness Result = MaybeLive; in SurveyUses() 483 typedef SmallVector<Liveness, 5> RetVals; in SurveyFunction() 577 Liveness Result; in SurveyFunction() 602 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
D | DeadArgumentElimination.cpp | 354 DeadArgumentEliminationPass::Liveness 374 DeadArgumentEliminationPass::Liveness 389 DeadArgumentEliminationPass::Liveness Result = MaybeLive; in SurveyUse() 395 DeadArgumentEliminationPass::Liveness SubResult = in SurveyUse() 414 Liveness Result = MaybeLive; in SurveyUse() 462 DeadArgumentEliminationPass::Liveness 466 Liveness Result = MaybeLive; in SurveyUses() 502 using RetVals = SmallVector<Liveness, 5>; in SurveyFunction() 626 Liveness Result; in SurveyFunction() 658 void DeadArgumentEliminationPass::MarkValue(const RetOrArg &RA, Liveness L, in MarkValue()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | RDFLiveness.cpp | 62 raw_ostream &operator<< (raw_ostream &OS, const Print<Liveness::RefMap> &P) { in operator <<() 108 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs() 271 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRec() 277 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRecImpl() 324 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef() 381 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, in getAllReachedUses() 427 void Liveness::computePhiInfo() { in computePhiInfo() 684 void Liveness::computeLiveIns() { in computeLiveIns() 837 void Liveness::resetLiveIns() { in resetLiveIns() 854 void Liveness::resetKills() { in resetKills() [all …]
|
D | RDFLiveness.h | 34 struct Liveness { struct 55 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g) in Liveness() argument
|
D | RDFCopy.h | 46 Liveness L;
|
D | RDFDeadCode.h | 55 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() 792 Liveness L(*MRI, *DFG); in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyRegColoring.cpp | 90 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() local 109 LiveInterval *LI = &Liveness->getInterval(VReg); in runOnMachineFunction()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyRegColoring.cpp | 87 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() local 106 LiveInterval *LI = &Liveness->getInterval(VReg); in runOnMachineFunction()
|
/external/clang/test/Analysis/ |
D | live-variables.m | 15 // Liveness info is not computed correctly due to the following expression.
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | invalid-liveness.mir | 8 # Liveness calculation should detect that we do not have a definition for %0
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | O0-pipeline.ll | 55 ; CHECK-NEXT: StackMap Liveness Analysis
|