Skip to content
  1. Aug 27, 2008
  2. Aug 26, 2008
  3. Aug 25, 2008
  4. Aug 24, 2008
    • Bill Wendling's avatar
      Temporarily reverting r55292. It's causing a bootstraping failure: · 5b836c5f
      Bill Wendling authored
      /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm-gcc.obj/./gcc/xgcc ... src/libiberty/make-temp-file.c -o make-temp-file.o
      Assertion failed: (Node2Index[SU->NodeNum] > Node2Index[I->Dep->NodeNum] && "Wrong topological sorting"), function InitDAGTopologicalSorting, file /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp, line 508.
      ../../../../llvm-gcc.src/libiberty/hashtab.c:955: internal compiler error: Abort trap
      Please submit a full bug report,
      with preprocessed source if appropriate.
      See <URL:http://developer.apple.com/bugreporter> for instructions.
      make[4]: *** [hashtab.o] Error 1
      make[4]: *** Waiting for unfinished jobs....
      make[3]: *** [multi-do] Error 1
      make[2]: *** [all] Error 2
      make[1]: *** [all-target-libiberty] Error 2
      make: *** [all] Error 2
      
      llvm-svn: 55295
      5b836c5f
    • Evan Cheng's avatar
    • Cedric Venet's avatar
      Use additionnal include directory instead of ../ in #include. · 404cd15f
      Cedric Venet authored
      Suggested by aKor.
      
      llvm-svn: 55282
      404cd15f
    • Chris Lattner's avatar
      Switch the asmprinter (.ll) and all the stuff it requires over to · 0c19df48
      Chris Lattner authored
      use raw_ostream instead of std::ostream.  Among other goodness,
      this speeds up llvm-dis of kc++ with a release build from 0.85s
      to 0.49s (88% faster).
      
      Other interesting changes:
       1) This makes Value::print be non-virtual.
       2) AP[S]Int and ConstantRange can no longer print to ostream directly, 
          use raw_ostream instead.
       3) This fixes a bug in raw_os_ostream where it didn't flush itself 
          when destroyed.
       4) This adds a new SDNode::print method, instead of only allowing "dump".
      
      
      A lot of APIs have both std::ostream and raw_ostream versions, it would
      be useful to go through and systematically anihilate the std::ostream 
      versions.
      
      This passes dejagnu, but there may be minor fallout, plz let me know if
      so and I'll fix it.
      
      llvm-svn: 55263
      0c19df48
  5. Aug 23, 2008
    • Anton Korobeynikov's avatar
      Provide a 64 bit variant of mmx.maskmovq intrinsic lowering. · 31099519
      Anton Korobeynikov authored
      Is there way to avoid explicit target check?
      
      llvm-svn: 55238
      31099519
    • Dan Gohman's avatar
      Move the point at which FastISel taps into the SelectionDAGISel · eb0cee91
      Dan Gohman authored
      process up to a higher level. This allows FastISel to leverage
      more of SelectionDAGISel's infastructure, such as updating Machine
      PHI nodes.
      
      Also, implement transitioning from SDISel back to FastISel in
      the middle of a block, so it's now possible to go back and
      forth. This allows FastISel to hand individual CallInsts and other
      complicated things off to SDISel to handle, while handling the rest
      of the block itself.
      
      To help support this, reorganize the SelectionDAG class so that it
      is allocated once and reused throughout a function, instead of
      being completely reallocated for each block.
      
      llvm-svn: 55219
      eb0cee91
  6. Aug 22, 2008
  7. Aug 21, 2008
  8. Aug 20, 2008
Loading