Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp426 IRSimilarityCandidate::IRSimilarityCandidate(unsigned StartIdx, unsigned Len, in IRSimilarityCandidate() function in IRSimilarityCandidate
491 bool IRSimilarityCandidate::isSimilar(const IRSimilarityCandidate &A, in isSimilar()
492 const IRSimilarityCandidate &B) { in isSimilar()
647 bool IRSimilarityCandidate::compareNonCommutativeOperandMapping( in compareNonCommutativeOperandMapping()
681 bool IRSimilarityCandidate::compareCommutativeOperandMapping( in compareCommutativeOperandMapping()
716 bool IRSimilarityCandidate::compareAssignmentMapping( in compareAssignmentMapping()
743 bool IRSimilarityCandidate::checkRelativeLocations(RelativeLocMapping A, in checkRelativeLocations()
771 bool IRSimilarityCandidate::compareStructure(const IRSimilarityCandidate &A, in compareStructure()
772 const IRSimilarityCandidate &B) { in compareStructure()
775 return IRSimilarityCandidate::compareStructure(A, B, MappingA, MappingB); in compareStructure()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h653 class IRSimilarityCandidate {
687 LLVM_ABI IRSimilarityCandidate(unsigned StartIdx, unsigned Len,
695 LLVM_ABI static bool isSimilar(const IRSimilarityCandidate &A,
696 const IRSimilarityCandidate &B);
702 LLVM_ABI static bool compareStructure(const IRSimilarityCandidate &A,
703 const IRSimilarityCandidate &B);
714 compareStructure(const IRSimilarityCandidate &A,
715 const IRSimilarityCandidate &B,
722 const IRSimilarityCandidate &IRSC;
738 const IRSimilarityCandidate &IRSC;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h65 IRSimilarityCandidate *Candidate = nullptr;
153 OutlinableRegion(IRSimilarityCandidate &C, OutlinableGroup &Group) in OutlinableRegion()
241 pruneIncompatibleRegions(std::vector<IRSimilarityCandidate> &CandidateVec,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp555 IRSimilarityCandidate &C = *Region.Candidate; in collectRegionsConstants()
765 static void findConstants(IRSimilarityCandidate &C, DenseSet<unsigned> &NotSame, in findConstants()
793 static void mapInputsToGVNs(IRSimilarityCandidate &C, in mapInputsToGVNs()
854 IRSimilarityCandidate &C = *Region.Candidate; in getCodeExtractorArguments()
925 IRSimilarityCandidate &C = *Region.Candidate; in findExtractedInputToOverallInputMapping()
1167 IRSimilarityCandidate &Cand = *Region.Candidate; in getGVNForPHINode()
1267 IRSimilarityCandidate &C = *Region.Candidate; in findExtractedOutputToOverallOutputMapping()
2342 IRSimilarityCandidate *IRSC = Region.Candidate; in isCompatibleWithAlreadyOutlinedCode()
2379 std::vector<IRSimilarityCandidate> &CandidateVec, in pruneIncompatibleRegions()
2384 stable_sort(CandidateVec, [](const IRSimilarityCandidate &LHS, in pruneIncompatibleRegions()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-sim/
H A Dllvm-sim.cpp82 for (const IRSimilarityCandidate &C : G) { in exportToFile()