• Home
  • Raw
  • Download

Lines Matching refs:FunctionComparator

175 class FunctionComparator {  class
177 FunctionComparator(const Function *F1, const Function *F2, in FunctionComparator() function in __anon36c8c2ef0111::FunctionComparator
457 FunctionComparator::FunctionHash Hash;
461 : F(F), Hash(FunctionComparator::functionHash(*F)) {} in FunctionNode()
463 FunctionComparator::FunctionHash getHash() const { return Hash; } in getHash()
475 int FunctionComparator::cmpNumbers(uint64_t L, uint64_t R) const { in cmpNumbers()
481 int FunctionComparator::cmpOrderings(AtomicOrdering L, AtomicOrdering R) const { in cmpOrderings()
487 int FunctionComparator::cmpAPInts(const APInt &L, const APInt &R) const { in cmpAPInts()
495 int FunctionComparator::cmpAPFloats(const APFloat &L, const APFloat &R) const { in cmpAPFloats()
514 int FunctionComparator::cmpMem(StringRef L, StringRef R) const { in cmpMem()
524 int FunctionComparator::cmpAttrs(const AttributeSet L, in cmpAttrs()
548 int FunctionComparator::cmpRangeMetadata(const MDNode *L, in cmpRangeMetadata()
575 int FunctionComparator::cmpOperandBundlesSchema(const Instruction *L, in cmpOperandBundlesSchema()
606 int FunctionComparator::cmpConstants(const Constant *L, in cmpConstants()
804 int FunctionComparator::cmpGlobalValues(GlobalValue *L, GlobalValue *R) const { in cmpGlobalValues()
811 int FunctionComparator::cmpTypes(Type *TyL, Type *TyR) const { in cmpTypes()
906 int FunctionComparator::cmpOperations(const Instruction *L, in cmpOperations()
1069 int FunctionComparator::cmpGEPs(const GEPOperator *GEPL, in cmpGEPs()
1101 int FunctionComparator::cmpInlineAsm(const InlineAsm *L, in cmpInlineAsm()
1127 int FunctionComparator::cmpValues(const Value *L, const Value *R) const { in cmpValues()
1169 int FunctionComparator::cmpBasicBlocks(const BasicBlock *BBL, in cmpBasicBlocks()
1219 int FunctionComparator::compare() { in compare()
1333 FunctionComparator::FunctionHash FunctionComparator::functionHash(Function &F) { in functionHash()
1393 FunctionComparator FCmp(LHS.getFunc(), RHS.getFunc(), GlobalNumbers); in operator ()()
1480 int Res1 = FunctionComparator(F1, F2, &GlobalNumbers).compare(); in doSanityCheck()
1481 int Res2 = FunctionComparator(F2, F1, &GlobalNumbers).compare(); in doSanityCheck()
1502 int Res3 = FunctionComparator(F1, F3, &GlobalNumbers).compare(); in doSanityCheck()
1503 int Res4 = FunctionComparator(F2, F3, &GlobalNumbers).compare(); in doSanityCheck()
1546 std::vector<std::pair<FunctionComparator::FunctionHash, Function *>> in runOnModule()
1550 HashedFuncs.push_back({FunctionComparator::functionHash(Func), &Func}); in runOnModule()
1556 [](const std::pair<FunctionComparator::FunctionHash, Function *> &a, in runOnModule()
1557 const std::pair<FunctionComparator::FunctionHash, Function *> &b) { in runOnModule()
1778 assert(FunctionComparator(F, G, &GlobalNumbers).compare() == 0 && in replaceFunctionInTree()