Searched refs:IRInstructionData (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | IRSimilarityIdentifier.h | 113 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 D | IRSimilarityIdentifier.cpp | 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() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 71 IRInstructionData *NewFront = nullptr; 72 IRInstructionData *NewBack = nullptr; 296 SpecificBumpPtrAllocator<IRInstructionData> InstDataAllocator;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 296 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()
|