Home
last modified time | relevance | path

Searched refs:MemDepResult (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h37 class MemDepResult {
47 /// In a default-constructed MemDepResult object, the type will be Invalid
52 /// desired value. The pointer member of the MemDepResult pair holds the
64 /// MemDepResult pair holds the instruction that defines the memory.
117 explicit MemDepResult(ValueTy V) : Value(V) {} in MemDepResult() function
120 MemDepResult() = default;
123 /// MemDepResult kinds.
124 static MemDepResult getDef(Instruction *Inst) { in getDef()
126 return MemDepResult(ValueTy::create<Def>(Inst)); in getDef()
128 static MemDepResult getClobbe in getDef()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp183 MemDepResult MemoryDependenceResults::getCallDependencyFrom( in getCallDependencyFrom()
199 return MemDepResult::getUnknown(); in getCallDependencyFrom()
207 return MemDepResult::getClobber(Inst); in getCallDependencyFrom()
218 return MemDepResult::getDef(Inst); in getCallDependencyFrom()
224 return MemDepResult::getClobber(Inst); in getCallDependencyFrom()
230 return MemDepResult::getClobber(Inst); in getCallDependencyFrom()
236 return MemDepResult::getNonLocal(); in getCallDependencyFrom()
237 return MemDepResult::getNonFuncLocal(); in getCallDependencyFrom()
240 MemDepResult MemoryDependenceResults::getPointerDependencyFrom( in getPointerDependencyFrom()
244 MemDepResult InvariantGroupDependency = MemDepResult::getUnknown(); in getPointerDependencyFrom()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h48 class MemDepResult; variable
332 AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, Value *Address);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp506 MemDepResult local_dep = MD->getDependency(C); in lookupOrAddCall()
1151 static void reportMayClobberedLoad(LoadInst *Load, MemDepResult DepInfo, in reportMayClobberedLoad()
1234 GVNPass::AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, in AnalyzeLoadAvailability()
1383 MemDepResult DepInfo = Dep.getResult(); in AnalyzeLoadAvailability()
1456 MemDepResult Dep = MD->getDependency(&Inst); in findLoadToHoistIntoPred()
2213 MemDepResult Dep = MD->getDependency(L); in processLoad()
2307 MemDepResult local_dep = MD->getDependency(Call); in areCallValsEqual()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp257 MemDepResult Q = MDA->getPointerDependencyFrom( in runOnFunction()