| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | GVNHoist.cpp | 142 VNType VN; member 150 bool operator==(const CHIArg &A) const { return VN == A.VN; } in operator ==() 210 VNtoStores[{VN.lookupOrAdd(Ptr), VN.lookupOrAdd(Val)}].push_back(Store); in insert() 279 GVNPass::ValueTable VN; member in llvm::GVNHoist 436 const VNType &VN = R; in computeInsertionPoints() local 557 VN.setDomTree(DT); in run() 558 VN.setAliasAnalysis(AA); in run() 559 VN.setMemDep(MD); in run() 585 VN.clear(); in run() 867 << ", VN: " << C.VN.first << ", " << C.VN.second); in fillChiArgs() [all …]
|
| H A D | GVN.cpp | 1631 VN.lookupOrAdd(I); in PerformLoadPRE() 2584 VN.setDomTree(DT); in runImpl() 2586 VN.setAliasAnalysis(&RunAA); in runImpl() 2591 VN.setMemDep(MD); in runImpl() 2723 if (!VN.exists(Op)) { in performScalarPREInsertion() 2728 VN.phiTranslate(Pred, Curr, VN.lookup(Op), *this); in performScalarPREInsertion() 2750 VN.add(Instr, Num); in performScalarPREInsertion() 2908 VN.add(Phi, ValNo); in performScalarPRE() 2917 VN.erase(CurInst); in performScalarPRE() 3017 VN.clear(); in cleanupGlobalSets() [all …]
|
| H A D | GVNSink.cpp | 582 VN.setReachableBBs(BasicBlocksSet(RPOT.begin(), RPOT.end())); in run() 590 ValueTable VN; member in __anon7f9656e30111::GVNSink 654 uint32_t N = VN.lookupOrAdd(I); in analyzeInstructionForSinking() 673 if (VN.lookup(I) != VNumToSink) in analyzeInstructionForSinking()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ValueSymbolTable.cpp | 89 ValueName *VN = makeUniqueName(V, UniqueName); in reinsertValue() local 90 V->setValueName(VN); in reinsertValue()
|
| H A D | Value.cpp | 288 void Value::setValueName(ValueName *VN) { in setValueName() argument 294 if (!VN) { in setValueName() 302 Ctx.pImpl->ValueNames[this] = VN; in setValueName()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | GVN.h | 133 VN.erase(I); in markInstructionForDeletion() 138 AAResults *getAliasAnalysis() const { return VN.getAliasAnalysis(); } in getAliasAnalysis() 230 ValueTable VN;
|
| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | ELF.h | 1025 VerNeed &VN = *Ret.emplace(Ret.end()); in getVersionDependencies() local 1026 VN.Version = Verneed->vn_version; in getVersionDependencies() 1027 VN.Cnt = Verneed->vn_cnt; in getVersionDependencies() 1028 VN.Offset = VerneedBuf - Start; in getVersionDependencies() 1031 VN.File = std::string(StrTab.data() + Verneed->vn_file); in getVersionDependencies() 1033 VN.File = ("<corrupt vn_file: " + Twine(Verneed->vn_file) + ">").str(); in getVersionDependencies() 1052 VernAux &Aux = *VN.AuxV.emplace(VN.AuxV.end()); in getVersionDependencies()
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 302 for (const VerNeed &VN : *V) { in printSymbolVersionDependency() 303 OS << " required from " << VN.File << ":\n"; in printSymbolVersionDependency() 304 for (const VernAux &Aux : VN.AuxV) in printSymbolVersionDependency()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVRegisterInfo.td | 473 def "VN" # n # "M" # m # "NoV0": RegisterTuples< 476 def "VN" # n # "M" # m # "V0" : RegisterTuples< 581 (add !cast<RegisterTuples>("VN" # nf # "M" # m # "NoV0")), 584 (add !cast<RegisterTuples>("VN" # nf # "M" # m # "NoV0"), 585 !cast<RegisterTuples>("VN" # nf # "M" # m # "V0")),
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 1137 explicit VarInit(Init *VN, RecTy *T) in VarInit() argument 1138 : TypedInit(IK_VarInit, T), VarName(VN) {} in VarInit() 1148 static VarInit *get(StringRef VN, RecTy *T); 1149 static VarInit *get(Init *VN, RecTy *T); 1378 DagInit(Init *V, StringInit *VN, unsigned NumArgs, unsigned NumArgNames) in DagInit() argument 1380 ValName(VN), NumArgs(NumArgs), NumArgNames(NumArgNames) {} in DagInit() 1392 static DagInit *get(Init *V, StringInit *VN, ArrayRef<Init *> ArgRange, 1394 static DagInit *get(Init *V, StringInit *VN,
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIWholeQuadMode.cpp | 367 if (const VNInfo *VN = LR.getVNInfoBefore(LIS->getMBBEndIdx(*PI))) { in markDefs() local 368 if (!Visited.count(VisitKey(VN, DefinedLanes))) in markDefs() 369 NextValue = VN; in markDefs() 404 if (const VNInfo *VN = LRQ.valueIn()) { in markDefs() local 405 if (!Visited.count(VisitKey(VN, DefinedLanes))) in markDefs() 406 NextValue = VN; in markDefs()
|
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 1811 VarInit *VarInit::get(StringRef VN, RecTy *T) { in get() argument 1812 Init *Value = StringInit::get(T->getRecordKeeper(), VN); in get() 1816 VarInit *VarInit::get(Init *VN, RecTy *T) { in get() argument 1818 VarInit *&I = RK.TheVarInitPool[std::make_pair(T, VN)]; in get() 1820 I = new (RK.Allocator) VarInit(VN, T); in get() 2223 static void ProfileDagInit(FoldingSetNodeID &ID, Init *V, StringInit *VN, in ProfileDagInit() argument 2227 ID.AddPointer(VN); in ProfileDagInit() 2239 DagInit *DagInit::get(Init *V, StringInit *VN, ArrayRef<Init *> ArgRange, in get() argument 2242 ProfileDagInit(ID, V, VN, ArgRange, NameRange); in get() 2262 DagInit::get(Init *V, StringInit *VN, in get() argument [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Value.h | 263 void setValueName(ValueName *VN);
|
| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | ELFDumper.cpp | 4680 for (const VerNeed &VN : *V) { in printVersionDependencySection() 4681 OS << format(" 0x%04x: Version: %u File: %s Cnt: %u\n", VN.Offset, in printVersionDependencySection() 4682 VN.Version, VN.File.data(), VN.Cnt); in printVersionDependencySection() 4683 for (const VernAux &Aux : VN.AuxV) in printVersionDependencySection() 6934 for (const VerNeed &VN : *V) { in printVersionDependencySection() 6936 W.printNumber("Version", VN.Version); in printVersionDependencySection() 6937 W.printNumber("Count", VN.Cnt); in printVersionDependencySection() 6938 W.printString("FileName", VN.File.c_str()); in printVersionDependencySection() 6941 for (const VernAux &Aux : VN.AuxV) { in printVersionDependencySection()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Lexicon.rst | 200 **Load-VN**
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LiveIntervals.cpp | 878 VNInfo *VN = Interval.getNextValue( in addSegmentToEndOfBlock() local 882 getMBBEndIdx(startInst.getParent()), VN); in addSegmentToEndOfBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAG.cpp | 1608 const VTSDNode *VN = dyn_cast<const VTSDNode>(N->getOperand(1)); in isPositiveHalfWord() local 1609 return VN->getVT().getSizeInBits() <= 16; in isPositiveHalfWord()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 12191 operator<<(const Sema::SemaDiagnosticBuilder &Diag, VarDeclOrName VN) { in operator <<() argument 12192 return VN.VDecl ? Diag << VN.VDecl : Diag << VN.Name; in operator <<() 12206 VarDeclOrName VN{VDecl, Name}; in deduceVarTypeFromInitializer() local 12258 << VN << Type << Range; in deduceVarTypeFromInitializer() 12266 << VN << Type << Range; in deduceVarTypeFromInitializer() 12275 << isa<InitListExpr>(Init) << VN << Type << Range; in deduceVarTypeFromInitializer() 12307 << VN in deduceVarTypeFromInitializer() 12313 << VN << TSI->getType() in deduceVarTypeFromInitializer() 12327 Diag(Loc, diag::warn_auto_var_is_id) << VN << Range; in deduceVarTypeFromInitializer()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3563 DeclarationName VN = D->getVarName(); in VisitOMPDeclareMapperDecl() local 3568 D->getLocation(), VN))); in VisitOMPDeclareMapperDecl() 3589 /*S=*/nullptr, SubstMapperTy, D->getLocation(), VN); in VisitOMPDeclareMapperDecl() 3630 VN, D->getAccess(), MapperVarRef.get(), Clauses, PrevDeclInScope); in VisitOMPDeclareMapperDecl()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenDAGPatterns.cpp | 752 SmallDenseSet<ElementCount> VN, WN; in EnforceSameNumElts() local 754 VN.insert(T.isVector() ? T.getVectorElementCount() in EnforceSameNumElts() 761 Changed |= berase_if(WS, std::bind(NoLength, VN, std::placeholders::_1)); in EnforceSameNumElts()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrVector.td | 504 def VN : BinaryVRRc<"vn", 0xE768, null_frag, v128any, v128any>; 875 def : Pat<(type (and VR128:$x, VR128:$y)), (VN VR128:$x, VR128:$y)>;
|
| H A D | SystemZScheduleZ13.td | 1250 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O)?$")>;
|
| H A D | SystemZScheduleZ16.td | 1313 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O|N|X)?$")>;
|
| H A D | SystemZScheduleZ15.td | 1307 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O|N|X)?$")>;
|
| H A D | SystemZScheduleZ14.td | 1271 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O|N|X)?$")>;
|