1. 919c032 Modify the ppc backend to use two register classes for FP: F8RC and F4RC. by Chris Lattner · 20 years ago
  2. f85a55b Annotate nodes with their addresses if a graph requests it. by Chris Lattner · 20 years ago
  3. 37345fe add a method by Chris Lattner · 20 years ago
  4. 22f6212 typo by Jim Laskey · 20 years ago
  5. 41755e2 1. Simplify the gathering of node groups. by Jim Laskey · 20 years ago
  6. 242f255 Should be using flag and not chain. by Jim Laskey · 20 years ago
  7. 2b5e66f Remove some now-dead code. by Nate Begeman · 20 years ago
  8. 542f2df more specific tests of subtarget stuff by Andrew Lenharth · 20 years ago
  9. ac35cd2 subtarget support for CIX and FIX extentions (the only 2 I care about right now) by Andrew Lenharth · 20 years ago
  10. b78ea80 Reverting change moving to selection dag graph. by Jim Laskey · 20 years ago
  11. 453d21e Added allnodes_size for scheduling support. by Jim Laskey · 20 years ago
  12. b6d4c2c 1. Made things node-centric (from operand). by Jim Laskey · 20 years ago
  13. e6e34bc Add the node name (thus the address) to node label. by Jim Laskey · 20 years ago
  14. 0f21fd5 Rename MRegisterDesc -> TargetRegisterDesc for consistency by Chris Lattner · 20 years ago
  15. 88a06d2 Update the discussion of TargetRegisterDesc by Chris Lattner · 20 years ago
  16. 2284210 remove some more initializers by Chris Lattner · 20 years ago
  17. 863914f trim down the target info structs now that we have a preferred spill register class for each callee save register by Chris Lattner · 20 years ago
  18. 2f02ed9 trim down the target info structs now that we have a preferred spill register class for each callee save register by Chris Lattner · 20 years ago
  19. 8fb040e now that we have a reg class to spill with, get this info from the regclass by Chris Lattner · 20 years ago
  20. 5802be1 constant fold these calls by Chris Lattner · 20 years ago
  21. 56bcae0 simplify this code using the new regclass info passed in by Chris Lattner · 20 years ago
  22. 80a4f16 Now that we have getCalleeSaveRegClasses() info, use it to pass the register by Chris Lattner · 20 years ago
  23. 2f9dbe8 expose a new virtual method by Chris Lattner · 20 years ago
  24. e404718 stub out a virtual method by Chris Lattner · 20 years ago
  25. 4794797 Compute a preferred spill register class for each callee-save register by Chris Lattner · 20 years ago
  26. d174fe0 CR registers are not used by this "target" by Chris Lattner · 20 years ago
  27. 0a37960 these registers don't belong to any register classes, so don't mark them by Chris Lattner · 20 years ago
  28. 88b7e6e Fix a warning by Chris Lattner · 20 years ago
  29. 946ac93 Regenerate by Chris Lattner · 20 years ago
  30. c3bec0e Refactor this a bit to move ParsingTemplateArgs to only apply to classes, by Chris Lattner · 20 years ago
  31. 46dab2c Add a test that you can forward ref a class. by Chris Lattner · 20 years ago
  32. 0a28405 Regenerate by Chris Lattner · 20 years ago
  33. 583a024 Generate a parse error instead of a checked exception if template args are by Chris Lattner · 20 years ago
  34. ef242b1 Now that self referential classes are supported, get rid of a work-around. by Chris Lattner · 20 years ago
  35. 8d354e9 regenerate by Chris Lattner · 20 years ago
  36. be88b50 Refactor the grammar a bit to implement TableGen/ForwardRef.td by Chris Lattner · 20 years ago
  37. 57a7db6 Check that we can refer to the same class we are defining. by Chris Lattner · 20 years ago
  38. 0d0b73e allow regs to be in multiple reg classes by Chris Lattner · 20 years ago
  39. b48d2cf pass extra args by Chris Lattner · 20 years ago
  40. 0ffb1a5 these methods get extra args by Chris Lattner · 20 years ago
  41. 97d5e64 Pass extra regclasses into spilling code by Chris Lattner · 20 years ago
  42. bf9716b Change this code ot pass register classes into the stack slot spiller/reloader by Chris Lattner · 20 years ago
  43. 294f41d Change these methods to take RC's by Chris Lattner · 20 years ago
  44. ff201ee Use the 32-bit version for now by Chris Lattner · 20 years ago
  45. 67ab118 Add a bunch of patterns for F64 FP ops, add some more integer ops by Chris Lattner · 20 years ago
  46. 237733e Remove code for patterns that are autogenerated by Chris Lattner · 20 years ago
  47. 120ab48 begining alpha subtarget support by Andrew Lenharth · 20 years ago
  48. c7a37a5 tblgen autogens this pattern now by Chris Lattner · 20 years ago
  49. af30291 Teach tablegen to reassociate operators when possible. This allows it to by Chris Lattner · 20 years ago
  50. 68fd486 copy and paste error by Andrew Lenharth · 20 years ago
  51. 221e53c now that tblgen is smarter, this pattern is not needed. Also, tblgen by Chris Lattner · 20 years ago
  52. e46e17b Teach tblgen to build permutations of instructions, so that the target author by Chris Lattner · 20 years ago
  53. 93e50ce Insert stores after phi nodes in the normal dest. This fixes by Chris Lattner · 20 years ago
  54. 52897f8 consistency with other cases, no functionality change by Chris Lattner · 20 years ago
  55. f13befb Make the JIT default to the DAG isel instead of the pattern isel, like LLC. by Chris Lattner · 20 years ago
  56. 473a990 Fix two bugs in my patch earlier today that broke int->fp conversion on X86. by Chris Lattner · 20 years ago
  57. a48bc53 Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, by Chris Lattner · 20 years ago
  58. d21dd0d new testcase for isascii by Chris Lattner · 20 years ago
  59. e9b6242 remove a bunch of unneeded stuff, or self evident comments by Chris Lattner · 20 years ago
  60. 475cfe4 add a new testcase by Chris Lattner · 20 years ago
  61. c330069 Implement a couple of memcmp folds from the todo list by Chris Lattner · 20 years ago
  62. fef80f4 Silence VC++ redeclaration warnings. by Jeff Cohen · 20 years ago
  63. d3d2cf5 Never rely on ReplaceAllUsesWith when selecting, use CodeGenMap instead. by Chris Lattner · 20 years ago
  64. 79d0e9f Codegen ADD X, IMM -> addis/addi if needed. This implements PowerPC/fold-li.ll by Chris Lattner · 20 years ago
  65. 3a972c2 add a testcase for a feature we regressed on because noone wrote the test! :( by Chris Lattner · 20 years ago
  66. d8ead9e Autogen MUL, move FP cases together by Chris Lattner · 20 years ago
  67. 88add10 disentangle FP from INT versions of div/mul by Chris Lattner · 20 years ago
  68. 4a7de21 Use the autogenerated matcher for ADD/SUB by Chris Lattner · 20 years ago
  69. e025574 add a patter for SUBFIC by Chris Lattner · 20 years ago
  70. 0648ccf Mark int binops as int-only, add FP binops. Mark FADD/FMUL as commutative but by Chris Lattner · 20 years ago
  71. bed21de wrap a long line by Chris Lattner · 20 years ago
  72. 615c2d0 Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 20 years ago
  73. 3e2bafd Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 20 years ago
  74. 01b3d73 Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 20 years ago
  75. a5cac6f Mark associative nodes as associative by Chris Lattner · 20 years ago
  76. 7cf2fe6 add support for an associative marker by Chris Lattner · 20 years ago
  77. e97603f Emit an error if instructions or patterns are defined but can never match. by Chris Lattner · 20 years ago
  78. 645992f Nate pointed out that mulh[us] are commutative as well. Thanks! by Chris Lattner · 20 years ago
  79. a1a68ae collect commutativity information by Chris Lattner · 20 years ago
  80. 6bcf1b7 expose commutativity information by Chris Lattner · 20 years ago
  81. 393e138 All (xor *) cases are autogenerated now by Chris Lattner · 20 years ago
  82. cfc828a add support for missed eqv tests by Chris Lattner · 20 years ago
  83. dea6695 add testcase for nand by Chris Lattner · 20 years ago
  84. 1bd8b7b Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 by Chris Lattner · 20 years ago
  85. 3e63428 Consolidate the eqv.ll and nor.ll files together. Add a missed eqv case. by Chris Lattner · 20 years ago
  86. 05814af Prefer cheaper patterns to more expensive ones. Print the costs to the generated by Chris Lattner · 20 years ago
  87. 14c9cab simple tests for nor generation by Chris Lattner · 20 years ago
  88. 91da862 learn to codegen not as NOR instead of xoris/xori by Chris Lattner · 20 years ago
  89. d135fa4 These nodes are all autogenerated by Chris Lattner · 20 years ago
  90. f6f9416 Select Constant nodes to TargetConstant nodes by Chris Lattner · 20 years ago
  91. 32643d8 Constant fold llvm.sqrt by Chris Lattner · 20 years ago
  92. 5b3c702 add a note about a way to improve this code further, that I won't be getting by Chris Lattner · 20 years ago
  93. 9a5582f Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.ll by Chris Lattner · 20 years ago
  94. ee35a4f Testcase for PR632 by Chris Lattner · 20 years ago
  95. d145a61 Darwin, like many BSD systems, has a setjmp/longjmp which saves the signal mask by Chris Lattner · 20 years ago
  96. 6c38b33 If the target prefers it, use _setjmp/_longjmp should be used instead of setjmp/longjmp for llvm.setjmp/llvm.longjmp. by Chris Lattner · 20 years ago
  97. 8e6be8b initialize new flag by Chris Lattner · 20 years ago
  98. 5e93fbe Add a new flag for targets where setjmp/longjmp saves/restores the signal mask, by Chris Lattner · 20 years ago
  99. 4531371 Avoid spilling stack slots... to stack slots. by Chris Lattner · 20 years ago
  100. f4e6c3a Completely rewrite 'correct' eh support. This changes how setjmp insertion by Chris Lattner · 20 years ago