Home
last modified time | relevance | path

Searched refs:PhiValues (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DPhiValues.h40 class PhiValues {
45 PhiValues(const Function &F) : F(F) {} in PhiValues() function
91 PhiValues *PV;
96 PhiValuesCallbackVH(Value *V, PhiValues *PV = nullptr)
120 using Result = PhiValues;
121 PhiValues run(Function &F, FunctionAnalysisManager &);
139 std::unique_ptr<PhiValues> Result;
145 PhiValues &getResult() { return *Result; } in getResult()
146 const PhiValues &getResult() const { return *Result; } in getResult()
H A DBasicAliasAnalysis.h35 class PhiValues; variable
52 PhiValues *PV;
57 DominatorTree *DT = nullptr, PhiValues *PV = nullptr)
H A DMemoryDependenceAnalysis.h35 class PhiValues; variable
351 PhiValues &PV;
363 PhiValues &PV, unsigned DefaultBlockScanLimit) in MemoryDependenceResults()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DPhiValues.cpp16 void PhiValues::PhiValuesCallbackVH::deleted() { in deleted()
20 void PhiValues::PhiValuesCallbackVH::allUsesReplacedWith(Value *) { in allUsesReplacedWith()
26 bool PhiValues::invalidate(Function &, const PreservedAnalyses &PA, in invalidate()
49 void PhiValues::processPhi(const PHINode *Phi, in processPhi()
125 const PhiValues::ValueSet &PhiValues::getValuesForPhi(const PHINode *PN) { in getValuesForPhi()
137 void PhiValues::invalidateValue(const Value *V) { in invalidateValue()
157 void PhiValues::releaseMemory() { in releaseMemory()
163 void PhiValues::print(raw_ostream &OS) const { in print()
192 return PhiValues(F); in run()
198 PhiValues &PI = AM.getResult<PhiValuesAnalysis>(F); in run()
[all …]
H A DCMakeLists.txt115 PhiValues.cpp
H A DBasicAliasAnalysis.cpp1429 const PhiValues::ValueSet &PhiValueSet = PV->getValuesForPhi(PN); in aliasPHI()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DPhiValuesTest.cpp53 PhiValues PV(*F); in TEST()
54 PhiValues::ValueSet Vals; in TEST()
129 PhiValues PV(*F); in TEST()
130 PhiValues::ValueSet Vals; in TEST()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn104 "PhiValues.cpp",
/llvm-project-15.0.7/llvm/test/Analysis/BasicAA/
H A Dinvalidation.ll16 ; Check PhiValues specifically.
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5030 llvm/include/llvm/Analysis/PhiValues.h