1. 3b97acd Reverse the FlaggedNodes after scanning up for flagged preds or else the order would be reversed. by Evan Cheng · 19 years ago
  2. 60f0992 Use an enumeration to eliminate data relocations. by Jim Laskey · 19 years ago
  3. 16d42c6 It was pointed out that DEBUG() is only available with -debug. by Jim Laskey · 19 years ago
  4. e37fe9b Ensure that dump calls that are associated with asserts are removed from by Jim Laskey · 19 years ago
  5. 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 19 years ago
  6. 4c6f2f9 commuteInstruction() does not always create a new MI! by Evan Cheng · 19 years ago
  7. 16eee25 Eliminate a memory leak. by Evan Cheng · 19 years ago
  8. 21d03f2 lib/Target/Target.td by Evan Cheng · 19 years ago
  9. 9664541 Move function-live-in-handling code from the sdisel code to the scheduler. by Chris Lattner · 19 years ago
  10. 8820ad5 Fixing 2006-05-01-SchedCausingSpills.ll; some clean up by Evan Cheng · 19 years ago
  11. 07000c6 Refactor a bunch of includes so that TargetMachine.h doesn't have to include by Owen Anderson · 19 years ago
  12. 626da3d Duh. That could take a long time. by Evan Cheng · 19 years ago
  13. 13d41b9 Add capability to scheduler to commute nodes for profit. by Evan Cheng · 19 years ago
  14. e165a78 Refactor scheduler code. Move register-reduction list scheduler to a by Evan Cheng · 19 years ago
  15. 8b915b4 Remove and simplify some more machineinstr/machineoperand stuff. by Chris Lattner · 19 years ago
  16. 2d90ac7 Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. by Chris Lattner · 19 years ago
  17. ea50fab Remove a bunch more SparcV9 specific stuff by Chris Lattner · 19 years ago
  18. a69571c Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. by Owen Anderson · 19 years ago
  19. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 19 years ago
  20. 45053fc fix spello by Chris Lattner · 19 years ago
  21. 54a30b9 TargetData doesn't know the alignment of vectors :( by Chris Lattner · 19 years ago
  22. 2f5806c Move some simple-sched-specific instance vars to the simple scheduler. by Chris Lattner · 19 years ago
  23. 1e433c5 prune #includes by Chris Lattner · 19 years ago
  24. e76074a move some simple scheduler methods into the simple scheduler by Chris Lattner · 19 years ago
  25. 8c7ef05 Make EmitNode take a SDNode instead of a NodeInfo* by Chris Lattner · 19 years ago
  26. df37506 Move the VRBase field from NodeInfo to being a separate, explicit, map. by Chris Lattner · 19 years ago
  27. be24e59 Push PrepareNodeInfo/IdentifyGroups down the inheritance hierarchy by Chris Lattner · 19 years ago
  28. b0d21ef Change the interface for getting a target HazardRecognizer to be more clean. by Chris Lattner · 19 years ago
  29. a93dfcd When a hazard recognizer needs noops to be inserted, do so. This represents by Chris Lattner · 19 years ago
  30. 404cb4f Added an offset field to ConstantPoolSDNode. by Evan Cheng · 19 years ago
  31. daf6bc6 Pass all the flags to the asm printer, not just the # operands. by Chris Lattner · 19 years ago
  32. fd6d282 rename NumOps -> NumVals to avoid shadowing a NumOps var in an outer scope. by Chris Lattner · 19 years ago
  33. ed18b68 Refactor operand adding out to a new AddOperand method by Chris Lattner · 19 years ago
  34. c3a9f8d Record all of the expanded registers in the DAG and machine instr, fixing by Chris Lattner · 19 years ago
  35. 948d966 Make MachineConstantPool entries alignments explicit by Chris Lattner · 20 years ago
  36. f3afef3 Fix VC++ warning. by Jeff Cohen · 20 years ago
  37. cccf123 Get rid of some memory leaks identified by Valgrind by Evan Cheng · 20 years ago
  38. dc19b70 Add initial support for immediates. This allows us to compile this: by Chris Lattner · 20 years ago
  39. b8973bd Allow the specification of explicit alignments for constant pool entries. by Evan Cheng · 20 years ago
  40. 6656dd1 Handle physreg input/outputs. We now compile this: by Chris Lattner · 20 years ago
  41. acc43bf Teach the scheduler to emit the appropriate INLINEASM MachineInstr for an by Chris Lattner · 20 years ago
  42. 46c01cf No need to keep track of top and bottom nodes in a group since the vector is by Evan Cheng · 20 years ago
  43. e0a5832 Keep track of bottom / top element of a set of flagged nodes. by Evan Cheng · 20 years ago
  44. 4ef1086 Factor out more instruction scheduler code to the base class. by Evan Cheng · 20 years ago
  45. a9c2091 Do some code refactoring on Jim's scheduler in preparation of the new list by Evan Cheng · 20 years ago
  46. f65d917 purity++ by Duraid Madina · 20 years ago
  47. e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 20 years ago
  48. d845582 Amend comment. by Jim Laskey · 20 years ago
  49. de48ee2 Create a strong dependency for loads following stores. This will leave a by Jim Laskey · 20 years ago
  50. 18840db Keep VC++ happy. by Jeff Cohen · 20 years ago
  51. bd2b621 Fix a bug Sabre was having where the DAG root was a group. The group dominator by Jim Laskey · 20 years ago
  52. 9022ed9 Groups were not emitted if the dominator node and the node in the ordering list by Jim Laskey · 20 years ago
  53. a5282d8 Simplify code by Chris Lattner · 20 years ago
  54. 6510b22 Support multiple ValueTypes per RegisterClass, needed for upcoming vector by Nate Begeman · 20 years ago
  55. 61ca74b Added an index field to GlobalAddressSDNode so it can represent X+12, etc. by Evan Cheng · 20 years ago
  56. de202b3 Switch the allnodes list from a vector of pointers to an ilist of nodes.This eliminates the vector, allows constant time removal of a node froma graph, and makes iteration over the all nodes list stable when adding by Chris Lattner · 20 years ago
  57. 4012eb2 Explicitly initialize some instance vars by Chris Lattner · 20 years ago
  58. 26b91eb Let's try ignoring resource utilization on the backward pass. by Jim Laskey · 20 years ago
  59. a5e5bff Fix logic bug in finding retry slot in tally. by Jim Laskey · 20 years ago
  60. 54f997d Fix a warning by Jim Laskey · 20 years ago
  61. 7d090f3 Scheduling now uses itinerary data. by Jim Laskey · 20 years ago
  62. 5a608dd by Jim Laskey · 20 years ago
  63. a417652 Reduce the number of copies emitted as machine instructions by by Chris Lattner · 20 years ago
  64. 53c523c Inhibit instructions from being pushed before function calls. This will by Jim Laskey · 20 years ago
  65. fab66f6 Finally committing to the new scheduler. Still -sched=none by default. by Jim Laskey · 20 years ago
  66. 089c25c When emiting a CopyFromReg and the source is already a vreg, do not bother by Chris Lattner · 20 years ago
  67. 9d528dc Reverting to version - until problem isolated. by Jim Laskey · 20 years ago
  68. 8ba732b Refactor gathering node info and emission. by Jim Laskey · 20 years ago
  69. dcd5abc silence a bogus warning by Chris Lattner · 20 years ago
  70. a3638c0 Add assertions to the trivial scheduler to check that the value types match by Chris Lattner · 20 years ago
  71. 14765be Codegen CopyFromReg using the regclass that matches the valuetype of the by Chris Lattner · 20 years ago
  72. 505277a Add some very paranoid checking for operand/result reg class matchup by Chris Lattner · 20 years ago
  73. 22f6212 typo by Jim Laskey · 20 years ago
  74. 41755e2 1. Simplify the gathering of node groups. by Jim Laskey · 20 years ago
  75. b6d4c2c 1. Made things node-centric (from operand). by Jim Laskey · 20 years ago
  76. fef80f4 Silence VC++ redeclaration warnings. by Jeff Cohen · 20 years ago
  77. 5324fec Remove some redundancies. by Jim Laskey · 20 years ago
  78. e6b90fb Addition of a simple two pass scheduler. This version is currently hacked up by Jim Laskey · 20 years ago
  79. a639a43 Fix the release build, noticed by Eric van Riet Paap by Chris Lattner · 20 years ago
  80. da8abb0 It is NDEBUG not _NDEBUG by Chris Lattner · 20 years ago
  81. f155635 Name this variable to be what it really is! by Chris Lattner · 20 years ago
  82. 55334fc Handle CopyToReg nodes with flag operands correctly by Chris Lattner · 20 years ago
  83. 82e14db Add a hack to avoid some horrible code in some cases by always emitting by Chris Lattner · 20 years ago
  84. 620c93c fix PHI node emission for basic blocks that have select_cc's in them on ppc32 by Chris Lattner · 20 years ago
  85. 025c39b Call the InsertAtEndOfBasicBlock hook if the usesCustomDAGSchedInserter by Chris Lattner · 20 years ago
  86. 5839bf2 Change ConstantPoolSDNode to actually hold the Constant itself instead of by Chris Lattner · 20 years ago
  87. 376d54f Add support for flag operands by Chris Lattner · 20 years ago
  88. 14b392a Add support for external symbols, and support for variable arity instructions by Chris Lattner · 20 years ago
  89. 23553cf Add a fast-path for register values. Add support for constant pool entries, by Chris Lattner · 20 years ago
  90. 81e72b1 Add support for frame index nodes by Chris Lattner · 20 years ago
  91. f85ab15 Add support for basic blocks, fix a bug in result # computation by Chris Lattner · 20 years ago
  92. fe0c2c8 fix bogus warning by Chris Lattner · 20 years ago
  93. 9b78db7 Add support for global address nodes by Chris Lattner · 20 years ago
  94. 7ef3304 Implement CopyFromReg, TokenFactor, and fix a bug in CopyToReg. This allows by Chris Lattner · 20 years ago
  95. 0189197 Before implementing copyfromreg, we'll implement copytoreg correctly. by Chris Lattner · 20 years ago
  96. 4ccd406 Now that we have operand info for machine instructions, use it to create by Chris Lattner · 20 years ago
  97. ca6aa2f Fix computation of # operands, add a temporary hack for CopyToReg by Chris Lattner · 20 years ago
  98. 068ca15 add a new -view-sched-dags option to view dags as they are sent to the scheduler. by Chris Lattner · 20 years ago
  99. 2d973e4 Implement the first chunk of a code emitter. This is sophisticated enough to by Chris Lattner · 20 years ago
  100. d32b236 new file, obviously just a stub by Chris Lattner · 20 years ago