HomeSort by relevance Sort by last modified time
    Searched refs:Liveness (Results 1 - 25 of 47) sorted by null

1 2

  /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...]

Completed in 3122 milliseconds

1 2