Home
last modified time | relevance | path

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

/llvm-project/llvm/unittests/Analysis/
H A DIRSimilarityIdentifierTest.cpp40 std::vector<IRInstructionData *> &InstrList, in getVectors() argument
44 Mapper.convertToUnsignedVec(BB, InstrList, UnsignedVec); in getVectors()
68 std::vector<IRInstructionData *> InstrList; in TEST() local
74 getVectors(*M, Mapper, InstrList, UnsignedVec); in TEST()
78 ASSERT_TRUE(InstrList.size() == UnsignedVec.size()); in TEST()
99 std::vector<IRInstructionData *> InstrList; in TEST() local
105 getVectors(*M, Mapper, InstrList, UnsignedVec); in TEST()
107 ASSERT_TRUE(InstrList.size() == UnsignedVec.size()); in TEST()
127 std::vector<IRInstructionData *> InstrList; in TEST() local
133 getVectors(*M, Mapper, InstrList, UnsignedVec); in TEST()
[all …]
/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp291 BasicBlock &BB, std::vector<IRInstructionData *> &InstrList, in convertToUnsignedVec() argument
316 llvm::append_range(InstrList, InstrListForBB); in convertToUnsignedVec()
909 Module &M, std::vector<IRInstructionData *> &InstrList, in overlap()
939 // Insert the InstrListForModule at the end of the overall InstrList so that in populateMapper()
940 // we can have a long InstrList for the entire set of Modules being analyzed. in populateMapper()
941 llvm::append_range(InstrList, InstrListForModule); in populateMapper()
948 std::vector<IRInstructionData *> &InstrList, in populateMapper()
953 populateMapper(*M, InstrList, IntegerMapping); in populateMapper()
957 /// subsequence from the \p InstrList, and create an IRSimilarityCandidate from in populateMapper()
961 /// \param [in] InstrList
913 populateMapper(Module & M,std::vector<IRInstructionData * > & InstrList,std::vector<unsigned> & IntegerMapping) populateMapper() argument
952 populateMapper(ArrayRef<std::unique_ptr<Module>> & Modules,std::vector<IRInstructionData * > & InstrList,std::vector<unsigned> & IntegerMapping) populateMapper() argument
970 createCandidatesFromSuffixTree(const IRInstructionMapper & Mapper,std::vector<IRInstructionData * > & InstrList,std::vector<unsigned> & IntegerMapping,SuffixTree::RepeatedSubstring & RS,std::vector<IRSimilarityCandidate> & CandsForRepSubstring) createCandidatesFromSuffixTree() argument
1383 findCandidates(std::vector<IRInstructionData * > & InstrList,std::vector<unsigned> & IntegerMapping) findCandidates() argument
1454 std::vector<IRInstructionData *> InstrList; findSimilarity() local
1476 std::vector<IRInstructionData *> InstrList; findSimilarity() local
[all...]
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.h127 using InstrList = SmallVector<const MachineInstr *>;
158 InstrList MS[NUM_MODULE_SECTIONS];
169 InstrList &getMSInstrs(unsigned MSType) { return MS[MSType]; } in setSkipEmission()
126 using InstrList = SmallVector<MachineInstr *>; global() variable
/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h473 /// \param [in,out] InstrList - Vector of IRInstructionData to append to.
476 std::vector<IRInstructionData *> &InstrList,
1062 /// \param [in,out] InstrList - The vector to append IRInstructionData to.
1064 void populateMapper(Module &M, std::vector<IRInstructionData *> &InstrList,
1071 /// \param [in,out] InstrList - The vector to append IRInstructionData to.
1074 std::vector<IRInstructionData *> &InstrList,
1077 /// Find the similarity candidates in \p InstrList and corresponding
1080 /// \param [in,out] InstrList - The vector to append IRInstructionData to.
1083 void findCandidates(std::vector<IRInstructionData *> &InstrList,
/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h430 using InstrList = std::vector<Instruction>; variable
431 using iterator = InstrList::iterator;
432 using const_iterator = InstrList::const_iterator;
/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp178 SmallVector<MachineBasicBlock::iterator> InstrList; in mapToLegalUnsigned()
281 /// and appends it to \p UnsignedVec and \p InstrList. in convertToUnsignedVec()
400 append_range(InstrList, InstrListForMBB);
659 auto &InstrList = Mapper.InstrList; in findCandidates()
672 return &(*InstrList[Index]); in findCandidates()
716 auto &InstrList = Mapper.InstrList; in createOutlinedFunction()
722 MachineBasicBlock::iterator StartIt = InstrList[ME.StartIdx]; in createOutlinedFunction()
723 MachineBasicBlock::iterator EndIt = InstrList[M in createOutlinedFunction()
158 SmallVector<MachineBasicBlock::iterator> InstrList; global() member
[all...]
/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp48 typedef SmallVector<Instruction *, 2> InstrList; typedef
838 InstrList selector_loads; in RewriteObjCSelectors()
936 InstrList pvar_allocs; in RewritePersistentAllocs()
1284 InstrList guard_loads; in RemoveGuards()
1285 InstrList guard_stores; in RemoveGuards()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h57 const auto *iter = InstrList.begin(); in top()
62 const auto *iter = InstrList.begin(); in erase_top()
63 InstrList.erase(iter);
66 bool empty() const { return InstrList.empty(); } in clear()
69 InstrList.clear(); in clear()
78 /// InstrList contains the MachineInstrs.
79 SetVector<MachineInstr *> InstrList;
H A DSIInstrInfo.cpp7119 InstrList.insert(MI); in moveToVALUImpl()
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp2947 using InstrList = std::vector<MachineInstr *>; typedef in __anon2464e5480d11::HexagonLoopRescheduling
2950 InstrList Ins;
3180 InstrList ShufIns; in processLoop()
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5213 using InstrList = SmallVector<Instruction *, 2>; in selectInterleaveCount()
5214 SmallDenseMap<unsigned, InstrList, 16> TransposeEnds; in selectInterleaveCount()
5239 InstrList &List = TransposeEnds[Idx]; in selectInterleaveCount()
5542 using InstrList = SmallVector<Instruction *, 2>; calculateRegisterUsage() typedef
H A DSLPVectorizer.cpp1352 using InstrList = SmallVector<Instruction *, 16>; in EdgeInfo()
1113 using InstrList = SmallVector<Instruction *, 16>; global() typedef in llvm::slpvectorizer::BoUpSLP