| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| FunctionImportUtils.cpp | 38 const GlobalValue *SGV, ValueInfo VI) { 63 VI, SGV->getParent()->getModuleIdentifier()); 197 ValueInfo VI; 199 VI = ImportIndex.getValueInfo(GV.getGUID()); 201 if (VI && ImportIndex.hasSyntheticEntryCounts()) { 204 for (auto &S : VI.getSummaryList()) { 219 assert(VI || GV.isDeclaration() || 231 if (!GV.isDeclaration() && VI && ImportIndex.withAttributePropagation()) { 240 // We might have a non-null VI and get here even in that case if the name 243 ImportIndex.findSummaryInModule(VI, M.getModuleIdentifier())) [all...] |
| AutoInitRemark.cpp | 198 const VariableInfo &VI = VIs[i]; 199 assert(!VI.isEmpty() && "No extra content to display."); 202 if (VI.Name) 203 R << NV("VarName", *VI.Name); 206 if (VI.Size) 207 R << " (" << NV("VarSize", *VI.Size) << " bytes)";
|
| ModuleUtils.cpp | 313 Optional<VFInfo> VI = VFABI::tryDemangleForVFABI(VariantMapping, *M); 314 assert(VI.hasValue() && "Cannot add an invalid VFABI name."); 315 assert(M->getNamedValue(VI.getValue().VectorName) &&
|
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/ |
| LLJITWithThinLTOSummaries.cpp | 70 DuplicateDefinitionInSummary(std::string GlobalValueName, ValueInfo VI) 72 ModulePaths.reserve(VI.getSummaryList().size()); 73 for (const auto &S : VI.getSummaryList()) 139 ValueInfo VI = Index.getValueInfo(G); 142 if (!VI || VI.getSummaryList().empty()) 144 if (VI.getSummaryList().size() > 1) 145 return make_error<DuplicateDefinitionInSummary>(FunctionName.str(), VI); 147 GlobalValueSummary *S = VI.getSummaryList().front()->getBaseObject();
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| FunctionImport.h | 73 ValueInfo VI; 81 ImportFailureInfo(ValueInfo VI, CalleeInfo::HotnessType MaxHotness, 83 : VI(VI), MaxHotness(MaxHotness), Reason(Reason), Attempts(Attempts) {}
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| GVNSink.cpp | 276 auto VI = Values.begin(); 278 assert(VI != Values.end()); 281 VI = Values.erase(VI); 284 ++VI; 427 auto VI = ValueNumbering.find(V); 428 if (VI != ValueNumbering.end()) 429 return VI->second; 517 auto VI = ValueNumbering.find(V); 518 assert(VI != ValueNumbering.end() && "Value not numbered?") [all...] |
| Scalarizer.cpp | 719 Instruction *VI; 722 while ((VI = dyn_cast<Instruction>(V)) && 723 VI->getOpcode() == Instruction::BitCast) 724 V = VI->getOperand(0);
|
| GVN.cpp | 509 DenseMap<Value*, uint32_t>::iterator VI = valueNumbering.find(V); 510 if (VI != valueNumbering.end()) 511 return VI->second; 586 DenseMap<Value*, uint32_t>::const_iterator VI = valueNumbering.find(V); 588 assert(VI != valueNumbering.end() && "Value not numbered?"); 589 return VI->second; 591 return (VI != valueNumbering.end()) ? VI->second : 0;
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-xray/ |
| xray-graph.cpp | 257 VertexIdentifier VI = ThreadStack.empty() ? 0 : ThreadStack.back().FuncId; 258 EdgeIdentifier EI(VI, Record.FuncId);
|
| /src/bin/ksh/ |
| config.h | 82 /* Include vi editing? */ 83 #define VI 1
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| LiveVariables.cpp | 678 VarInfo &VI = getVarInfo(Reg); 679 std::replace(VI.Kills.begin(), VI.Kills.end(), &OldMI, &NewMI); 733 LiveVariables::VarInfo &VI = getVarInfo(Reg); 736 for (unsigned i = 0, e = VI.Kills.size(); i != e; ++i) 737 Kills.insert(VI.Kills[i]->getParent()); 744 if (VI.AliveBlocks.test(SuccIdx)) 797 VarInfo &VI = getVarInfo(Reg); 798 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber())) 799 VI.AliveBlocks.set(NumNew) [all...] |
| PHIElimination.cpp | 169 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); 170 SparseBitVector<>::iterator AliveBlockItr = VI.AliveBlocks.begin(); 171 SparseBitVector<>::iterator EndItr = VI.AliveBlocks.end(); 179 if (VI.Kills.size() > 1 || 180 (!VI.Kills.empty() && VI.Kills.front()->getParent() != DefMBB)) 181 for (auto *MI : VI.Kills) 322 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); 330 if (reusedIncoming && (OldKill = VI.findKill(&MBB))) {
|
| TailDuplicator.cpp | 407 auto VI = LocalVRMap.find(Reg); 408 if (VI != LocalVRMap.end()) { 413 auto *MappedRC = MRI->getRegClass(VI->second.Reg); 415 if (VI->second.SubReg != 0) { 417 VI->second.SubReg); 422 MRI->setRegClass(VI->second.Reg, ConstrRC); 427 ConstrRC = MRI->constrainRegClass(VI->second.Reg, OrigRC); 433 MO.setReg(VI->second.Reg); 434 // We have Reg -> VI.Reg:VI.SubReg, so if Reg is used with [all...] |
| MachineVerifier.cpp | 2171 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); 2172 if (!is_contained(VI.Kills, MI)) 2679 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); 2685 if (!VI.AliveBlocks.test(MBB.getNumber())) { 2691 if (VI.AliveBlocks.test(MBB.getNumber())) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| ImmutableGraph.h | 335 size_type VI = 0, EI = 0; 336 for (; VI < VertexSize; ++VI) { 337 VertexArray[VI].Value = std::move(AdjList[VI].first); 338 VertexArray[VI].Edges = &EdgeArray[EI]; 339 auto NumEdges = static_cast<size_type>(AdjList[VI].second.size()); 341 auto &E = AdjList[VI].second[VEI]; 346 assert(VI == VertexSize && EI == EdgeSize && "ImmutableGraph malformed"); 347 VertexArray[VI].Edges = &EdgeArray[EdgeSize]; // terminator nod [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| MemoryDependenceAnalysis.cpp | 1142 DenseMap<BasicBlock *, Value *>::iterator VI = 1144 if (VI == Visited.end() || VI->second == Pointer.getAddr())
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| FunctionImport.cpp | 268 updateValueInfoForIndirectCalls(const ModuleSummaryIndex &Index, ValueInfo VI) { 269 if (!VI.getSummaryList().empty()) 270 return VI; 276 auto GUID = Index.getGUIDFromOriginalID(VI.getGUID()); 282 static bool shouldImportGlobal(const ValueInfo &VI, 284 const auto &GVS = DefinedGVSummaries.find(VI.getGUID()); 298 if (VI.getSummaryList().size() > 1 && 311 for (auto &VI : Summary.refs()) { 312 if (!shouldImportGlobal(VI, DefinedGVSummaries)) { 318 LLVM_DEBUG(dbgs() << " ref -> " << VI << "\n") [all...] |
| WholeProgramDevirt.cpp | 839 auto &VI = T.first; 841 assert(VI.getSummaryList().size() == 1 && 843 auto &S = VI.getSummaryList()[0]; 844 if (!isExported(S->modulePath(), VI))
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| RegionStore.cpp | 2217 nonloc::CompoundVal::iterator VI = CV.begin(), VE = CV.end(); 2222 for (; Size.hasValue() ? i < Size.getValue() : true ; ++i, ++VI) { 2224 if (VI == VE) 2231 NewB = bindStruct(NewB, ER, *VI); 2233 NewB = bindArray(NewB, ER, *VI); 2235 NewB = bind(NewB, loc::MemRegionVal(ER), *VI); 2266 nonloc::CompoundVal::iterator VI = CV.begin(), VE = CV.end(); 2271 if (VI == VE) 2278 NewB = bindArray(NewB, ER, *VI); 2280 NewB = bindStruct(NewB, ER, *VI); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| FastISel.cpp | 152 DenseMap<const Value *, Register>::iterator VI = LocalValueMap.find(&*I); 153 assert(VI != LocalValueMap.end() && "Missed an argument?"); 154 FuncInfo.ValueMap[&*I] = VI->second;
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Attributes.cpp | 1341 auto VI = Values.begin(); 1343 Attrs.emplace_back(Index, Attribute::get(C, K, *VI++));
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXAsmPrinter.cpp | 588 VRegMap::const_iterator VI = RegMap.find(Reg); 589 assert(VI != RegMap.end() && "Bad virtual register"); 590 unsigned MappedVR = VI->second;
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| CoroSplit.cpp | 1137 auto VI = ResolvedValues.find(V); 1138 if (VI != ResolvedValues.end()) 1139 V = VI->second;
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| GlobalISelEmitter.cpp | 1250 const auto VI = TypeIDValues.find(Ty); 1251 if (VI == TypeIDValues.end()) 1253 return MatchTable::NamedValue(getTy().getCxxEnumValue(), VI->second); 1777 const auto VI = OpcodeValues.find(I); 1778 if (VI != OpcodeValues.end()) 1780 VI->second); 1820 const auto VI = OpcodeValues.find(I); 1821 if (VI != OpcodeValues.end()) 1823 VI->second); 6201 auto VI = Values.begin() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
| BitcodeWriter.cpp | 237 // Helper to get the valueId for the type of value recorded in VI. 238 unsigned getValueId(ValueInfo VI) { 239 if (!VI.haveGVs() || !VI.getValue()) 240 return getValueId(VI.getGUID()); 241 return VE.getValueID(VI.getValue()); 3813 Stream, FS, [&](const ValueInfo &VI) -> Optional<unsigned> { 3814 return {VE.getValueID(VI.getValue())}; 3854 auto VI = Index->getValueInfo(V.getGUID()); 3855 if (!VI || VI.getSummaryList().empty()) [all...] |