Skip to content
  1. May 07, 2010
    • mike-m's avatar
      Overhauled llvm/clang docs builds. Closes PR6613. · e08af303
      mike-m authored
      NOTE: 2nd part changeset for cfe trunk to follow.
      
      *** PRE-PATCH ISSUES ADDRESSED
      
      - clang api docs fail build from objdir
      - clang/llvm api docs collide in install PREFIX/
      - clang/llvm main docs collide in install
      - clang/llvm main docs have full of hard coded destination
        assumptions and make use of absolute root in static html files;
        namely CommandGuide tools hard codes a website destination
        for cross references and some html cross references assume
        website root paths
      
      *** IMPROVEMENTS
      
      - bumped Doxygen from 1.4.x -> 1.6.3
      - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
      - provide consistent, reliable doc builds for both main+api docs
      - support buid vs. install vs. website intentions
      - support objdir builds
      - document targets with 'make help'
      - correct clean and uninstall operations
      - use recursive dir delete only where absolutely necessary
      - added call function fn.RMRF which safeguards against botched 'rm -rf';
        if any target (or any variable is evaluated) which attempts
        to remove any dirs which match a hard-coded 'safelist', a verbose
        error will be printed and make will error-stop.
      
      llvm-svn: 103213
      e08af303
    • Daniel Dunbar's avatar
      MC/X86: X86AbsMemAsmOperand is subclass of X86NoSegMemAsmOperand. · 21aa523c
      Daniel Dunbar authored
       - This fixes "leal 0, %eax", for example.
      
      llvm-svn: 103205
      21aa523c
  2. May 06, 2010
Loading