Searched refs:Live (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp79 bool Live = false; member in struct:__anon2652::InstInfoType
88 bool Live = false; member in struct:__anon2652::BlockInfoType
112 bool terminatorIsLive() const { return TerminatorLiveInfo->Live; }
126 bool isLive(BasicBlock *BB) { return BlockInfo[BB].Live; }
130 bool isLive(Instruction *I) { return InstInfo[I].Live; }
316 EntryInfo.Live = true;
380 if (Info.Live)
384 Info.Live = true;
405 if (BBInfo.Live)
408 BBInfo.Live
[all...]
H A DRewriteStatepointsForGC.cpp379 dbgs() << "Live Variables:\n";
1688 Function &F, DominatorTree &DT, ArrayRef<Value *> Live,
1704 PromotableAllocas.reserve(Live.size());
1718 for (Value *V : Live)
1865 assert(PromotableAllocas.size() == Live.size() + NumRematerializedValues &&
2338 SmallVector<Value *, 128> Live; local
2348 Live.insert(Live.end(), Statepoint.gc_args_begin(),
2369 unique_unsorted(Live);
2373 for (auto *Ptr : Live)
1687 relocationViaAlloca( Function &F, DominatorTree &DT, ArrayRef<Value *> Live, ArrayRef<PartiallyConstructedSafepointRecord> Records) argument
2699 checkBasicSSA(DominatorTree &DT, SetVector<Value *> &Live, Instruction *TI, bool TermOkay = false) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp157 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) { argument
158 if (Live.isLive(D))
269 const LiveVariables::LivenessValues &Live) {
278 if (!isLive(Live, VD) &&
289 const LiveVariables::LivenessValues& Live) {
291 CheckVarDecl(VD, DR, Val, dsk, Live);
318 const LiveVariables::LivenessValues &Live) override {
358 CheckVarDecl(VD, DR, B->getRHS(), dsk, Live);
372 CheckDeclRef(DR, U, DeadIncrement, Live);
405 if (!isLive(Live,
267 CheckVarDecl(const VarDecl *VD, const Expr *Ex, const Expr *Val, DeadStoreKind dsk, const LiveVariables::LivenessValues &Live) argument
288 CheckDeclRef(const DeclRefExpr *DR, const Expr *Val, DeadStoreKind dsk, const LiveVariables::LivenessValues& Live) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp363 return Live;
401 if (Result != Live)
421 if (Result == Live)
434 return Live;
444 return Live;
457 return Live;
464 /// the result is Live, MaybeLiveUses might be modified but its content should
474 if (Result == Live)
589 if (RetValLiveness[Idx] != Live) {
591 if (RetValLiveness[Idx] == Live)
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DDeadArgumentElimination.h74 enum Liveness { Live, MaybeLive }; enumerator in enum:llvm::DeadArgumentEliminationPass::Liveness
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndexYAML.h139 bool NotEligibleToImport, Live, IsLocal, CanAutoHide; member in struct:llvm::yaml::FunctionSummaryYaml
181 io.mapOptional("Live", summary.Live);
226 FSum.NotEligibleToImport, FSum.Live, FSum.IsLocal, FSum.CanAutoHide),
246 static_cast<bool>(FSum->flags().Live),
H A DModuleSummaryIndex.h305 unsigned Live : 1; member in struct:llvm::CalleeInfo::GlobalValueSummary::GVFlags
324 bool NotEligibleToImport, bool Live, bool IsLocal,
327 Live(Live), DSOLocal(IsLocal), CanAutoHide(CanAutoHide) {}
400 bool isLive() const { return Flags.Live; }
402 void setLive(bool Live) { Flags.Live = Live; } argument
562 /*NotEligibleToImport=*/true, /*Live=*/true, /*IsLocal=*/false,
943 /// GVFlags::Live
323 GVFlags(GlobalValue::LinkageTypes Linkage, bool NotEligibleToImport, bool Live, bool IsLocal, bool CanAutoHide) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp481 if (Flags.Live && hasReadOnlyFlag(SummaryIt.second))
483 if (Flags.Live && hasWriteOnlyFlag(SummaryIt.second))
495 if (!Flags.Live)
H A DAsmWriter.cpp3097 Out << ", live: " << GVFlags.Live;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp1 //===-- LiveVariables.cpp - Live Variable Analysis for Machine Code -------===//
47 "Live Variable Analysis", false, false)
50 "Live Variable Analysis", false, false)
446 SmallSet<unsigned, 32> Live; local
450 Live.insert(*SubRegs);
460 if (Live.count(SubReg))
465 Live.insert(*SS);
476 if (!Live.count(SubReg))
H A DRDFLiveness.cpp874 BitVector LiveIn(TRI.getNumRegs()), Live(TRI.getNumRegs());
877 CopyLiveIns(SI, Live);
896 Live.reset(*SR);
906 if (!Live[*AR])
914 Live.set(*SR);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenMux.cpp374 bool Live = IsLive(Op.getReg()); local
375 Op.setIsKill(!Live);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp976 // The Live flag wasn't introduced until version 3. For dead stripping
979 bool Live = (RawFlags & 0x2) || Version < 3;
983 return GlobalValueSummary::GVFlags(Linkage, NotEligibleToImport, Live, Local, AutoHide);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1018 RawFlags |= (Flags.Live << 1);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp8086 /*Live=*/false, /*IsLocal=*/false, /*CanAutoHide=*/false);
8156 /*Live=*/false, /*IsLocal=*/false, /*CanAutoHide=*/false);
8212 /*Live=*/false, /*IsLocal=*/false, /*CanAutoHide=*/false);
8803 GVFlags.Live = Flag;
/freebsd-11-stable/contrib/amd/doc/
H A Dtexinfo.tex8816 % With TeX Live 2008, etex now includes hyphenation patterns for all

Completed in 244 milliseconds