Home
last modified time | relevance | path

Searched refs:VN (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp142 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 DGVN.cpp1631 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 DGVNSink.cpp582 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 DValueSymbolTable.cpp89 ValueName *VN = makeUniqueName(V, UniqueName); in reinsertValue() local
90 V->setValueName(VN); in reinsertValue()
H A DValue.cpp288 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 DGVN.h133 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 DELF.h1025 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 DELFDump.cpp302 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 DRISCVRegisterInfo.td473 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 DRecord.h1137 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 DSIWholeQuadMode.cpp367 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 DRecord.cpp1811 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 DValue.h263 void setValueName(ValueName *VN);
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp4680 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 DLexicon.rst200 **Load-VN**
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveIntervals.cpp878 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 DHexagonISelDAGToDAG.cpp1608 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 DSemaDecl.cpp12191 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 DSemaTemplateInstantiateDecl.cpp3563 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 DCodeGenDAGPatterns.cpp752 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 DSystemZInstrVector.td504 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 DSystemZScheduleZ13.td1250 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O)?$")>;
H A DSystemZScheduleZ16.td1313 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O|N|X)?$")>;
H A DSystemZScheduleZ15.td1307 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O|N|X)?$")>;
H A DSystemZScheduleZ14.td1271 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VN(C|O|N|X)?$")>;

12