Home
last modified time | relevance | path

Searched refs:gvn (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h61 namespace LLVM_LIBRARY_VISIBILITY_NAMESPACE gvn {
245 friend class gvn::GVNLegacyPass;
339 using AvailValInBlkVect = SmallVector<gvn::AvailableValueInBlock, 64>;
357 std::optional<gvn::AvailableValue>
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp249 if (GlobalVariable *gvn = dyn_cast<GlobalVariable>(op)) { in objcClassNameFromExpression() local
250 Constant *cn = gvn->getInitializer(); in objcClassNameFromExpression()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def439 FUNCTION_PASS("gvn-hoist", GVNHoistPass())
440 FUNCTION_PASS("gvn-sink", GVNSinkPass())
587 "gvn", "GVNPass", [](GVNOptions Opts) { return GVNPass(Opts); },
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp84 using namespace llvm::gvn;
197 struct llvm::gvn::AvailableValue {
293 struct llvm::gvn::AvailableValueInBlock {
3367 class llvm::gvn::GVNLegacyPass : public FunctionPass {