Home
last modified time | relevance | path

Searched refs:IRInstructionData (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h113 struct IRInstructionData : ilist_node<IRInstructionData> { struct
135 IRInstructionData(Instruction &I, bool Legality, IRInstructionDataList &IDL); argument
175 friend hash_code hash_value(const IRInstructionData &ID) { in hash_value() argument
201 struct IRInstructionDataList : simple_ilist<IRInstructionData> {};
212 bool isClose(const IRInstructionData &A, const IRInstructionData &B);
214 struct IRInstructionDataTraits : DenseMapInfo<IRInstructionData *> {
215 static inline IRInstructionData *getEmptyKey() { return nullptr; } in getEmptyKey()
216 static inline IRInstructionData *getTombstoneKey() { in getTombstoneKey()
217 return reinterpret_cast<IRInstructionData *>(-1); in getTombstoneKey()
220 static unsigned getHashValue(const IRInstructionData *E) { in getHashValue()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp26 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()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h71 IRInstructionData *NewFront = nullptr;
72 IRInstructionData *NewBack = nullptr;
296 SpecificBumpPtrAllocator<IRInstructionData> InstDataAllocator;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp296 for (IRInstructionData &ID : C) { in collectRegionsConstants()
1262 bool BadInst = any_of(IRSC, [this](IRInstructionData &ID) { in pruneIncompatibleRegions()
1500 Region.NewFront = new (InstDataAllocator.Allocate()) IRInstructionData( in extractSection()
1502 Region.NewBack = new (InstDataAllocator.Allocate()) IRInstructionData( in extractSection()