1. 1118d25 Add code that checks for noop copies, which triggers when either: by Chris Lattner · 20 years ago
  2. 9fda2f9 Added case HANDLENODE to getOperationName(). by Evan Cheng · 20 years ago
  3. 07cf141 Physregs may hold multiple stack slot values at the same time. Keep track by Chris Lattner · 20 years ago
  4. cd81639 Fix a deficiency in the spiller that Evan noticed. In particular, consider by Chris Lattner · 20 years ago
  5. 4083960 Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far more logical place. Other methods should also be moved if anyoneis interested. :) by Chris Lattner · 20 years ago
  6. 3603cd6 Turn any_extend nodes into zero_extend nodes when it allows us to remove an by Chris Lattner · 20 years ago
  7. 9a06cce Implement MaskedValueIsZero for ANY_EXTEND nodes by Chris Lattner · 20 years ago
  8. b3ddfc4 add two dag combines: (C1-X) == C2 --> X == C1-C2 (X+C1) == C2 --> X == C2-C1 by Chris Lattner · 20 years ago
  9. 1e8791d make -debug output less newliney by Chris Lattner · 20 years ago
  10. 2223aea Implement matching constraints. We can now say things like this: by Chris Lattner · 20 years ago
  11. 6609913 Implement smart printing of inline asm strings, handling variants and by Chris Lattner · 20 years ago
  12. da06e9e *** empty log message *** by Nate Begeman · 20 years ago
  13. 4e4b576 Implement simple register assignment for inline asms. This allows us to compile: by Chris Lattner · 20 years ago
  14. 750ac1b Fix some of the stuff in the PPC README file, and clean up legalization by Nate Begeman · 20 years ago
  15. a55079a Beef up the interface to inline asm constraint parsing, making it more general, useful, and easier to use. by Chris Lattner · 20 years ago
  16. 2cc2f66 adjust to changes in InlineAsm interface. Fix a few minor bugs. by Chris Lattner · 20 years ago
  17. b8973bd Allow the specification of explicit alignments for constant pool entries. by Evan Cheng · 20 years ago
  18. 59ad781 Allow custom lowering of fabs. I forgot to check in this change which by Evan Cheng · 20 years ago
  19. 19c5c4c Only insert an AND when converting from BR_COND to BRCC if needed. by Chris Lattner · 20 years ago
  20. 6656dd1 Handle physreg input/outputs. We now compile this: by Chris Lattner · 20 years ago
  21. f2b67cf Print the most trivial inline asms. by Chris Lattner · 20 years ago
  22. 73e142f Fix a bug in my legalizer reworking that caused the X86 backend to not get by Chris Lattner · 20 years ago
  23. 0e753d6 don't insert an and node if it isn't needed here, this can prevent folding by Chris Lattner · 20 years ago
  24. c6fd6cd Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. by Chris Lattner · 20 years ago
  25. 5c413bc pass the address of MaskedValueIsZero into isMaskedValueZeroForTargetNode, by Chris Lattner · 20 years ago
  26. 87c890a adjust prototype by Chris Lattner · 20 years ago
  27. 6862dbc Fix RET of promoted values on targets that custom expand RET to a target node. by Chris Lattner · 20 years ago
  28. 68a17fe cleanups to the ValueTypeActions interface by Chris Lattner · 20 years ago
  29. 3e6e8cc clean up interface to ValueTypeActions by Chris Lattner · 20 years ago
  30. 70814bc Remove some special case hacks for CALLSEQ_*, using UpdateNodeOperands instead. by Chris Lattner · 20 years ago
  31. 8ca05e0 Allow custom expansion of ConstantVec nodes. PPC will use this in the future. by Chris Lattner · 20 years ago
  32. 3181a77 Legalize ConstantFP into TargetConstantFP when the target allows. Implement by Chris Lattner · 20 years ago
  33. 03d5e87 eliminate uses of SelectionDAG::getBR2Way_CC by Chris Lattner · 20 years ago
  34. c52ad4f Use the new "UpdateNodeOperands" method to simplify LegalizeDAG and make it by Chris Lattner · 20 years ago
  35. 809ec11 add another method variant by Chris Lattner · 20 years ago
  36. df6eb30 add some methods for updating nodes by Chris Lattner · 20 years ago
  37. 948c1b1 minor tweaks by Chris Lattner · 20 years ago
  38. 22cde6a move a bunch of code, no other change. by Chris Lattner · 20 years ago
  39. 7cd2997 remove a couple more now-extraneous legalizeop's by Chris Lattner · 20 years ago
  40. 5c62f33 fix a bug by Chris Lattner · 20 years ago
  41. 456a93a Several major changes: by Chris Lattner · 20 years ago
  42. 8137c9e Eliminate the need for ExpandOp to set 'needsanotheriteration', as it already by Chris Lattner · 20 years ago
  43. 9c6b4b8 Instead of making callers of ExpandLibCall legalize the result, make by Chris Lattner · 20 years ago
  44. 0e8ea71 Eliminate the need to do another iteration of the legalizer after inserting by Chris Lattner · 20 years ago
  45. 04c62c7 remove method I just added by Chris Lattner · 20 years ago
  46. 4f16e70 add a new callback by Chris Lattner · 20 years ago
  47. 0aed784 Implement Promote for VAARG, and allow it to be custom promoted for people by Nate Begeman · 20 years ago
  48. 61af66e Add a missing case to the dag combiner. by Nate Begeman · 20 years ago
  49. 0ff5c27 Remove the ISD::CALL and ISD::TAILCALL nodes by Chris Lattner · 20 years ago
  50. ee62557 Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for by Nate Begeman · 20 years ago
  51. da427fa Using bit size of integers instead of ambiguous "long" et all. by Jim Laskey · 20 years ago
  52. 3ea0e0e Sorry - really folowing convention. by Jim Laskey · 20 years ago
  53. bb5830d Following convention. by Jim Laskey · 20 years ago
  54. 97d938c fix build by Andrew Lenharth · 20 years ago
  55. 22760af Fix build error that is apparently only a warning with some compilers. by Chris Lattner · 20 years ago
  56. 1a05851 Forgot the version number. by Jim Laskey · 20 years ago
  57. d8f77ba Improve visibility/correctness of operand indices in "llvm.db" objects. by Jim Laskey · 20 years ago
  58. 0264d1a Stub out a method by Chris Lattner · 20 years ago
  59. acc43bf Teach the scheduler to emit the appropriate INLINEASM MachineInstr for an by Chris Lattner · 20 years ago
  60. ce7518c initial selectiondag support for new INLINEASM node. Note that inline asms by Chris Lattner · 20 years ago
  61. 6e87c0e Use global information to fill out Dwarf compile units. by Jim Laskey · 20 years ago
  62. 4ccb070 Implement a method for inline asm support by Chris Lattner · 20 years ago
  63. b3e789a Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals. by Jim Laskey · 20 years ago
  64. cdf3838 Clean up some code; improve efficiency; and fixed a potential bug involving by Evan Cheng · 20 years ago
  65. 2a8e618 Don't break the optimized build (by incorrect placement of #endif) by Reid Spencer · 20 years ago
  66. ee4a765 initialize an instance var, apparently I forgot to commit this long ago by Chris Lattner · 20 years ago
  67. 46c01cf No need to keep track of top and bottom nodes in a group since the vector is by Evan Cheng · 20 years ago
  68. 0577a22 Set SchedulingForLatency to be the default scheduling preference for all. by Evan Cheng · 20 years ago
  69. acc398c First part of bug 680: by Nate Begeman · 20 years ago
  70. 05ebc8d Make it even more portable. by Jeff Cohen · 20 years ago
  71. 44c687d Fix VC++ compilation error. by Jeff Cohen · 20 years ago
  72. cd1419a Bottom up register usage reducing list scheduler. by Evan Cheng · 20 years ago
  73. e0a5832 Keep track of bottom / top element of a set of flagged nodes. by Evan Cheng · 20 years ago
  74. 3f23952 If scheduler choice is the default (-sched=default), use target scheduling by Evan Cheng · 20 years ago
  75. fb709b6 Portably cast a pointer to an integer. by Jeff Cohen · 20 years ago
  76. 50d1e8b fix build on 64 bit hosts by Andrew Lenharth · 20 years ago
  77. 6a54289 Fix an infinite loop I caused by making sure to legalize the flag operand by Chris Lattner · 20 years ago
  78. 2aa750a Fix VC++ compilation error. by Jeff Cohen · 20 years ago
  79. 83404e3 Remove unused variables. by Jeff Cohen · 20 years ago
  80. 3e2fa7a rename method by Chris Lattner · 20 years ago
  81. 52060a0 Crude Dwarf global variable debugging. by Jim Laskey · 20 years ago
  82. 2c1b159 Print file-scope inline asm blocks at the start of the output file. by Chris Lattner · 20 years ago
  83. 7cf11b4 another couple selects by Andrew Lenharth · 20 years ago
  84. 8c6f1ee another selectto by Andrew Lenharth · 20 years ago
  85. 17d52f7 Typo. by Jim Laskey · 20 years ago
  86. f0f9c90 Skeleton of the list schedule. by Evan Cheng · 20 years ago
  87. 4148429 Minor clean up. by Evan Cheng · 20 years ago
  88. 67993f7 Fix Regression/CodeGen/SparcV8/2006-01-22-BitConvertLegalize.ll by making by Chris Lattner · 20 years ago
  89. dfeeac9 Remove a couple of unnecessary #include's by Evan Cheng · 20 years ago
  90. 4ef1086 Factor out more instruction scheduler code to the base class. by Evan Cheng · 20 years ago
  91. 39a17dd Fix bugs lowering stackrestore, fixing 2004-08-12-InlinerAndAllocas.c on PPC. by Chris Lattner · 20 years ago
  92. 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
  93. a3818e6 Fix a bug in a recent refactor that caused a bunch of programs to miscompile by Chris Lattner · 20 years ago
  94. 348e93c Fix CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll by Chris Lattner · 20 years ago
  95. a9c2091 Do some code refactoring on Jim's scheduler in preparation of the new list by Evan Cheng · 20 years ago
  96. 63ae85f Simplify search for abbreviations. by Jim Laskey · 20 years ago
  97. 7368321 Correct some simple errors. by Jim Laskey · 20 years ago
  98. 4002017 Right size integer values before emitting. by Jim Laskey · 20 years ago
  99. d18e289 Reworked how Dwarf debug info entries and abbreviations are handled. Added by Jim Laskey · 20 years ago
  100. a68d204 remove some unintentionally committed code by Chris Lattner · 20 years ago