1. 0b1e4e5 implement the other half of the select_cc -> fsel lowering, which handles by Chris Lattner · 20 years ago
  2. 143b675 Fix a bug in my previous checkin by Chris Lattner · 20 years ago
  3. 5839bf2 Change ConstantPoolSDNode to actually hold the Constant itself instead of by Chris Lattner · 20 years ago
  4. 95e0682 Fix some warnings in an optimized build by Chris Lattner · 20 years ago
  5. 2bb06cd Fix a huge annoyance: SelectNodeTo took types before the opcode unlike by Chris Lattner · 20 years ago
  6. 6718f11 Fix JIT encoding of conditional branches by Nate Begeman · 20 years ago
  7. e4bc9ea add initial support for converting select_cc -> fsel in the legalizer by Chris Lattner · 20 years ago
  8. d7050a9 the 5th operand is the 4th number by Chris Lattner · 20 years ago
  9. bb22df3 SUBFIC produces two results, not one. by Nate Begeman · 20 years ago
  10. 6660cd6 Implement SHL_PARTS and SRL_PARTS by Nate Begeman · 20 years ago
  11. 23004e5 Add support for targets that want to custom expand select_cc in some cases. by Chris Lattner · 20 years ago
  12. 07dffd6 Allow LowerOperation to return a null SDOperand in case it wants to lower by Chris Lattner · 20 years ago
  13. f07d023 Fix a nasty bug from a previous patch of mine by Chris Lattner · 20 years ago
  14. b20c318 Emit the lo/hi parts in the right order :) by Chris Lattner · 20 years ago
  15. a9317ed implement support for 64-bit add/sub, fix a broken assertion for 64-bit by Chris Lattner · 20 years ago
  16. 801d5f5 simplify the add/sub_parts code by Chris Lattner · 20 years ago
  17. 047b952 Finish implementing SDIV/UDIV by copying over the majik constant code from by Chris Lattner · 20 years ago
  18. c70b4af Simplify some code. It's not clear why the UDIV expanded sequence by Chris Lattner · 20 years ago
  19. 957fcfb Implement setcc correctly for G5 and non-G5 systems by Chris Lattner · 20 years ago
  20. 64906a0 implement setcc on the G5. We're still missing the non-g5 specific bits, but by Chris Lattner · 20 years ago
  21. 1999b4b New fold for SELECT_CC by Nate Begeman · 20 years ago
  22. c8e27db Remove option to make SetCC illegal on PowerPC after long discussion with by Nate Begeman · 20 years ago
  23. 43247a1 Don't auto-cse nodes that return flags by Chris Lattner · 20 years ago
  24. 8064e8f add printer support for flag operands by Chris Lattner · 20 years ago
  25. 9d338cf simplify the code a bit using isOperationLegal by Chris Lattner · 20 years ago
  26. 8784a23 Add support for sdiv by 2^k and -2^k. Producing code like: by Chris Lattner · 20 years ago
  27. ee84f11 fit in 80 cols by Chris Lattner · 20 years ago
  28. 376d54f Add support for flag operands by Chris Lattner · 20 years ago
  29. a64d4cd add an enum value by Chris Lattner · 20 years ago
  30. 34e1705 Implement support for taking the address of constant pool indices, which by Chris Lattner · 20 years ago
  31. 4025a9c ADd support for TargetConstantPool nodes by Chris Lattner · 20 years ago
  32. 2fe76e5 Add support for FP constants, fixing UnitTests/2004-02-02-NegativeZero by Chris Lattner · 20 years ago
  33. e28e40a Fully implement frame index, so that we can pass the address of alloca's by Chris Lattner · 20 years ago
  34. afb2dd4 add a new TargetFrameIndex node by Chris Lattner · 20 years ago
  35. 89532c7 implement unconditional branches, fixing UnitTests/2003-05-02-DependentPHI.c by Chris Lattner · 20 years ago
  36. fdf8366 LFS/STFS load and store FP values, not integer ones. This change allows us by Chris Lattner · 20 years ago
  37. ed7956b Fix a broken assertion by Chris Lattner · 20 years ago
  38. 7cad4f2 Fix a warning by Chris Lattner · 20 years ago
  39. 4a20997 fix a warning in optimized build by Chris Lattner · 20 years ago
  40. e0a7f83 Fix some warnings by Chris Lattner · 20 years ago
  41. 2b54400 Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_DEF_FP, so that the by Chris Lattner · 20 years ago
  42. 7651fa4 add a method by Chris Lattner · 20 years ago
  43. fb0c964 implement support for calls by Chris Lattner · 20 years ago
  44. 7b2880c Add ReplaceAllUsesWith that can take a vector of replacement values. by Chris Lattner · 20 years ago
  45. 86fac6b Remove some dead cases. Emit the indcall sequence as: by Chris Lattner · 20 years ago
  46. 14b392a Add support for external symbols, and support for variable arity instructions by Chris Lattner · 20 years ago
  47. e39db07 Fix pasto that prevented VT ndoes from showing up in -view-isel-dags correctly by Chris Lattner · 20 years ago
  48. a3c4454 add an idea by Chris Lattner · 20 years ago
  49. ac83b03 Fix Regression/Transforms/Reassociate/2005-08-24-Crash.ll by Chris Lattner · 20 years ago
  50. 5324986 Transform floor((double)FLT) -> (double)floorf(FLT), implementing by Chris Lattner · 20 years ago
  51. ab466d7 floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls by Chris Lattner · 20 years ago
  52. 1d6373c teach selection dag mask tracking about the fact that select_cc operates like by Chris Lattner · 20 years ago
  53. c9c60f6 Start using isOperationLegal and isTypeLegal to simplify the code by Chris Lattner · 20 years ago
  54. 9ed62c1 Adjust to new interface by Chris Lattner · 20 years ago
  55. 0a262ba For PR616: by Reid Spencer · 20 years ago
  56. 6ef4949 Whoops, fix a thinko. All cases except SETNE are now handled by the by Nate Begeman · 20 years ago
  57. c6b0717 Remove unused statistic by Nate Begeman · 20 years ago
  58. 4b46fc0 Add the "ppc specific" setcc-equivalent select_cc cases by Nate Begeman · 20 years ago
  59. cebd433 Teach SelectionDAG how to simplify a few more setcc-equivalent select_cc by Nate Begeman · 20 years ago
  60. a2590c5 Add callseq_begin/end support Call stil not supported yet by Chris Lattner · 20 years ago
  61. 82cfa5d Make -view-isel-dags show the dag before instruction selecting, in case by Chris Lattner · 20 years ago
  62. 0750a40 Fix optimization of select_cc seteq X, 0, 1, 0 -> srl (ctlz X), log2 X size by Nate Begeman · 20 years ago
  63. 657b4d1 Implement LiveVariables.h change by Chris Lattner · 20 years ago
  64. 44b94c2 adjust to new live variables interface by Chris Lattner · 20 years ago
  65. d177579 Adjust to new livevars interface by Chris Lattner · 20 years ago
  66. ab4b66d Simplify this code by using higher-level LiveVariables methods by Chris Lattner · 20 years ago
  67. 76eb08b Simplify this code by using LiveVariables::KillsRegister by Chris Lattner · 20 years ago
  68. b980578 Keep track of which registers are related to which other registers. by Chris Lattner · 20 years ago
  69. 57da252 Fix PR618 and Regression/CodeGen/CBackend/2005-08-23-Fmod.ll by not emitting by Chris Lattner · 20 years ago
  70. 424dcbd add a note by Chris Lattner · 20 years ago
  71. 8ca5693 Ack, typo by Nate Begeman · 20 years ago
  72. a50d53e Add an option to make SetCC illegal as a beta option by Nate Begeman · 20 years ago
  73. 7042f15 Teach the SelectionDAG how to transform select_cc eq, X, 0, 1, 0 into by Nate Begeman · 20 years ago
  74. b942a3d Teach Legalize how to turn setcc into select_cc by Nate Begeman · 20 years ago
  75. 354df0a Remove some instructions we no longer generate by Nate Begeman · 20 years ago
  76. 1f24df6 Remove some regs that are not used. by Chris Lattner · 20 years ago
  77. 9dc4d3c Nate noticed that 30% of the malloc/frees in llc come from calls to LowercaseString by Chris Lattner · 20 years ago
  78. 0a00bec Fix a crash I introduced into the IA64 backend with my copyfromreg change. by Chris Lattner · 20 years ago
  79. a411cbc Try to avoid scanning the fixed list. On architectures with a non-stupid by Chris Lattner · 20 years ago
  80. a6c1750 Move some code in the register assignment case that only needs to happen if by Chris Lattner · 20 years ago
  81. 47c0889 Add a pass name for -time-passes output by Chris Lattner · 20 years ago
  82. 8f03405 Fix a problem where constant expr shifts would not have their shift amount by Chris Lattner · 20 years ago
  83. f8355d9 Speed up this loop a bit, based on some observations that Nate made, and by Chris Lattner · 20 years ago
  84. f7f2255 Implement stores. by Chris Lattner · 20 years ago
  85. 23553cf Add a fast-path for register values. Add support for constant pool entries, by Chris Lattner · 20 years ago
  86. ddf3e7d Fix compilation of: by Chris Lattner · 20 years ago
  87. b30ee6a Make sure expressions only have one use before emitting them into a place that is conditionally executed by Chris Lattner · 20 years ago
  88. 9944b76 Implement most of load support. There is still a bug though. by Chris Lattner · 20 years ago
  89. c975e1d add anew method by Chris Lattner · 20 years ago
  90. 81e72b1 Add support for frame index nodes by Chris Lattner · 20 years ago
  91. 99badda add a method by Chris Lattner · 20 years ago
  92. 1db1adb Don't print out the MBB label for the entry mbb by Chris Lattner · 20 years ago
  93. f913d3f Simplify the logic for BRTWOWAY_CC handling. The isel code already by Chris Lattner · 20 years ago
  94. 2fbb457 Implement selection for branches. by Chris Lattner · 20 years ago
  95. 6b09a29 add a method by Chris Lattner · 20 years ago
  96. f85ab15 Add support for basic blocks, fix a bug in result # computation by Chris Lattner · 20 years ago
  97. 550b1e5 When legalizing brcond ->brcc or select -> selectcc, make sure to truncate by Chris Lattner · 20 years ago
  98. 4dd4a2d If the false value for a select_cc is really simple (has no inputs), evaluate by Chris Lattner · 20 years ago
  99. 7340dd5 reenable collapse of loadimm+AND -> dep.z (thanks guys) by Duraid Madina · 20 years ago
  100. fe0c2c8 fix bogus warning by Chris Lattner · 20 years ago