Skip to content
  1. Jul 24, 2009
  2. Jul 23, 2009
  3. Jul 22, 2009
  4. Jul 21, 2009
  5. Jul 20, 2009
  6. Jul 19, 2009
  7. Jul 18, 2009
  8. Jul 17, 2009
  9. Jul 16, 2009
    • Anton Korobeynikov's avatar
      Hook in s390x stuff into clang · b5b703b2
      Anton Korobeynikov authored
      llvm-svn: 76099
      b5b703b2
    • Ted Kremenek's avatar
      Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. · e3fb4b65
      Ted Kremenek authored
      This method is intended to eventually replace the individual
      Type::getAsXXXType<> methods.
      
      The motivation behind this change is twofold:
      
      1) Reduce redundant implementations of Type::getAsXXXType() methods. Most of
      them are basically copy-and-paste.
      
      2) By centralizing the implementation of the getAs<Type> logic we can more
      smoothly move over to Doug Gregor's proposed canonical type smart pointer
      scheme.
      
      Along with this patch:
      
      a) Removed 'Type::getAsPointerType()'; now clients use getAs<PointerType>.
      b) Removed 'Type::getAsBlockPointerTypE()'; now clients use getAs<BlockPointerType>.
      
      llvm-svn: 76098
      e3fb4b65
    • Owen Anderson's avatar
      Update for LLVM API change. · a296c034
      Owen Anderson authored
      llvm-svn: 76090
      a296c034
Loading