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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h37 class MemDepResult { class in namespace:llvm
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) {} function in class:llvm::MemDepResult
120 MemDepResult() = default;
123 /// MemDepResult kinds.
124 static MemDepResult getDef(Instruction *Inst) {
126 return MemDepResult(ValueTy::create<Def>(Inst));
128 static MemDepResult getClobbe
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp183 MemDepResult MemoryDependenceResults::getCallDependencyFrom(
199 return MemDepResult::getUnknown();
207 return MemDepResult::getClobber(Inst);
218 return MemDepResult::getDef(Inst);
224 return MemDepResult::getClobber(Inst);
230 return MemDepResult::getClobber(Inst);
236 return MemDepResult::getNonLocal();
237 return MemDepResult::getNonFuncLocal();
240 MemDepResult MemoryDependenceResults::getPointerDependencyFrom(
244 MemDepResult InvariantGroupDependenc
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h48 class MemDepResult;
323 AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, Value *Address);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp257 MemDepResult Q = MDA->getPointerDependencyFrom(
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp505 MemDepResult local_dep = MD->getDependency(C);
1086 static void reportMayClobberedLoad(LoadInst *Load, MemDepResult DepInfo,
1169 GVNPass::AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo,
1318 MemDepResult DepInfo = Dep.getResult();
1391 MemDepResult Dep = MD->getDependency(&Inst);
2147 MemDepResult Dep = MD->getDependency(L);
2243 MemDepResult local_dep = MD->getDependency(Call);

Completed in 187 milliseconds