Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h115 struct IRInstructionData struct
173 IRInstructionData(IRInstructionDataList &IDL);
315 bool isClose(const IRInstructionData &A, const IRInstructionData &B);
319 static inline IRInstructionData *getTombstoneKey() { in getTombstoneKey()
320 return reinterpret_cast<IRInstructionData *>(-1); in getTombstoneKey()
329 static bool isEqual(const IRInstructionData *LHS, in isEqual()
330 const IRInstructionData *RHS) { in isEqual()
663 IRInstructionData *FirstInst = nullptr;
666 IRInstructionData *LastInst = nullptr;
899 for (IRInstructionData &ID : *this) { in getBasicBlocks()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp49 IRInstructionData::IRInstructionData(Instruction &I, bool Legality, in IRInstructionData() function in IRInstructionData
55 void IRInstructionData::initializeInstruction() { in initializeInstruction()
85 IRInstructionData::IRInstructionData(IRInstructionDataList &IDList) in IRInstructionData() function in IRInstructionData
88 void IRInstructionData::setBranchSuccessors( in setBranchSuccessors()
159 void IRInstructionData::setPHIPredecessors( in setPHIPredecessors()
314 for (IRInstructionData *ID : InstrListForBB) in convertToUnsignedVec()
375 IRInstructionData *
381 IRInstructionData *
403 IRInstructionData *ID = nullptr; in mapToIllegalUnsigned()
505 [](std::tuple<IRInstructionData &, IRInstructionData &> R) { in isSimilar() argument
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h70 IRInstructionData *NewFront = nullptr;
71 IRInstructionData *NewBack = nullptr;
349 SpecificBumpPtrAllocator<IRInstructionData> InstDataAllocator;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp501 for (IRInstructionData &ID : *Candidate) { in getBenefit()
555 for (IRInstructionData &ID : C) { in collectRegionsConstants()
2337 static bool nextIRInstructionDataMatchesNextInst(IRInstructionData &ID) { in nextIRInstructionDataMatchesNextInst()
2380 IRInstructionData *NewEndIRID = new (InstDataAllocator.Allocate()) in isCompatibleWithAlreadyOutlinedCode()
2381 IRInstructionData(*NewEndInst, in isCompatibleWithAlreadyOutlinedCode()
2390 return none_of(*IRSC, [this](IRInstructionData &ID) { in isCompatibleWithAlreadyOutlinedCode()
2436 bool BBHasAddressTaken = any_of(IRSC, [](IRInstructionData &ID){ in pruneIncompatibleRegions()
2463 bool BadInst = any_of(IRSC, [this](IRInstructionData &ID) { in pruneIncompatibleRegions()
2570 for (IRInstructionData &ID : Candidate) { in findCostForOutputBlocks()
2754 Region.NewFront = new (InstDataAllocator.Allocate()) IRInstructionData( in extractSection()
[all …]