Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp640 class EarlyCSE { class
732 EarlyCSE(const DataLayout &DL, const TargetLibraryInfo &TLI, in EarlyCSE() function in __anon2439b80b0411::EarlyCSE
1131 bool EarlyCSE::isSameMemGeneration(unsigned EarlierGeneration, in isSameMemGeneration()
1170 bool EarlyCSE::isOperatingOnInvariantMemAt(Instruction *I, unsigned GenAt) { in isOperatingOnInvariantMemAt()
1191 bool EarlyCSE::handleBranchCondition(Instruction *CondInst, in handleBranchCondition()
1249 Value *EarlyCSE::getMatchingValue(LoadValue &InVal, ParseMemoryInst &MemInst, in getMatchingValue()
1312 bool EarlyCSE::overridingStores(const ParseMemoryInst &Earlier, in overridingStores()
1346 bool EarlyCSE::processNode(DomTreeNode *Node) { in processNode()
1776 bool EarlyCSE::run() { in run()
1836 EarlyCSE CSE(F.getDataLayout(), TLI, TTI, DT, AC, MSSA); in run()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DREADME.txt54 AArch64 runs SeparateConstOffsetFromGEPPass, followed by EarlyCSE and LICM.
/freebsd/lib/clang/libllvm/
H A DMakefile1833 SRCS_MIN+= Transforms/Scalar/EarlyCSE.cpp