HomeSort by: relevance | last modified time | path
    Searched refs:Live (Results 1 - 25 of 32) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ADCE.cpp 79 /// True if the associated instruction is live.
80 bool Live = false;
88 /// True when this block contains a live instructions.
89 bool Live = false;
94 /// True when this block is known to have live PHI nodes.
97 /// Control dependence sources need to be live for this block.
113 bool terminatorIsLive() const { return TerminatorLiveInfo->Live; }
127 bool isLive(BasicBlock *BB) { return BlockInfo[BB].Live; }
131 bool isLive(Instruction *I) { return InstInfo[I].Live; }
133 /// Instructions known to be live where we need to mar
    [all...]
RewriteStatepointsForGC.cpp 105 static cl::opt<bool, true> ClobberNonLiveOverride("rs4gc-clobber-non-live",
237 /// Values used in this block (and thus live); does not included values
241 /// Values live into this basic block (i.e. used by any
245 /// Values live out of this basic block (i.e. live into
266 /// The set of values known to be live across this safepoint
269 /// Mapping from live pointers to a base-defining-value
280 /// Record live values we are rematerialized instead of relocating.
301 /// Compute the live-in set for every basic block in the function
305 /// Given results from the dataflow liveness computation, find the set of live
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp 10 // stores to variables that are no longer live.
158 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) {
159 if (Live.isLive(D))
168 // Treat all VarDecls that occur in EH code as being "always live"
270 const LiveVariables::LivenessValues &Live) {
279 if (!isLive(Live, VD) &&
290 const LiveVariables::LivenessValues& Live) {
292 CheckVarDecl(VD, DR, Val, dsk, Live);
319 const LiveVariables::LivenessValues &Live) override {
359 CheckVarDecl(VD, DR, B->getRHS(), dsk, Live);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
DeadArgumentElimination.cpp 357 /// live, it adds Use to the MaybeLiveUses argument. Returns the determined
362 // We're live if our use or its Function is already marked as live.
364 return Live;
366 // We're maybe live otherwise, but remember that we must become live if
367 // Use becomes live.
384 // The value is returned from a function. It's only live when the
385 // function's return value is live. We use RetValNum here, for the case
391 // We might be live, depending on the liveness of Use
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ModuleSummaryIndexYAML.h 140 bool NotEligibleToImport, Live, IsLocal, CanAutoHide;
183 io.mapOptional("Live", summary.Live);
229 FSum.NotEligibleToImport, FSum.Live, FSum.IsLocal,
251 static_cast<bool>(FSum->flags().Live),
ModuleSummaryIndex.h 312 /// a live root for index-based liveness analysis. Used for special LLVM
315 /// In combined summary, indicate that the global value is live.
316 unsigned Live : 1;
336 bool NotEligibleToImport, bool Live, bool IsLocal,
339 NotEligibleToImport(NotEligibleToImport), Live(Live),
413 bool isLive() const { return Flags.Live; }
415 void setLive(bool Live) { Flags.Live = Live; }
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
DeadArgumentElimination.h 74 enum Liveness { Live, MaybeLive };
94 /// arguments it uses. This allows the MaybeLive values to be marked live
95 /// when any of its users is marked live.
112 /// This set contains all values that have been determined to be live.
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ModuleSummaryIndex.cpp 26 "Number of live global variables marked read only");
28 "Number of live global variables marked write only");
254 // computeDeadSymbols should have marked all copies live. Note that
258 // conservatively mark all copies live we can assert here that all are
595 if (Flags.Live && hasReadOnlyFlag(SummaryIt.second))
597 if (Flags.Live && hasWriteOnlyFlag(SummaryIt.second))
599 if (Flags.Live && hasConstantFlag(SummaryIt.second))
613 if (!Flags.Live)
AsmWriter.cpp 3382 Out << ", live: " << GVFlags.Live;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveVariables.cpp 1 //===-- LiveVariables.cpp - Live Variable Analysis for Machine Code -------===//
16 // This class computes live variables using a sparse implementation based on
17 // the machine code SSA form. This class computes live variable information for
19 // uses the dominance properties of SSA form to efficiently compute live
21 // live within a single basic block (allowing it to do a single local analysis
47 "Live Variable Analysis", false, false)
50 "Live Variable Analysis", false, false)
106 return; // We already know the block is live
139 // live range by updating the kill instruction.
174 // Update all dominating blocks to mark them as "known live"
    [all...]
RDFLiveness.cpp 11 // The main functionality of this code is to compute block live-in
12 // information. With the live-in information in place, the placement
15 // The block live-in calculation is based on the ideas from the following
116 // Dead defs will be treated as if they were live, since they are actually
285 // ..., u3<D1>(d2) This use needs to be live on entry.
780 // Build the phi live-on-entry map.
790 dbgs() << "Phi live-on-entry map:\n";
796 // Build the phi live-on-exit map. Each phi node has some set of reached
853 dbgs() << "Phi live-on-exit map:\n";
862 // Add function live-ins to the live-in set of the function entry block
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenMux.cpp 374 bool Live = IsLive(Op.getReg());
375 Op.setIsKill(!Live);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 2577 // However, we can only pop an extra register if it's not live. For
2578 // registers live within the function we might clobber a return value
2579 // register; the other way a register can be live here is if it's
3124 // live-out.
3230 // live-out. If it is live-out, do not optimize.
5009 // If the register is known not to be live, there is no need to add an
5732 bool Live = false;
5738 Live = false;
5747 Live = true
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 973 // linkage: [0,4), notEligibleToImport: 4, live: 5, local: 6, canAutoHide: 7,
984 // The Live flag wasn't introduced until version 3. For dead stripping
986 // values as live.
987 bool Live = (RawFlags & 0x2) || Version < 3;
992 Live, Local, AutoHide);
  /src/external/gpl3/binutils/dist/gprofng/doc/
texinfo.tex 1531 % make a live url in pdf output.
1598 % TeX Live 2016 contains XeTeX 0.99996 and xdvipdfmx 20160307.
1599 % It can use the `dvipdfmx:config' special (from TeX Live SVN r40941).
1607 % XeTeX < 0.99996 (TeX Live < 2016) cannot use the
1614 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1766 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1782 % make a live url in pdf output.
8999 % If you use XeTeX 0.99996+ (TeX Live 2016+),
9875 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/gpl3/binutils.old/dist/gprofng/doc/
texinfo.tex 1531 % make a live url in pdf output.
1598 % TeX Live 2016 contains XeTeX 0.99996 and xdvipdfmx 20160307.
1599 % It can use the `dvipdfmx:config' special (from TeX Live SVN r40941).
1607 % XeTeX < 0.99996 (TeX Live < 2016) cannot use the
1614 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1766 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1782 % make a live url in pdf output.
8999 % If you use XeTeX 0.99996+ (TeX Live 2016+),
9875 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/gpl3/gcc/dist/gcc/doc/include/
texinfo.tex 1498 % make a live url in pdf output.
1566 % TeX Live 2016 contains XeTeX 0.99996 and xdvipdfmx 20160307.
1567 % It can use the `dvipdfmx:config' special (from TeX Live SVN r40941).
1575 % XeTeX < 0.99996 (TeX Live < 2016) cannot use the
1582 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1734 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1750 % make a live url in pdf output.
8829 % If you use XeTeX 0.99996+ (TeX Live 2016+),
9716 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/lgpl3/mpc/dist/build-aux/
texinfo.tex 1539 % make a live url in pdf output.
1606 % TeX Live 2016 contains XeTeX 0.99996 and xdvipdfmx 20160307.
1607 % It can use the `dvipdfmx:config' special (from TeX Live SVN r40941).
1615 % XeTeX < 0.99996 (TeX Live < 2016) cannot use the
1622 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1774 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1790 % make a live url in pdf output.
8879 % If you use XeTeX 0.99996+ (TeX Live 2016+),
9755 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/lgpl3/mpfr/dist/doc/
texinfo.tex 1497 % make a live url in pdf output.
1565 % TeX Live 2016 contains XeTeX 0.99996 and xdvipdfmx 20160307.
1566 % It can use the `dvipdfmx:config' special (from TeX Live SVN r40941).
1574 % XeTeX < 0.99996 (TeX Live < 2016) cannot use the
1581 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1733 % It is fixed by xdvipdfmx 20160106 (TeX Live SVN r39753).
1749 % make a live url in pdf output.
8861 % If you use XeTeX 0.99996+ (TeX Live 2016+),
9748 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 1074 RawFlags |= (Flags.Live << 1);
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 8656 /*Live=*/false, /*IsLocal=*/false, /*CanAutoHide=*/false);
8733 /*Live=*/false, /*IsLocal=*/false, /*CanAutoHide=*/false);
8792 /*Live=*/false, /*IsLocal=*/false, /*CanAutoHide=*/false);
9480 /// 'live' ':' Flag ',' 'dsoLocal' ':' Flag ','
9519 GVFlags.Live = Flag;
  /src/external/bsd/am-utils/dist/doc/
texinfo.tex 1387 % make a live url in pdf output.
8816 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/bsd/flex/dist/build-aux/
texinfo.tex 1387 % make a live url in pdf output.
8816 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/gpl2/xcvs/dist/build-aux/
texinfo.tex 1572 % make a live url in pdf output.
8043 % With TeX Live 2008, etex now includes hyphenation patterns for all
  /src/external/gpl3/autoconf/dist/build-aux/
texinfo.tex 1387 % make a live url in pdf output.
8752 % With TeX Live 2008, etex now includes hyphenation patterns for all

Completed in 117 milliseconds

1 2