Skip to content
  1. Aug 04, 2003
  2. Aug 03, 2003
  3. Aug 02, 2003
  4. Aug 01, 2003
  5. Jul 31, 2003
  6. Jul 30, 2003
  7. Jul 29, 2003
  8. Jul 27, 2003
  9. Jul 24, 2003
  10. Jul 23, 2003
    • Brian Gaeke's avatar
      Printer.cpp: Ditch addRequired/getAnalysis, because they leave · a92dce47
      Brian Gaeke authored
        Printer::doFinalization() out in the cold.  Now we pass in a TargetMachine
        to Printer's constructor and get the TargetData from the TargetMachine.
       Don't pass TargetMachine or MRegisterInfo objects around in the Printer.
       Constify TargetData references.
      X86.h: Update comment and prototype of createX86CodePrinterPass().
      X86TargetMachine.cpp: Update callers of createX86CodePrinterPass().
      
      llvm-svn: 7275
      a92dce47
    • Brian Gaeke's avatar
      Add, rewrite, and/or reformat many comments. · c3998cb0
      Brian Gaeke authored
      Stop passing ostreams around: we already have one perfectly good ostream
      and we can all share it.
      
      Stop stashing a pointer to TargetData in the Pass object, because that will
      lead to a crash if there are no functions in the module (ouch!)  Instead,
      use addRequired() and getAnalysis(), like we always should have done.
      
      Move the check for ConstantExpr up before the check for isPrimitiveType,
      because we need to be able to catch e.g. ubyte (cast bool false to ubyte),
      whose type is primitive but which is nevertheless a ConstantExpr, by calling
      our specialized handler instead of the AsmWriter. This would result in
      assembler errors when we would try to output something like ".byte (cast
      bool false to ubyte)".
      
      GC some unused variable declarations.
      
      llvm-svn: 7265
      c3998cb0
    • Chris Lattner's avatar
      Simplify code by using ConstantInt::getRawValue instead of checking to see · 6077c319
      Chris Lattner authored
      whether the constant is signed or unsigned, then casting
      
      llvm-svn: 7252
      6077c319
  11. Jul 18, 2003
    • Brian Gaeke's avatar
      Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... · 26bb3c1d
      Brian Gaeke authored
      Avoid a fall-through in the (stubby) treatment of the longjmp intrinsic
      call which causes llc & lli to core-dump.
      
      Add a sort-of treatment of cast double to ulong. I am not really sure
      what a user should expect to see upon casting a negative FP value to
      unsigned long long. But with what is given here, I was able to write
      a program that could cast -123.456 to ulong and back and get -123.0,
      which seems like a step in the right direction.  GCC seems to give you
      0. I don't know if I'd consider that useful.
      
      These cases were coming up in GNU coreutils-5.0.
      
      llvm-svn: 7205
      26bb3c1d
  12. Jul 17, 2003
Loading