1. 9cc5a0a Add new files to Visual Studio. by Jeff Cohen · 19 years ago
  2. 756fbeb Well, the Constant matching pattern works. Can't say much about calls or globals yet. by Andrew Lenharth · 19 years ago
  3. 07be8d4 document this as experimental by Chris Lattner · 19 years ago
  4. 5ef4d8d This file is entirely ifdef'd out by Chris Lattner · 19 years ago
  5. e9936d1 BuildSDIV and BuildUDIV only work for i32/i64, but they don't check that by Chris Lattner · 19 years ago
  6. 5476b9b Add g3 back to the mix and reorder to irritate them anal folk. Actually, it's by Jim Laskey · 19 years ago
  7. 7dc0204 Sort the features and processor lists for the sake of search (and maintainers.) by Jim Laskey · 19 years ago
  8. 4245f1d 64-bit reg support should not be enabled by default, as support isn't complete. by Chris Lattner · 19 years ago
  9. c8597ca add a case missing from the dag combiner that exposed the failure on by Chris Lattner · 19 years ago
  10. dabb829 Instead of aborting if not a case we can handle specially, break out and by Chris Lattner · 19 years ago
  11. 77a498c New testcase that crashes the ppc backend by Chris Lattner · 19 years ago
  12. f5fc2cb Plugin new subtarget backend into the build. by Jim Laskey · 19 years ago
  13. 4bb9cbb New TableGen backends for subtarget information. Only command line stuff by Jim Laskey · 19 years ago
  14. d2fc54e silence a release mode warning by Chris Lattner · 19 years ago
  15. 09d3b75 add missing prototype by Chris Lattner · 19 years ago
  16. aa51a48 Make the coallescer a bit smarter, allowing it to join more live ranges. by Chris Lattner · 19 years ago
  17. 9e20d35 Fix LiveInterval::getOverlapingRanges to take things in the right order by Chris Lattner · 19 years ago
  18. ae1641c Match rotate. This does actually match the rotates in an rc5 cipher, but I by Nate Begeman · 19 years ago
  19. 63ad796 My previous patch was too conservative. Reject FP and void types, but do by Chris Lattner · 19 years ago
  20. d5ce204 Don't generate operations that aren't yet supported by Nate Begeman · 19 years ago
  21. 0b2973a Kill some now-dead code. by Nate Begeman · 19 years ago
  22. 4d38567 Fix a typo in the dag combiner, so that this can work on i64 targets by Nate Begeman · 19 years ago
  23. fe9234d byte zap not immediate goodness by Andrew Lenharth · 19 years ago
  24. edbd871 Make tblgen emit: by Chris Lattner · 19 years ago
  25. 405e3ec Invert the TargetLowering flag that controls divide by consant expansion. by Nate Begeman · 19 years ago
  26. 1f347a3 Inst cleanup. As a bonus, operands are in the correct order for cmovs. Expect new stuff to pass in the JIT tonight by Andrew Lenharth · 19 years ago
  27. eae6d64 Use a literal to define ineg instead of immzero by Chris Lattner · 19 years ago
  28. cef6010 Fix a conditional so we don't access past the end of the range. Thanks to by Chris Lattner · 19 years ago
  29. 964b6aa added a few 1 operand form stuff. Seems to break regalloc on alpha. sigh by Andrew Lenharth · 19 years ago
  30. d684e1a add cttz and ctpop by Andrew Lenharth · 19 years ago
  31. c6a454e Fix a couple bugs in the const div stuff where we'd generate MULHS/MULHU by Nate Begeman · 19 years ago
  32. f75f2a0 don't use llabs with apparently VC++ doesn't have by Chris Lattner · 19 years ago
  33. 8317e12 Fix order of eval problem from when I refactored this into a function. by Chris Lattner · 19 years ago
  34. 892ade7 Sounds good, finish the intop conversion. by Andrew Lenharth · 19 years ago
  35. 12a9234 Add some more patterns for i64 on ppc by Nate Begeman · 19 years ago
  36. b0fa11c add a new method, play around with some code. by Chris Lattner · 19 years ago
  37. 0692bbd add a new method by Chris Lattner · 19 years ago
  38. f5ce267 Refactor some code, pulling it out into a function. No functionality change. by Chris Lattner · 19 years ago
  39. 1e9f3af Do NOT touch FP ops with LSR. This fixes a testcase Nate sent me from an by Chris Lattner · 19 years ago
  40. ae4be98 Add some pattern fragments to simplify the repetitive parts of the patterns by Chris Lattner · 19 years ago
  41. d7cc4c4 simplify this a bit by using immediates by Chris Lattner · 19 years ago
  42. 6957523 Move the target constant divide optimization up into the dag combiner, so by Nate Begeman · 19 years ago
  43. d32d4a9 Enable targets to say that integer divide is expensive, which will trigger by Nate Begeman · 19 years ago
  44. d97591a forgot this one by Andrew Lenharth · 19 years ago
  45. 4907d22 ret 0; works, not much else by Andrew Lenharth · 19 years ago
  46. 9811ea4 This fixes PR638: Regression/CodeGen/Generic/2004-02-08-UnwindSupport.llx by John Criswell · 19 years ago
  47. 5384214 Added InstrSchedClass to each of the PowerPC Instructions. by Jim Laskey · 19 years ago
  48. 3d92544 Moved to Regression/Codegen/Generic. by John Criswell · 19 years ago
  49. eb853a4 This is a generic test for all code generators. It originally came from by John Criswell · 19 years ago
  50. 2d5aff7 Write patterns for the various shl and srl patterns that don't involve by Nate Begeman · 19 years ago
  51. 886eb39 Force i386 code generation for an i386 specific test. by John Criswell · 19 years ago
  52. 0de8796 Push processor descriptions to the top of target and add command line info. by Jim Laskey · 19 years ago
  53. 2f041d4 add support for literal immediates in patterns to match, allowing us to by Chris Lattner · 19 years ago
  54. f6cd147 now that tblgen is smarter, use integers directly. This should help Andrew too by Chris Lattner · 19 years ago
  55. 5d5a056 Add basic support for integer constants in pattern results. by Chris Lattner · 19 years ago
  56. 2ac8510 Fix some checking that was causing duraid to get a perplexing assertion by Chris Lattner · 19 years ago
  57. 4c59309 Add support for patterns that have physical registers in them. Testcase: by Chris Lattner · 19 years ago
  58. ab1bf27 Asserting here is to violent by Chris Lattner · 19 years ago
  59. 14c09b8 teach ppc backend these are copies by Chris Lattner · 19 years ago
  60. e214979 Make this work with the internalize change by Chris Lattner · 19 years ago
  61. 8be1fa5 Convert these cases to patterns by Chris Lattner · 19 years ago
  62. 0c0cfa7 Nate wants to define 'Pat's which turn into instructions that don't have by Chris Lattner · 19 years ago
  63. 8d94832 Woo, it kinda works. We now generate this atrociously bad, but correct, by Nate Begeman · 19 years ago
  64. 07c375d Testcase that crashes llvmgcc in type layout by Chris Lattner · 19 years ago
  65. e546830 apply some tblgen majik to simplify the X register definitions by Chris Lattner · 19 years ago
  66. 5dc897b Teach Legalize how to do something with EXTRACT_ELEMENT when the type of by Nate Begeman · 19 years ago
  67. da32c9e Make a new reg class for 64 bit regs that aliases the 32 bit regs. This by Nate Begeman · 19 years ago
  68. 4a95945 Add the ability to lower return instructions to TargetLowering. This by Nate Begeman · 19 years ago
  69. d222f6a Fix Generic/2005-10-18-ZeroSizeStackObject.ll by not requesting a zero by Chris Lattner · 19 years ago
  70. f46544c new testcase by Chris Lattner · 19 years ago
  71. 2dfa819 remove hack by Chris Lattner · 19 years ago
  72. a1fa8f1 This was never updated for the project makefile changes by Chris Lattner · 19 years ago
  73. ed069fc This never got updated to reflect the project makefile changes by Chris Lattner · 19 years ago
  74. 21f587c Simple edits; remove unimplimented cases and clarify long haul SLU cases. by Jim Laskey · 19 years ago
  75. 841d12d Fix the JIT encoding of LWA, LD, STD, and STDU. by Chris Lattner · 19 years ago
  76. 076866c Checking in first round of scheduling tablegen files. Not tied in as yet. by Jim Laskey · 19 years ago
  77. 3d8df55 add a case by Chris Lattner · 19 years ago
  78. fbcd54f Fix PR637 by Chris Lattner · 19 years ago
  79. a27ea76 Add an option to this pass. If it is set, we are allowed to internalize by Chris Lattner · 19 years ago
  80. f9c6105 add an option to the internalize pass by Chris Lattner · 19 years ago
  81. 40c62d5 Fold (select C, load A, load B) -> load (select C, A, B). This happens quite by Chris Lattner · 19 years ago
  82. b277cbc Duraid pointed out that it is impolite to emit PPC:: into the IA64 backend by Chris Lattner · 19 years ago
  83. 9d2b817 Do the right thing and enable 64 bit regs under the control of a subtarget by Nate Begeman · 19 years ago
  84. 1d9d742 First bits of 64 bit PowerPC stuff, currently disabled. A lot of this is by Nate Begeman · 19 years ago
  85. a0e221d Implement some feedback from Chris re: constant canonicalization by Nate Begeman · 19 years ago
  86. 419f8b6 Legalize BUILD_PAIR appropriately for upcoming 64 bit PowerPC work. by Nate Begeman · 19 years ago
  87. d41abfa Use %s instead of hard coding the input filename. by John Criswell · 19 years ago
  88. 11af4ea fold fmul X, +2.0 -> fadd X, X; by Nate Begeman · 19 years ago
  89. 8532cf6 Make this work for FP constantexprs by Chris Lattner · 19 years ago
  90. 5e678e0 Oops, X+0.0 isn't foldable, but X+-0.0 is. by Chris Lattner · 19 years ago
  91. 560a17d relax this a bit, as we only support the default rounding mode by Chris Lattner · 19 years ago
  92. a1ff931 Apparently, people object to floating pointers. Picky picky. by Chris Lattner · 19 years ago
  93. 82d61a1 As requested, a blurb on sub-targets. by Jim Laskey · 19 years ago
  94. 7d6915c fix some grammar-o's I noticed by Chris Lattner · 19 years ago
  95. c38959f Feedback from Nate. by Chris Lattner · 19 years ago
  96. df921f0 Document -view-isel-dags and -view-sched-dags by Chris Lattner · 19 years ago
  97. f623a08 Add notes about MF.viewCFG() and friends. by Chris Lattner · 19 years ago
  98. 854077d add a trivial fold by Chris Lattner · 19 years ago
  99. 7a025c8 Add a bunch of info about the isel autogenerator. Review appreciated! by Chris Lattner · 19 years ago
  100. 32e89f2 Fill this out some more. Add description of MBB/MF. Fix some broken links, by Chris Lattner · 19 years ago