Skip to content
  1. May 17, 2009
  2. May 16, 2009
  3. May 15, 2009
  4. May 14, 2009
    • David Greene's avatar
      · 98ed3c72
      David Greene authored
      Implement a !subst operation simmilar to $(subst) in GNU make to do
      def/var/string substitution on generic pattern templates.  For example:
      
      def Type;
      def v4f32 : Type;
      def TYPE : Type;
      
      class GenType<Type t> {
        let type = !(subst TYPE, v4f32, t);
      }
      
      def TheType : GenType<TYPE>;
      
      llvm-svn: 71801
      98ed3c72
    • Owen Anderson's avatar
      Dropped this #include by accident. · a379765d
      Owen Anderson authored
      llvm-svn: 71798
      a379765d
    • Owen Anderson's avatar
      Make ManagedStatic threadsafe by using atomic operations. · 5c46602d
      Owen Anderson authored
      llvm-svn: 71796
      5c46602d
    • Owen Anderson's avatar
      Add CompareAndSwap. · a6947e94
      Owen Anderson authored
      llvm-svn: 71795
      a6947e94
    • David Greene's avatar
      · e8f3b27e
      David Greene authored
      Implement !cast.
      
      llvm-svn: 71794
      e8f3b27e
    • David Greene's avatar
      · 5d0c051e
      David Greene authored
      Operation Enhancements
      
      Create an OpInit class to serve as a base for all operation Inits.
      
      Move parsing of operation constructs to separate functions and reference
      from multiple places.
      
      Add some commented out new operations.  Coming soon.
      
      llvm-svn: 71789
      5d0c051e
Loading