Skip to content
  1. Dec 08, 2010
  2. Dec 07, 2010
  3. Nov 01, 2010
  4. Aug 25, 2010
  5. Aug 17, 2010
  6. Jul 28, 2010
  7. Jul 26, 2010
  8. Jul 22, 2010
  9. Jul 11, 2010
  10. Jul 10, 2010
  11. Jul 09, 2010
    • Bob Wilson's avatar
      --- Reverse-merging r107947 into '.': · 6586e9b2
      Bob Wilson authored
      U    utils/TableGen/FastISelEmitter.cpp
      --- Reverse-merging r107943 into '.':
      U    test/CodeGen/X86/fast-isel.ll
      U    test/CodeGen/X86/fast-isel-loads.ll
      U    include/llvm/Target/TargetLowering.h
      U    include/llvm/Support/PassNameParser.h
      U    include/llvm/CodeGen/FunctionLoweringInfo.h
      U    include/llvm/CodeGen/CallingConvLower.h
      U    include/llvm/CodeGen/FastISel.h
      U    include/llvm/CodeGen/SelectionDAGISel.h
      U    lib/CodeGen/LLVMTargetMachine.cpp
      U    lib/CodeGen/CallingConvLower.cpp
      U    lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
      U    lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
      U    lib/CodeGen/SelectionDAG/FastISel.cpp
      U    lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
      U    lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
      U    lib/CodeGen/SelectionDAG/InstrEmitter.cpp
      U    lib/CodeGen/SelectionDAG/TargetLowering.cpp
      U    lib/Target/XCore/XCoreISelLowering.cpp
      U    lib/Target/XCore/XCoreISelLowering.h
      U    lib/Target/X86/X86ISelLowering.cpp
      U    lib/Target/X86/X86FastISel.cpp
      U    lib/Target/X86/X86ISelLowering.h
      
      llvm-svn: 107987
      6586e9b2
    • Dan Gohman's avatar
      These changes should have accompanied r107943. · cc40c763
      Dan Gohman authored
      llvm-svn: 107947
      cc40c763
  12. Jul 08, 2010
  13. Jul 07, 2010
  14. May 27, 2010
  15. May 24, 2010
  16. May 12, 2010
  17. May 06, 2010
  18. Mar 24, 2010
  19. Mar 19, 2010
  20. Mar 15, 2010
    • Chris Lattner's avatar
      Completely rewrite tblgen's type inference mechanism, · cabe037b
      Chris Lattner authored
      changing the primary datastructure from being a 
      "std::vector<unsigned char>" to being a new TypeSet class
      that actually has (gasp) invariants!
      
      This changes more things than I remember, but one major
      innovation here is that it enforces that named input 
      values agree in type with their output values.
      
      This also eliminates code that transparently assumes (in 
      some cases) that SDNodeXForm input/output types are the
      same, because this is wrong in many case.
      
      This also eliminates a bug which caused a lot of ambiguous
      patterns to go undetected, where a register class would
      sometimes pick the first possible type, causing an
      ambiguous pattern to get arbitrary results.
      
      With all the recent target changes, this causes no 
      functionality change!
      
      llvm-svn: 98534
      cabe037b
  21. Jan 05, 2010
  22. Sep 06, 2009
  23. Aug 11, 2009
  24. Jul 03, 2009
  25. May 22, 2009
  26. Jan 22, 2009
    • Evan Cheng's avatar
      Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and... · 4a0bf66e
      Evan Cheng authored
      Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and SuperRegClasses. These are not necessary. Also eliminate getSubRegisterRegClass and getSuperRegisterRegClass. These are slow and their results can change if register file names change. Just use TargetLowering::getRegClassFor() to get the right TargetRegisterClass instead.
      
      llvm-svn: 62762
      4a0bf66e
  27. Oct 15, 2008
  28. Sep 30, 2008
  29. Sep 08, 2008
  30. Sep 07, 2008
  31. Sep 03, 2008
  32. Aug 29, 2008
  33. Aug 28, 2008
Loading