Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLICM.cpp2221 LoadInst *PreheaderLoad = nullptr; in promoteLoopAccessesToScalars() local
2223 PreheaderLoad = in promoteLoopAccessesToScalars()
2227 PreheaderLoad->setOrdering(AtomicOrdering::Unordered); in promoteLoopAccessesToScalars()
2228 PreheaderLoad->setAlignment(Alignment); in promoteLoopAccessesToScalars()
2229 PreheaderLoad->setDebugLoc(DebugLoc()); in promoteLoopAccessesToScalars()
2231 PreheaderLoad->setAAMetadata(AATags); in promoteLoopAccessesToScalars()
2234 PreheaderLoad, nullptr, PreheaderLoad->getParent(), MemorySSA::End); in promoteLoopAccessesToScalars()
2237 SSA.AddAvailableValue(Preheader, PreheaderLoad); in promoteLoopAccessesToScalars()
2251 if (PreheaderLoad && PreheaderLoad->use_empty()) in promoteLoopAccessesToScalars()
2252 eraseInstruction(*PreheaderLoad, *SafetyInfo, MSSAU); in promoteLoopAccessesToScalars()