Ignore:
Timestamp:
Jan 19, 2017, 2:41:02 PM (3 years ago)
Author:
nmedfort
Message:

Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/re/re_memoizer.hpp

    r5037 r5267  
    99struct MemoizerComparator {
    1010    inline bool operator() (const RE * lh, const RE * rh) const{
    11         if (LLVM_LIKELY(isa<Name>(lh) && isa<Name>(rh))) {
    12             return *cast<Name>(lh) < *cast<Name>(rh);
    13         } else if (isa<Name>(lh)) {
    14             return *cast<Name>(lh) < *cast<CC>(rh);
     11        if (LLVM_LIKELY(llvm::isa<Name>(lh) && llvm::isa<Name>(rh))) {
     12            return *llvm::cast<Name>(lh) < *llvm::cast<Name>(rh);
     13        } else if (llvm::isa<Name>(lh)) {
     14            return *llvm::cast<Name>(lh) < *llvm::cast<CC>(rh);
    1515        }
    16         return *cast<Name>(rh) > *cast<CC>(lh);
     16        return *llvm::cast<Name>(rh) > *llvm::cast<CC>(lh);
    1717    }
    1818};
     
    2323        auto f = find(cc);
    2424        if (f != end()) {
    25             return cast<Name>(*f);
     25            return llvm::cast<Name>(*f);
    2626        } else {
    2727            Name * name = makeName(cc);
     
    3232
    3333    inline Name * memoize(Name * name) {
    34         return cast<Name>(*insert(name).first);
     34        return llvm::cast<Name>(*insert(name).first);
    3535    }
    3636};
Note: See TracChangeset for help on using the changeset viewer.