Lines Matching refs:IRInstructionData

26 IRInstructionData::IRInstructionData(Instruction &I, bool Legality,  in IRInstructionData()  function in IRInstructionData
52 CmpInst::Predicate IRInstructionData::predicateForConsistency(CmpInst *CI) { in predicateForConsistency()
68 CmpInst::Predicate IRInstructionData::getPredicate() const { in getPredicate()
84 bool IRSimilarity::isClose(const IRInstructionData &A, in isClose()
85 const IRInstructionData &B) { in isClose()
152 BasicBlock &BB, std::vector<IRInstructionData *> &InstrList, in convertToUnsignedVec()
157 std::vector<IRInstructionData *> InstrListForBB; in convertToUnsignedVec()
179 for (IRInstructionData *ID : InstrListForBB) in convertToUnsignedVec()
190 std::vector<IRInstructionData *> &InstrListForBB) { in mapToLegalUnsigned()
203 IRInstructionData *ID = allocateIRInstructionData(*It, true, *IDL); in mapToLegalUnsigned()
208 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>::iterator in mapToLegalUnsigned()
232 IRInstructionData *
235 return new (InstDataAllocator->Allocate()) IRInstructionData(I, Legality, IDL); in allocateIRInstructionData()
247 std::vector<IRInstructionData *> &InstrListForBB, bool End) { in mapToIllegalUnsigned()
255 IRInstructionData *ID = nullptr; in mapToIllegalUnsigned()
278 IRInstructionData *FirstInstIt, in IRSimilarityCandidate()
279 IRInstructionData *LastInstIt) in IRSimilarityCandidate()
343 [](std::tuple<IRInstructionData &, IRInstructionData &> R) { in isSimilar() argument
344 IRInstructionData &A = std::get<0>(R); in isSimilar()
345 IRInstructionData &B = std::get<1>(R); in isSimilar()
653 Module &M, std::vector<IRInstructionData *> &InstrList, in populateMapper()
656 std::vector<IRInstructionData *> InstrListForModule; in populateMapper()
687 std::vector<IRInstructionData *> &InstrList, in populateMapper()
705 const IRInstructionMapper& Mapper, std::vector<IRInstructionData *> &InstrList, in createCandidatesFromSuffixTree()
733 std::vector<IRInstructionData *>::iterator StartIt = InstrList.begin(); in createCandidatesFromSuffixTree()
735 std::vector<IRInstructionData *>::iterator EndIt = InstrList.begin(); in createCandidatesFromSuffixTree()
826 std::vector<IRInstructionData *> &InstrList, in findCandidates()
863 std::vector<IRInstructionData *> InstrList; in findSimilarity()
875 std::vector<IRInstructionData *> InstrList; in findSimilarity()