Searched refs:IRSimilarityCandidate (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IRSimilarityIdentifier.cpp | 426 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 D | IRSimilarityIdentifier.h | 653 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 D | IROutliner.h | 65 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 D | IROutliner.cpp | 555 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 D | llvm-sim.cpp | 82 for (const IRSimilarityCandidate &C : G) { in exportToFile()
|