Skip to content
  1. Jul 26, 2009
  2. Jul 25, 2009
  3. Jul 24, 2009
  4. Jul 23, 2009
  5. Jul 20, 2009
    • David Greene's avatar
      · 7ea9d0b6
      David Greene authored
      Hide the DOUT static variable behind a function interface.
      
      llvm-svn: 76425
      7ea9d0b6
  6. Jul 19, 2009
  7. Jul 18, 2009
  8. Jul 17, 2009
  9. Jul 16, 2009
  10. Jul 15, 2009
    • Daniel Dunbar's avatar
      Reapply TargetRegistry refactoring commits. · e833810a
      Daniel Dunbar authored
      --- Reverse-merging r75799 into '.':
       U   test/Analysis/PointerTracking
      U    include/llvm/Target/TargetMachineRegistry.h
      U    include/llvm/Target/TargetMachine.h
      U    include/llvm/Target/TargetRegistry.h
      U    include/llvm/Target/TargetSelect.h
      U    tools/lto/LTOCodeGenerator.cpp
      U    tools/lto/LTOModule.cpp
      U    tools/llc/llc.cpp
      U    lib/Target/PowerPC/PPCTargetMachine.h
      U    lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
      U    lib/Target/PowerPC/PPCTargetMachine.cpp
      U    lib/Target/PowerPC/PPC.h
      U    lib/Target/ARM/ARMTargetMachine.cpp
      U    lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
      U    lib/Target/ARM/ARMTargetMachine.h
      U    lib/Target/ARM/ARM.h
      U    lib/Target/XCore/XCoreTargetMachine.cpp
      U    lib/Target/XCore/XCoreTargetMachine.h
      U    lib/Target/PIC16/PIC16TargetMachine.cpp
      U    lib/Target/PIC16/PIC16TargetMachine.h
      U    lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
      U    lib/Target/Alpha/AlphaTargetMachine.cpp
      U    lib/Target/Alpha/AlphaTargetMachine.h
      U    lib/Target/X86/X86TargetMachine.h
      U    lib/Target/X86/X86.h
      U    lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
      U    lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
      U    lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h
      U    lib/Target/X86/X86TargetMachine.cpp
      U    lib/Target/MSP430/MSP430TargetMachine.cpp
      U    lib/Target/MSP430/MSP430TargetMachine.h
      U    lib/Target/CppBackend/CPPTargetMachine.h
      U    lib/Target/CppBackend/CPPBackend.cpp
      U    lib/Target/CBackend/CTargetMachine.h
      U    lib/Target/CBackend/CBackend.cpp
      U    lib/Target/TargetMachine.cpp
      U    lib/Target/IA64/IA64TargetMachine.cpp
      U    lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp
      U    lib/Target/IA64/IA64TargetMachine.h
      U    lib/Target/IA64/IA64.h
      U    lib/Target/MSIL/MSILWriter.cpp
      U    lib/Target/CellSPU/SPUTargetMachine.h
      U    lib/Target/CellSPU/SPU.h
      U    lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
      U    lib/Target/CellSPU/SPUTargetMachine.cpp
      U    lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
      U    lib/Target/Mips/MipsTargetMachine.cpp
      U    lib/Target/Mips/MipsTargetMachine.h
      U    lib/Target/Mips/Mips.h
      U    lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
      U    lib/Target/Sparc/SparcTargetMachine.cpp
      U    lib/Target/Sparc/SparcTargetMachine.h
      U    lib/ExecutionEngine/JIT/TargetSelect.cpp
      U    lib/Support/TargetRegistry.cpp
      
      llvm-svn: 75820
      e833810a
    • Dan Gohman's avatar
      Add a Force option to raw_fd_ostream to specify whether opening · 607818a2
      Dan Gohman authored
      an existing file is considered an error. Convert several tools
      to use raw_fd_ostream instead of std::ostream, and to use this
      new option instead of doing a manual check.
      
      llvm-svn: 75801
      607818a2
    • Stuart Hastings's avatar
      Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair... · 338191cd
      Stuart Hastings authored
      Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build.
      Will revert 75770 in the llvm-gcc trunk.
      
      llvm-svn: 75799
      338191cd
    • Dan Gohman's avatar
      Add a raw_ostream version of CheckBitcodeOutputToConsole. · 6935332d
      Dan Gohman authored
      llvm-svn: 75796
      6935332d
    • Dan Gohman's avatar
      Check for errors on close(2) too. And lseek(2). · 213e87b1
      Dan Gohman authored
      llvm-svn: 75793
      213e87b1
    • Dan Gohman's avatar
      Use 0664 instead of 0644 for the default open mode. This is · 33fb6408
      Dan Gohman authored
      consistent with common std::ostream implmentations, and it gives
      the user the option of using the umask group write bit.
      
      llvm-svn: 75792
      33fb6408
    • Daniel Dunbar's avatar
      Allow multiple registrations of the same target. · 50859c90
      Daniel Dunbar authored
       - This doesn't necessarily seem like a good idea, but the JIT unittest
         currently relies on it.
      
      llvm-svn: 75769
      50859c90
    • Daniel Dunbar's avatar
      Detect write failures on raw_fd_ostream. · dcb50b9b
      Daniel Dunbar authored
      llvm-svn: 75758
      dcb50b9b
    • Daniel Dunbar's avatar
      Fix stupid thinko · 54995de1
      Daniel Dunbar authored
      llvm-svn: 75754
      54995de1
    • Daniel Dunbar's avatar
      Address some review comments on TargetRegistry. · 1c663322
      Daniel Dunbar authored
      llvm-svn: 75753
      1c663322
    • Ted Kremenek's avatar
      Update CMake file. · 1492e178
      Ted Kremenek authored
      llvm-svn: 75746
      1492e178
    • Daniel Dunbar's avatar
      Add new TargetRegistry. · 078a71e4
      Daniel Dunbar authored
      Targets implement a single global Target structure which will live in a new
      <Target>/TargetInfo library; this will be present in any image which the target
      is usable in.
       - Optional target specific classes can then be registered and attached to the
         Target description.
      
       - Registration for normal Targets will be done via the initialization functions
         instead of using static constructors.
      
       - This allows clients to use a single interface to obtain target data, without
         requiring the code generator be linked in. It also provides a natural
         extension point for adding new optional target data (assembler parser,
         disassembler, etc.).
      
       - This also provides a new entry point for obtaining a target for a particular
         triple (without a module).
      
       - Not yet used, however this should eventually replace the TargetMachineRegistry.
      
      llvm-svn: 75739
      078a71e4
Loading