Skip to content
  1. Sep 04, 2008
    • Dan Gohman's avatar
      Create HandlePHINodesInSuccessorBlocksFast, a version of · 7bda51f5
      Dan Gohman authored
      HandlePHINodesInSuccessorBlocks that works FastISel-style. This
      allows PHI nodes to be updated correctly while using FastISel.
      
      This also involves some code reorganization; ValueMap and
      MBBMap are now members of the FastISel class, so they needn't
      be passed around explicitly anymore. Also, SelectInstructions
      is changed to SelectInstruction, and only does one instruction
      at a time.
      
      llvm-svn: 55746
      7bda51f5
  2. Sep 03, 2008
  3. Aug 30, 2008
  4. Aug 29, 2008
  5. Aug 28, 2008
  6. Aug 27, 2008
  7. Aug 26, 2008
  8. Aug 25, 2008
    • Evan Cheng's avatar
      Try approach to moving call address load inside of callseq_start. Now it's... · f00f1e50
      Evan Cheng authored
      Try approach to moving call address load inside of callseq_start. Now it's done during the preprocess of x86 isel. callseq_start's chain is changed to load's chain node; while load's chain is the last of callseq_start or the loads or copytoreg nodes inserted to move arguments to the right spot.
      
      llvm-svn: 55338
      f00f1e50
  9. 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
  10. Aug 22, 2008
  11. Aug 21, 2008
  12. Aug 20, 2008
  13. Aug 19, 2008
  14. Aug 17, 2008
  15. Aug 16, 2008
  16. Aug 15, 2008
  17. Aug 06, 2008
  18. Aug 05, 2008
  19. Aug 03, 2008
  20. Jul 27, 2008
  21. Jul 25, 2008
  22. Jul 23, 2008
  23. Jul 22, 2008
  24. Jul 21, 2008
    • Duncan Sands's avatar
      Add VerifyNode, a place to put sanity checks on · b0e39386
      Duncan Sands authored
      generic SDNode's (nodes with their own constructors
      should do sanity checking in the constructor).  Add
      sanity checks for BUILD_VECTOR and fix all the places
      that were producing bogus BUILD_VECTORs, as found by
      "make check".  My favorite is the BUILD_VECTOR with
      only two operands that was being used to build a
      vector with four elements!
      
      llvm-svn: 53850
      b0e39386
  25. Jul 20, 2008
  26. Jul 17, 2008
Loading