/llvm-project/llvm/unittests/Analysis/ |
H A D | IRSimilarityIdentifierTest.cpp | 40 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 D | IRSimilarityIdentifier.cpp | 291 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 D | SPIRVModuleAnalysis.h | 127 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 D | IRSimilarityIdentifier.h | 473 /// \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 D | DWARFDebugFrame.h | 430 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 D | MachineOutliner.cpp | 178 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 D | IRForTarget.cpp | 48 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 D | SIInstrInfo.h | 57 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 D | SIInstrInfo.cpp | 7119 InstrList.insert(MI); in moveToVALUImpl()
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitSimplify.cpp | 2947 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 D | LoopVectorize.cpp | 5213 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 D | SLPVectorizer.cpp | 1352 using InstrList = SmallVector<Instruction *, 16>; in EdgeInfo() 1113 using InstrList = SmallVector<Instruction *, 16>; global() typedef in llvm::slpvectorizer::BoUpSLP
|