1. 3c3bc48 Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) by Anton Korobeynikov · 16 years ago
  2. abb247f Move all assembler printing related stuff into new libAsmPrinter by Anton Korobeynikov · 16 years ago
  3. 9e422dd Factor out asmprinters from collector interface. by Anton Korobeynikov · 16 years ago
  4. 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
  5. c317a60 Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 16 years ago
  6. b68dc36 Get raw_ostream.cpp to compile on MSVC. by Argyrios Kyrtzidis · 16 years ago
  7. ee2aa85 Revert 54821. It's miscompiling 252.eon and 447.dealII by Evan Cheng · 16 years ago
  8. cbe23e3 I found a better place for this optz'n. by Nick Lewycky · 16 years ago
  9. 1b344bc Xor'ing both sides of icmp by sign-bit is equivalent to swapping signedness of by Nick Lewycky · 16 years ago
  10. 95e4bd8 avoid an extraneous std::string construction by Chris Lattner · 16 years ago
  11. fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 16 years ago
  12. b6c8a40 Fix build on GCC 4.3. by Nick Lewycky · 16 years ago
  13. 9f17eb0 remove a dead APInt ctor. by Chris Lattner · 16 years ago
  14. c97536e avoid string thrashing when formatting names in output. This by Chris Lattner · 16 years ago
  15. 45d4c73 random cleanups. by Chris Lattner · 16 years ago
  16. 07f51f7 add support for a cout/cerr analog (outs()/errs()) as well as by Chris Lattner · 16 years ago
  17. c52b128 opening "-" automatically yields stdout. by Chris Lattner · 16 years ago
  18. d497df5 rename OutputData to 'write' to match ostream. by Chris Lattner · 16 years ago
  19. 66a6b8b remove accidental comment. by Chris Lattner · 16 years ago
  20. 60d3962 add a new raw_ostream class which is an extremely high performance ostream that by Chris Lattner · 16 years ago
  21. afc20ae PPC/Linux normally uses named section for bss by Anton Korobeynikov · 16 years ago
  22. 888839e Use proper strings section name for PPC by Anton Korobeynikov · 16 years ago
  23. d97f295 Use correct name for TLS address resolution routine on x86-64 by Anton Korobeynikov · 16 years ago
  24. 328da65 Add interface for section override. Use this for Sparc, since it should use named BSS section. by Anton Korobeynikov · 16 years ago
  25. ffe31d7 Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. by Anton Korobeynikov · 16 years ago
  26. d0c1e29 Reduce heap trashing due to std::string construction / concatenation via caching of section flags string representations by Anton Korobeynikov · 16 years ago
  27. 7c856c0 Remove GCSE and LoadVN from the testsuite. by Owen Anderson · 16 years ago
  28. 3688f26 Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been deprecated for almost a year; it's finally time for them to go away. by Owen Anderson · 16 years ago
  29. 35115f9 Reapply 54786. Add overflow and number of mantissa bits checks. by Devang Patel · 16 years ago
  30. cd1dcbd Convert several std::vectors over to SmallVector, and use reserve() as appropriate for cases where std::vector is still used. by Owen Anderson · 16 years ago
  31. 0c5a560 Add a value_type typedef to SmallVector, to make it more compatible with STL adapters. by Owen Anderson · 16 years ago
  32. 3b12ab4 Inline the fastpath of PATypeHolder::get(). This is a small speedup in by Chris Lattner · 16 years ago
  33. 2106654 Revert 54786. It's not checking for overflows, etc. by Evan Cheng · 16 years ago
  34. 2806dff use smallvector instead of vector for a couple worklists. This speeds up instcombine by Chris Lattner · 16 years ago
  35. bbf5583 Use SmallSet instead of std::set to save allocations. by Owen Anderson · 16 years ago
  36. 0d9deac Renaming LLVMC/dg.exp to LLVM/llvmc.exp by Bill Wendling · 16 years ago
  37. 79e6ed9 Move MachineInstr::getOpcode inline. by Owen Anderson · 16 years ago
  38. 172f0fa Build the X86GenFastISel.inc file. by Dan Gohman · 16 years ago
  39. 488dc67 The pass manager is not able to schedule -loop-deletion -loop-index-split. by Devang Patel · 16 years ago
  40. 7a7cf6b Temporarily revert r54792. It's causing an ICE during bootstrapping. by Bill Wendling · 16 years ago
  41. ef521f1 Also avoid pinsrw and pinsrb with a variable insertelement index. by Dan Gohman · 16 years ago
  42. 44eb65c Convert uses of std::vector in TargetInstrInfo to SmallVector. This change had to be propoagated down into all the targets and up into all clients of this API. by Owen Anderson · 16 years ago
  43. c0573b1 Don't try to use the insertps instruction for vector by Dan Gohman · 16 years ago
  44. e285a74 Make FastISel's constructor protected, and give it a destructor. by Dan Gohman · 16 years ago
  45. 1df183f Use DenseMap. Patch by Pratik Solanki. by Devang Patel · 16 years ago
  46. 183cc32 Removed redundant ctor. by Ted Kremenek · 16 years ago
  47. eaa009d Remove more uses of std::set. by Owen Anderson · 16 years ago
  48. 79ceb44 If IV is used in a int-to-float cast inside the loop then try to eliminate the cast opeation. by Devang Patel · 16 years ago
  49. 9d7f0b7 Have LeakDetector use a SmallPtrSet instead of an std::set. by Owen Anderson · 16 years ago
  50. 7f8613e Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 16 years ago
  51. 22ae999 Speed up addRegisterDead by adding more fast checks before performing the expensive by Owen Anderson · 16 years ago
  52. a8c763b Use empty() instead of begin() == end(). by Dan Gohman · 16 years ago
  53. c1f1d46 Replace two for loops with while(!X->use_empty()) loops. This prevents by Matthijs Kooijman · 16 years ago
  54. 9738216 Get rid of a use of std::map. by Owen Anderson · 16 years ago
  55. a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 16 years ago
  56. 2899831 Expunge the last uses of std::map from LiveIntervals. by Owen Anderson · 16 years ago
  57. 20e2839 Move r2iMap_ over to DenseMap from std::map. by Owen Anderson · 16 years ago
  58. 6ab6422 Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 16 years ago
  59. 03857b2 Make the allocation of LiveIntervals explicit, rather than holding them in the r2iMap_ by value. This will prevent references to them from being invalidated by Owen Anderson · 16 years ago
  60. 49bfdd6 Switch this from std::map to DenseMap. by Owen Anderson · 16 years ago
  61. 2edeb63 Fix SCCP's handling of struct value loads and stores. SCCP doesn't by Dan Gohman · 16 years ago
  62. 38db6cc Add svn:ignore on several Release-Asserts directories by Daniel Dunbar · 16 years ago
  63. 7fb8424 Add default constructor to APSInt by Daniel Dunbar · 16 years ago
  64. 8bd79a8 Update makellvm to return correct result code. by Daniel Dunbar · 16 years ago
  65. c677de2 Rename. s/FindIVForUser/FindIVUserForCond/g by Devang Patel · 16 years ago
  66. 81b06be Teach constant folding that an inttoptr of a by Duncan Sands · 16 years ago
  67. b0cf29c Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 16 years ago
  68. ea9587b Oops, check in these files too, for the FastISel -> Fast rename. by Dan Gohman · 16 years ago
  69. 925a7e8 Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 16 years ago
  70. 20ab78b Generated files for 54744. by Dale Johannesen · 16 years ago
  71. 7dc00ab Add read/write support for X86's sseregparm. by Dale Johannesen · 16 years ago
  72. 3276795 Get rid of unused variable. by Owen Anderson · 16 years ago
  73. 27d6681 1) Merge entire live intervals instead of parts of them. by Owen Anderson · 16 years ago
  74. 9d8658a Rename this, in case people think that NullFolder by Duncan Sands · 16 years ago
  75. 739e441 Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT node by Bruno Cardoso Lopes · 16 years ago
  76. d16aba2 Check sign to detect overflow before changing compare stride. by Devang Patel · 16 years ago
  77. 6f83be0 When resolving a stub in x86-64 JIT, use a PC-relative branch by Dale Johannesen · 16 years ago
  78. f9e67ac Remove tabs. by Bill Wendling · 16 years ago
  79. aad66bf Update. Remove bogus webpage. by Bill Wendling · 16 years ago
  80. 5f77719 Make x86-64 JIT changes Darwin-specific. by Dale Johannesen · 16 years ago
  81. fe24bd3 Add a NullFolder class that doesn't fold constants. by Duncan Sands · 16 years ago
  82. 3837218 Extend ScalarEvolution's executesAtLeastOnce logic to be able to by Dan Gohman · 16 years ago
  83. 1a6c683 Whitespace cleanup. Test commit. by Jim Grosbach · 16 years ago
  84. ec867a2 In the absence of a linker to build the GOT, use the 32-bit by Dale Johannesen · 16 years ago
  85. 04f4f4f Correct the filename in the top-of-file comment. by Dan Gohman · 16 years ago
  86. ee4bd9a Avoid repeatedly reallocating the FoldingSetNodeID when searching by Dan Gohman · 16 years ago
  87. 78766ff Use SmallVector instead of std::vector by Devang Patel · 16 years ago
  88. 20df07b Point people to ConstantExpr and ConstantFolding, by Duncan Sands · 16 years ago
  89. 721e59c Use DenseMap to keep track of last users. Use inversed map for faster queries. by Devang Patel · 16 years ago
  90. 50dd1d0 Some fixes for x86-64 JIT. Make it use small code by Dale Johannesen · 16 years ago
  91. 0eab5e2 add a helper method to sys::Path for clang, patch by Kovarththanan Rajaratnam! by Chris Lattner · 16 years ago
  92. b8cd4d3 Implement support for simplifying vector comparisons by 0.0 and 1.0 like we by Chris Lattner · 16 years ago
  93. 3b8a906 Keep track of analysis usage information for passes. Avoid invoking by Devang Patel · 16 years ago
  94. 00f19b65 Improve the grep commands for this test to be tolerant of ABI by Dan Gohman · 16 years ago
  95. 8cea8ff Take the FrameOffset into account when computing the alignment by Dan Gohman · 16 years ago
  96. 1db3c92 Implement ISD::TRAP support on PPC by Nate Begeman · 16 years ago
  97. 1e7f786 Make it possible to use different constant by Duncan Sands · 16 years ago
  98. 4630e4d the stacker doc is way out of date. by Chris Lattner · 16 years ago
  99. 6bd9f58 remove obsolete files by Chris Lattner · 16 years ago
  100. 26e150f move some more stuff out of my email into readme.txt by Chris Lattner · 16 years ago