/external/swiftshader/third_party/subzero/src/ |
IceLiveness.h | 1 //===- subzero/src/IceLiveness.h - Liveness analysis ------------*- C++ -*-===// 11 /// \brief Declares the Liveness and LivenessNode classes, which are used for 12 /// liveness analysis. 35 class Liveness { 36 Liveness() = delete; 37 Liveness(const Liveness &) = delete; 38 Liveness &operator=(const Liveness &) = delete; 49 /// Inst::liveness() identified as tentatively live. If NumNonDeadPhi [all...] |
IceCfgNode.h | 108 bool liveness(Liveness *Liveness); 109 void livenessAddIntervals(Liveness *Liveness, InstNumberT FirstInstNum, 134 bool livenessValidateIntervals(Liveness *Liveness) const;
|
IceCfgNode.cpp | 111 // modified to be zero, to maintain consistency in liveness analysis. This 434 // pass will be needed. To prepare for this, liveness (including live range 435 // calculation) of the split nodes needs to be calculated, and liveness of the 672 // Performs liveness analysis on the block. Returns true if the incoming 673 // liveness changed from before, false if it stayed the same. (If it changes, 675 bool CfgNode::liveness(Liveness *Liveness) { function in class:Ice::CfgNode 676 const SizeT NumVars = Liveness->getNumVarsInNode(this); 677 const SizeT NumGlobalVars = Liveness->getNumGlobalVars() [all...] |
IceLiveness.cpp | 1 //===- subzero/src/IceLiveness.cpp - Liveness analysis implementation -----===// 11 /// \brief Provides some of the support for the Liveness class. 33 // Initializes the basic liveness-related data structures for full liveness 38 void Liveness::initInternal(NodeList::const_iterator FirstNode, 122 void Liveness::init() { 129 void Liveness::initPhiEdgeSplits(NodeList::const_iterator FirstNode, 135 Variable *Liveness::getVariable(SizeT LiveIndex, const CfgNode *Node) const {
|
IceMemory.h | 30 class Liveness; 166 using manager_type = Liveness;
|
IceCfg.h | 168 Liveness *getLiveness() const { return Live.get(); } 225 void liveness(LivenessMode Mode); 243 /// Get the current memory usage due to liveness data structures. 334 std::unique_ptr<Liveness> Live;
|
/external/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
DeadArgumentElimination.h | 63 /// Liveness enum - During our initial pass over the program, we determine 68 enum Liveness { Live, MaybeLive }; 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,
|
/prebuilts/go/darwin-x86/test/fixedbugs/ |
issue7944.go | 8 // Liveness bitmaps said b was live at call to g,
|
issue16249.go | 7 // Liveness calculations were wrong for a result parameter pushed onto
|
/prebuilts/go/linux-x86/test/fixedbugs/ |
issue7944.go | 8 // Liveness bitmaps said b was live at call to g,
|
issue16249.go | 7 // Liveness calculations were wrong for a result parameter pushed onto
|
/external/llvm/lib/Target/Hexagon/ |
RDFLiveness.h | 10 // Recalculate the liveness information given a data flow graph. 31 struct Liveness { 36 Liveness(MachineRegisterInfo &mri, const DataFlowGraph &g) 76 // the liveness calculation time by a large fraction. 95 // the phi itself. To include these uses in the liveness propagation (up
|
RDFDeadCode.h | 55 Liveness LV;
|
RDFLiveness.cpp | 10 // Computation of the liveness information from the data-flow graph. 20 // "Efficient Liveness Computation Using Merge Sets and DJ-Graphs." 42 raw_ostream &operator<< (raw_ostream &OS, const Print<Liveness::RefMap> &P) { 87 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, 209 // encountered so far: the phi def is needed to expose the liveness 235 NodeList Liveness::getAllReachingDefs(NodeAddr<RefNode*> RefA) { 240 NodeSet Liveness::getAllReachingDefsRec(RegisterRef RefRR, 281 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, 324 void Liveness::computePhiInfo() { 526 void Liveness::computeLiveIns() [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
DeadArgumentElimination.cpp | 81 /// Liveness enum - During our initial pass over the program, we determine 86 enum Liveness { Live, MaybeLive }; 139 Liveness MarkIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses); 140 Liveness SurveyUse(Value::const_use_iterator U, UseVector &MaybeLiveUses, 142 Liveness SurveyUses(const Value *V, UseVector &MaybeLiveUses); 145 void MarkValue(const RetOrArg &RA, Liveness L, 353 /// MarkIfNotLive - This checks Use for liveness in LiveValues. If Use is not 355 /// liveness of Use. 356 DAE::Liveness DAE::MarkIfNotLive(RetOrArg Use, UseVector &MaybeLiveUses) { 375 DAE::Liveness DAE::SurveyUse(Value::const_use_iterator U [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyRegColoring.cpp | 87 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); 106 LiveInterval *LI = &Liveness->getInterval(VReg);
|
/external/llvm/lib/Transforms/IPO/ |
DeadArgumentElimination.cpp | 331 /// MarkIfNotLive - This checks Use for liveness in LiveValues. If Use is not 333 /// liveness of Use. 334 DeadArgumentEliminationPass::Liveness 355 DeadArgumentEliminationPass::Liveness 367 // We might be live, depending on the liveness of Use. 370 DeadArgumentEliminationPass::Liveness Result = MaybeLive; 373 // We might be live, depending on the liveness of Use. If any 376 DeadArgumentEliminationPass::Liveness SubResult = 387 // The use we are examining is inserted into an aggregate. Our liveness 395 Liveness Result = MaybeLive [all...] |