1. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  2. f4a97da Fix an N^2 issue handling constant resolution due to RAUW in large arrays by Chris Lattner · 17 years ago
  3. fd90394 Fix unused variable warnings. by Dan Gohman · 17 years ago
  4. ab5d5e3 Silence a compiler warning. by Evan Cheng · 17 years ago
  5. 83785c8 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
  6. b054bfd Add a new ConstantExpr::getWithOperands that takes any array of operands by Chris Lattner · 17 years ago
  7. 83babde Remove an obsolete todo comment. by Dan Gohman · 17 years ago
  8. 1e0ee4b Factor the code for determining the target-specific instruction by Dan Gohman · 17 years ago
  9. 0bfa1bf Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG, and TRUNCATE by Dan Gohman · 17 years ago
  10. f990b57 Simplify the BuildMI calls even more. by Dan Gohman · 17 years ago
  11. bb46633 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 17 years ago
  12. 2385852 Dump the instruction that foiled ISel even when -debug is not used. by Dan Gohman · 17 years ago
  13. fb018d0 Don't hoist instructions that define a physical register. by Bill Wendling · 17 years ago
  14. cb34cd7 Make more use of the BuildMI API. by Dan Gohman · 17 years ago
  15. 4cbe066 Minor code reorganization. by Dan Gohman · 17 years ago
  16. 77ad796 Minor whitespace cleanup. by Dan Gohman · 17 years ago
  17. b7864a9 Fix 80 column violation. by Dan Gohman · 17 years ago
  18. d420789 Kill off SimpleBBISel, it's replaced by FastISel. by Evan Cheng · 17 years ago
  19. 98f8ccf Move the fast-path (<=i64) cases of various APInt methods inline by Chris Lattner · 17 years ago
  20. a267651 Disable DAGCombine's alignment inference in "fast" codegen mode. by Dan Gohman · 17 years ago
  21. b8d2f55 Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
  22. cb0fe7c Clean up a dead return missed in r55055. by Dan Gohman · 17 years ago
  23. 67ca6be Tablegen generated code already tests the opcode value, so it's not by Dan Gohman · 17 years ago
  24. c53ec49 Use BitVector instead of std::vector<unsigned char>. by Dan Gohman · 17 years ago
  25. eace52f It's not necessary to check if a value is null before delete[]. by Dan Gohman · 17 years ago
  26. d8ed2a7 Use cast instead of dyn_cast. by Dan Gohman · 17 years ago
  27. 7a30bc4 Avoid an empty-if-body warning in release builds. by Dan Gohman · 17 years ago
  28. 08293f6 Fix indentation. by Dan Gohman · 17 years ago
  29. 1e684cf Fix comment spacing. by Dan Gohman · 17 years ago
  30. 4f5ca2c Fixed shuffle optimizations to handle non power of 2 vectors by Mon P Wang · 17 years ago
  31. ba6783e Fix the string for MVT::isVoid. by Dan Gohman · 17 years ago
  32. e6798b7 Fix FastISel to recognize that the last block in the function does by Dan Gohman · 17 years ago
  33. cc8430f Fix a leak in the FastISel code that Chris pointed out. by Dan Gohman · 17 years ago
  34. 5c6aea9 Add a -march line for this test, and run it on x86-64 too for fun. by Dan Gohman · 17 years ago
  35. a99e384 Add remaining 64-bit atomic patterns for x86-64. by Dale Johannesen · 17 years ago
  36. 3e697cf Add support for running SelectionDAG if FastISel fails. This is under by Dan Gohman · 17 years ago
  37. a7f2dff Fix FastISel to recognize unhandled operands, such as constants by Dan Gohman · 17 years ago
  38. 80b7bc8 ll printer prints each zeroinit on the same line now, update regex by Chris Lattner · 17 years ago
  39. 5bf1b4e Revert r55018 and apply the correct "fix" for the 64-bit sub_and_fetch atomic. by Bill Wendling · 17 years ago
  40. a044dfc Get rid of a couple of dynamic_cast. by Evan Cheng · 17 years ago
  41. 8014e86 Add FastISel support for floating-point operations. by Dan Gohman · 17 years ago
  42. bdedd44 Add FastISel support for several more binary operators. by Dan Gohman · 17 years ago
  43. 108ecf3 Add support for the __sync_sub_and_fetch atomics and friends for X86. The code by Bill Wendling · 17 years ago
  44. d3aedf4 Fast-isel is now *minimally* functional. Add a testcase to by Dan Gohman · 17 years ago
  45. 78eca17 Add code to call FastISel, and a command-line option to enable it. by Dan Gohman · 17 years ago
  46. 6f2766d Support unconditional fall-through branches in FastISel. by Dan Gohman · 17 years ago
  47. a41e47a Allow the fast-path spilling code to attempt folding, but still leaving out remat and splitting. by Owen Anderson · 17 years ago
  48. 1adf1b0 Instantiate FastISel for X86. by Dan Gohman · 17 years ago
  49. d9f3c48 The X86 target will soon have an implementation of createFastISel. by Dan Gohman · 17 years ago
  50. d4641a2 Add a TargetLowering hook for creating a FastISel object. by Dan Gohman · 17 years ago
  51. cf711aa For now, restrict FastISel to instructions that only involve one register class. by Dan Gohman · 17 years ago
  52. d1d2ee8 Factor out the code to scan an instruction's operands into a helper function. by Dan Gohman · 17 years ago
  53. 8133a52 Use the BuildMI overload that sets up a destination register by Dan Gohman · 17 years ago
  54. 32155ac Handle the case where target-specific fastisel code doesn't have by Dan Gohman · 17 years ago
  55. 379cad4 Add more comments. by Dan Gohman · 17 years ago
  56. 56e0f87 Fix indentation in FastISel tablegen-emitted code. by Dan Gohman · 17 years ago
  57. f4137b5 Add more checking to filter out more kinds of things that by Dan Gohman · 17 years ago
  58. d074398 remove reference to really really old tree by Chris Lattner · 17 years ago
  59. 712c9f0 The fast-path still needs to set kill markers and spill/restore points as appropriate. by Owen Anderson · 17 years ago
  60. 140be2d Add support for 8 and 16 bit forms of __sync builtins on X86. by Dale Johannesen · 17 years ago
  61. 5672634 80 columns. by Dan Gohman · 17 years ago
  62. 04b7dfb Add a few doxygen comments. by Dan Gohman · 17 years ago
  63. 88c6b57 Remove an unneeded #include. by Dan Gohman · 17 years ago
  64. 3b26693 Delete a dead field. by Gordon Henriksen · 17 years ago
  65. fcbcfaa [PR2327] Leverage TargetRegisterInfo to compute frame offsets for GC metadata. by Gordon Henriksen · 17 years ago
  66. 2d450eb Update the JIT exception writer to better mimic the codegen exception writer. by Nicolas Geoffray · 17 years ago
  67. 23f35bc add a note by Chris Lattner · 17 years ago
  68. 4667b71 more cleanups, random methods shouldn't return ostreams. by Chris Lattner · 17 years ago
  69. 52b26de more cleanup, eliminate getLLVMName when printing out by Chris Lattner · 17 years ago
  70. cfb5a20 random cleanups, factor some printing code for linkage and visibility by Chris Lattner · 17 years ago
  71. 2423303 Change WriteTypeSymbolic/WriteAsOperand to return void instead of by Chris Lattner · 17 years ago
  72. 76a690e whitespace cleanup by Chris Lattner · 17 years ago
  73. 7de3b5d don't use the result of WriteAsOperand by Chris Lattner · 17 years ago
  74. 65a7bd8 don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 17 years ago
  75. 2c69184 Don't use the result of WriteAsOperand or WriteTypeSymbolic. by Chris Lattner · 17 years ago
  76. 6ab910b rearrange code and make more legible. by Chris Lattner · 17 years ago
  77. b64871a put SlotTracker in an anon namespace since it is private. by Chris Lattner · 17 years ago
  78. 0d9574a Reid had to call this class "slot machine" out of some strange reference by Chris Lattner · 17 years ago
  79. 071acf4 add raw_ostream method for emitting an unsigned. by Chris Lattner · 17 years ago
  80. 4869456 Compress manpages. by Devang Patel · 17 years ago
  81. 724651a Make SimpleSpiller respect subregister indices. by Owen Anderson · 17 years ago
  82. fa7e17d add a note by Chris Lattner · 17 years ago
  83. ae339ba Add a flag to enable the fast spilling path. by Owen Anderson · 17 years ago
  84. 4061024 Fix the FastISel class' doxygen comment. by Dan Gohman · 17 years ago
  85. 1719731 Fix a few more bugs: by Owen Anderson · 17 years ago
  86. cd7ab05 remove empty file by Chris Lattner · 17 years ago
  87. 9a03293 Fix several bugs in the new fast-path: by Owen Anderson · 17 years ago
  88. 70053c3 Unbreak cpp backend: upgrade output due to change in APInt API by Anton Korobeynikov · 17 years ago
  89. 133f10f Clients of addIntervalForSpills expect the added intervals to be returned sorted by starting index. by Owen Anderson · 17 years ago
  90. d7cbd15 Fix a bug daniel pointed out to me, where asmprinter started by Chris Lattner · 17 years ago
  91. 8dc2cbe Simplify the fast-patch interval spilling by using MachineRegisterInfo::reg_iterator. by Owen Anderson · 17 years ago
  92. 2dcca3a XFAIL this test for now. by Bill Wendling · 17 years ago
  93. d666431 Resurrect some ancient code to add spill ranges without attempting folding, remat, or splitting. This code has been updated to current APIs by Owen Anderson · 17 years ago
  94. a7ec87c Register the frame register function when allocating the JIT, by Nicolas Geoffray · 17 years ago
  95. 6aa3898 ARM asm printer can't handle dwarf info yet. by Evan Cheng · 17 years ago
  96. d3361e9 Don't hoist instructions that have implicit uses or defines. Before, it was by Bill Wendling · 17 years ago
  97. e86389d Make this comment clearer. Instead of using an ambiguous ~ (not) on an icmp by Nick Lewycky · 17 years ago
  98. 91a0f78 Consider the case where xor by -1 and xor by 128 have been combined already to by Nick Lewycky · 17 years ago
  99. b20d685 Update VC++ project. by Gordon Henriksen · 17 years ago
  100. 4e49c80 Didn't mean to change this. by Evan Cheng · 17 years ago