Home
last modified time | relevance | path

Searched refs:VI (Results 1 – 25 of 139) sorted by relevance

123456

/src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp328 bool shouldImportGlobal(const ValueInfo &VI) { in shouldImportGlobal() argument
329 const auto &GVS = DefinedGVSummaries.find(VI.getGUID()); in shouldImportGlobal()
342 if (VI.getSummaryList().size() > 1 && in shouldImportGlobal()
344 !IsPrevailing(VI.getGUID(), GVS->second)) in shouldImportGlobal()
353 for (const auto &VI : Summary.refs()) { in onImportingSummaryImpl() local
354 if (!shouldImportGlobal(VI)) { in onImportingSummaryImpl()
360 LLVM_DEBUG(dbgs() << " ref -> " << VI << "\n"); in onImportingSummaryImpl()
374 for (const auto &RefSummary : VI.getSummaryList()) { in onImportingSummaryImpl()
389 VI.getGUID(), GlobalValueSummary::Definition); in onImportingSummaryImpl()
403 (*ExportLists)[RefSummary->modulePath()].insert(VI); in onImportingSummaryImpl()
[all …]
H A DStripSymbols.cpp78 for (ValueSymbolTable::iterator VI = ST.begin(), VE = ST.end(); VI != VE; ) { in StripSymtab() local
79 Value *V = VI->getValue(); in StripSymtab()
80 ++VI; in StripSymtab()
/src/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp184 auto VI = getValueInfo(ValueGUID); in getGlobalValueSummary() local
185 assert(VI && "GlobalValue not found in index"); in getGlobalValueSummary()
186 assert((!PerModuleIndex || VI.getSummaryList().size() == 1) && in getGlobalValueSummary()
188 auto &Summary = VI.getSummaryList()[0]; in getGlobalValueSummary()
193 auto VI = getValueInfo(GUID); in isGUIDLive() local
194 if (!VI) in isGUIDLive()
196 const auto &SummaryList = VI.getSummaryList(); in isGUIDLive()
216 for (auto &VI : S->refs()) { in propagateAttributesToRefs() local
217 assert(VI.getAccessSpecifier() == 0 || isa<FunctionSummary>(S)); in propagateAttributesToRefs()
218 if (!VI.getAccessSpecifier()) { in propagateAttributesToRefs()
[all …]
H A DValueSymbolTable.cpp35 for (const auto &VI : vmap) in ~ValueSymbolTable() local
37 << *VI.getValue()->getType() << "' Name = '" << VI.getKeyData() in ~ValueSymbolTable()
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp46 const GlobalValue *SGV, ValueInfo VI) { in shouldPromoteLocalToGlobal() argument
78 VI, SGV->getParent()->getModuleIdentifier()); in shouldPromoteLocalToGlobal()
222 ValueInfo VI; in processGlobalForThinLTO() local
224 VI = ImportIndex.getValueInfo(GV.getGUID()); in processGlobalForThinLTO()
226 if (VI && ImportIndex.hasSyntheticEntryCounts()) { in processGlobalForThinLTO()
229 for (const auto &S : VI.getSummaryList()) { in processGlobalForThinLTO()
244 assert(VI || GV.isDeclaration() || in processGlobalForThinLTO()
256 if (!GV.isDeclaration() && VI && ImportIndex.withAttributePropagation()) { in processGlobalForThinLTO()
268 ImportIndex.findSummaryInModule(VI, M.getModuleIdentifier())); in processGlobalForThinLTO()
285 if (GV.hasLocalLinkage() && shouldPromoteLocalToGlobal(&GV, VI)) { in processGlobalForThinLTO()
[all …]
H A DMemoryOpRemark.cpp374 const VariableInfo &VI = VIs[i]; in visitPtr() local
375 assert(!VI.isEmpty() && "No extra content to display."); in visitPtr()
378 if (VI.Name) in visitPtr()
379 R << NV(IsRead ? "RVarName" : "WVarName", *VI.Name); in visitPtr()
382 if (VI.Size) in visitPtr()
383 R << " (" << NV(IsRead ? "RVarSize" : "WVarSize", *VI.Size) << " bytes)"; in visitPtr()
H A DLoopUnrollAndJam.cpp399 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollAndJamLoop() local
400 VI != VE; ++VI) { in UnrollAndJamLoop()
401 PrevItValueMap[VI->second] = in UnrollAndJamLoop()
402 const_cast<Value *>(It == 1 ? VI->first : LastValueMap[VI->first]); in UnrollAndJamLoop()
403 LastValueMap[VI->first] = VI->second; in UnrollAndJamLoop()
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp687 VarInfo &VI = getVarInfo(Reg); in recomputeForSingleDefVirtReg() local
688 VI.AliveBlocks.clear(); in recomputeForSingleDefVirtReg()
689 VI.Kills.clear(); in recomputeForSingleDefVirtReg()
724 VI.Kills.push_back(&DefMI); in recomputeForSingleDefVirtReg()
738 if (VI.AliveBlocks.test(BB.getNumber())) in recomputeForSingleDefVirtReg()
740 VI.AliveBlocks.set(BB.getNumber()); in recomputeForSingleDefVirtReg()
748 if (VI.AliveBlocks.test(UseBBNum)) in recomputeForSingleDefVirtReg()
761 VI.Kills.push_back(&MI); in recomputeForSingleDefVirtReg()
772 VarInfo &VI = getVarInfo(Reg); in replaceKillInstruction() local
773 std::replace(VI.Kills.begin(), VI.Kills.end(), &OldMI, &NewMI); in replaceKillInstruction()
[all …]
H A DTailDuplicator.cpp419 auto VI = LocalVRMap.find(Reg); in duplicateInstruction() local
420 if (VI != LocalVRMap.end()) { in duplicateInstruction()
425 auto *MappedRC = MRI->getRegClass(VI->second.Reg); in duplicateInstruction()
427 if (VI->second.SubReg != 0) { in duplicateInstruction()
429 VI->second.SubReg); in duplicateInstruction()
434 MRI->setRegClass(VI->second.Reg, ConstrRC); in duplicateInstruction()
445 : MRI->constrainRegClass(VI->second.Reg, OrigRC); in duplicateInstruction()
451 MO.setReg(VI->second.Reg); in duplicateInstruction()
455 TRI->composeSubRegIndices(VI->second.SubReg, MO.getSubReg())); in duplicateInstruction()
463 .addReg(VI->second.Reg, 0, VI->second.SubReg); in duplicateInstruction()
[all …]
H A DInterleavedLoadCombinePass.cpp1143 for (auto &VI : InterleavedLoad) { in combine() local
1145 LIs.insert(VI.LIs.begin(), VI.LIs.end()); in combine()
1150 Is.insert(VI.Is.begin(), VI.Is.end()); in combine()
1153 SVIs.insert(VI.SVI); in combine()
1199 for (auto &VI : InterleavedLoad) { in combine() local
1200 if (!DT.dominates(InsertionPoint, VI.SVI)) in combine()
1233 for (auto &VI : InterleavedLoad) { in combine() local
1238 Builder.SetInsertPoint(VI.SVI); in combine()
1240 VI.SVI->replaceAllUsesWith(SVI); in combine()
H A DPHIElimination.cpp222 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); in run() local
223 SparseBitVector<>::iterator AliveBlockItr = VI.AliveBlocks.begin(); in run()
224 SparseBitVector<>::iterator EndItr = VI.AliveBlocks.end(); in run()
232 if (VI.Kills.size() > 1 || in run()
233 (!VI.Kills.empty() && VI.Kills.front()->getParent() != DefMBB)) in run()
234 for (auto *MI : VI.Kills) in run()
407 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode() local
412 if (reusedIncoming && (OldKill = VI.findKill(&MBB))) { in LowerPHINode()
/src/usr.bin/vi/
H A DMakefile12 VI= nvi macro
20 LINKS= ${BINDIR}/${VI} ${BINDIR}/${EX} ${BINDIR}/${VI} ${BINDIR}/${VIEW}
21 LINKS+= ${BINDIR}/${VI} ${BINDIR}/vi ${BINDIR}/${EX} ${BINDIR}/ex
22 LINKS+= ${BINDIR}/${VI} ${BINDIR}/view
/src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h77 ValueInfo VI; member
85 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness, in ImportFailureInfo()
87 : VI(VI), MaxHotness(MaxHotness), Reason(Reason), Attempts(Attempts) {} in ImportFailureInfo()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DImmutableGraph.h335 size_type VI = 0, EI = 0; in get() local
336 for (; VI < VertexSize; ++VI) { in get()
337 VertexArray[VI].Value = std::move(AdjList[VI].first); in get()
338 VertexArray[VI].Edges = &EdgeArray[EI]; in get()
339 auto NumEdges = static_cast<size_type>(AdjList[VI].second.size()); in get()
341 auto &E = AdjList[VI].second[VEI]; in get()
346 assert(VI == VertexSize && EI == EdgeSize && "ImmutableGraph malformed"); in get()
347 VertexArray[VI].Edges = &EdgeArray[EdgeSize]; // terminator node in get()
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp301 auto VI = Values.begin(); in restrictToBlocks() local
303 assert(VI != Values.end()); in restrictToBlocks()
306 VI = Values.erase(VI); in restrictToBlocks()
309 ++VI; in restrictToBlocks()
461 auto VI = ValueNumbering.find(V); in lookupOrAdd() local
462 if (VI != ValueNumbering.end()) in lookupOrAdd()
463 return VI->second; in lookupOrAdd()
554 auto VI = ValueNumbering.find(V); in lookup() local
555 assert(VI != ValueNumbering.end() && "Value not numbered?"); in lookup()
556 return VI->second; in lookup()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVIInstrFormats.td1 //===-- VIInstrFormats.td - VI Instruction Encodings ----------------------===//
9 // VI Instruction format definitions.
H A DSIOptimizeVGPRLiveRange.cpp244 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters() local
249 if ((VI.AliveBlocks.test(If->getNumber()) || DefMBB == If) && in collectCandidateRegisters()
253 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters() local
254 if (!VI.isLiveIn(*Endif, MOReg, *MRI)) { in collectCandidateRegisters()
283 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in collectCandidateRegisters() local
285 if (VI.isLiveIn(*Endif, Reg, *MRI)) { in collectCandidateRegisters()
294 if ((VI.AliveBlocks.test(If->getNumber()) || DefMBB == If) && in collectCandidateRegisters()
/src/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DInfoByHwMode.h202 bool operator<(const RegSizeInfoByHwMode &VI) const;
203 bool operator==(const RegSizeInfoByHwMode &VI) const;
204 bool operator!=(const RegSizeInfoByHwMode &VI) const {
205 return !(*this == VI);
/src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DPHITransAddr.h115 if (Instruction *VI = dyn_cast<Instruction>(V)) in addAsInput() local
116 InstInputs.push_back(VI); in addAsInput()
/src/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp169 for (const auto &VI : ExportList) in computeLTOCacheKey() local
170 ExportsGUID.push_back(VI.getGUID()); in computeLTOCacheKey()
251 for (const ValueInfo &VI : GS->refs()) { in computeLTOCacheKey() local
252 AddUnsigned(VI.isDSOLocal(Index.withDSOLocalPropagation())); in computeLTOCacheKey()
253 AddUsedCfiGlobal(VI.getGUID()); in computeLTOCacheKey()
362 const Config &C, ValueInfo VI, in thinLTOResolvePrevailingGUID() argument
370 C.VisibilityScheme == Config::ELF ? VI.getELFVisibility() in thinLTOResolvePrevailingGUID()
372 for (auto &S : VI.getSummaryList()) { in thinLTOResolvePrevailingGUID()
387 if (isPrevailing(VI.getGUID(), S.get())) { in thinLTOResolvePrevailingGUID()
400 S->setCanAutoHide(VI.canAutoHide() && in thinLTOResolvePrevailingGUID()
[all …]
/src/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesWriter.cpp406 const llvm::SmallVectorImpl<std::pair<llvm::VersionTuple, T>> &VI, in getVersionedInfoSize() argument
410 for (const auto &E : VI) { in getVersionedInfoSize()
446 raw_ostream &OS, llvm::SmallVectorImpl<std::pair<VersionTuple, T>> &VI, in emitVersionedInfo() argument
450 std::sort(VI.begin(), VI.end(), in emitVersionedInfo()
459 writer.write<uint16_t>(VI.size()); in emitVersionedInfo()
460 for (const auto &E : VI) { in emitVersionedInfo()
650 unsigned getVariableInfoSize(const VariableInfo &VI) { in getVariableInfoSize() argument
651 return 2 + getCommonEntityInfoSize(VI) + 2 + VI.getType().size(); in getVariableInfoSize()
655 void emitVariableInfo(raw_ostream &OS, const VariableInfo &VI) { in emitVariableInfo() argument
656 emitCommonEntityInfo(OS, VI); in emitVariableInfo()
[all …]
/src/share/misc/
H A Diso3166264 VI VIR 850 Virgin Islands (U.S.)
524 # Newsletter VI-1 2007-09-21
527 # Newsletter VI-2 2008-04-25
530 # Newsletter VI-3 2008-09-09
534 # Newsletter VI-4 2009-01-07
537 # Newsletter VI-5 2009-03-03
540 # Newsletter VI-6 2009-05-08
543 # Newsletter VI-7 2010-02-22
546 # Newsletter VI-8 2010-12-15
551 # Newsletter VI-9 2011-06-12
[all …]
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp602 for (const auto &VI : StoreRefEdges) in computeFunctionSummary() local
603 if (LoadRefEdges.remove(VI)) in computeFunctionSummary()
604 RefEdges.insert(VI); in computeFunctionSummary()
610 for (const auto &VI : LoadRefEdges) in computeFunctionSummary() local
611 RefEdges.insert(VI); in computeFunctionSummary()
614 for (const auto &VI : StoreRefEdges) in computeFunctionSummary() local
615 RefEdges.insert(VI); in computeFunctionSummary()
879 if (ValueInfo VI = Index.getValueInfo(GlobalValue::getGUID(Name))) in setLiveRoot() local
880 for (const auto &Summary : VI.getSummaryList()) in setLiveRoot()
1065 llvm::all_of(Summary->refs(), [&](const ValueInfo &VI) { in buildModuleSummaryIndex() argument
[all …]
/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h253 inline raw_ostream &operator<<(raw_ostream &OS, const ValueInfo &VI) {
254 OS << VI.getGUID();
255 if (!VI.name().empty())
256 OS << " (" << VI.name() << ")";
1113 VirtFuncOffset(ValueInfo VI, uint64_t Offset)
1114 : FuncVI(VI), VTableOffset(Offset) {}
1313 TypeIdOffsetVtableInfo(uint64_t Offset, ValueInfo VI)
1314 : AddressPointOffset(Offset), VTableVI(VI) {}
1676 void addGlobalValueSummary(ValueInfo VI,
1680 addOriginalName(VI.getGUID(), Summary->getOriginalName());
[all …]
/src/sys/contrib/device-tree/Bindings/powerpc/nintendo/
H A Dgamecube.txt14 1.a) The Video Interface (VI) node
22 - reg : should contain the VI registers location and length
23 - interrupts : should contain the VI interrupt

123456