1. da7e70e Fix crash comparing empty file against nonempty file. by Chris Lattner · 21 years ago
  2. 9c32d3b Adjust to changes in SelectionDAG interfaces by Chris Lattner · 21 years ago
  3. b48da39 Remove the 3 HACK HACK HACKs I put in before, fixing them properly with by Chris Lattner · 21 years ago
  4. ac9dc08 Adjust to changes in SelectionDAG interface. by Chris Lattner · 21 years ago
  5. 063287a Give SelectionDAG a TargetLowering instance instead of TM instance. by Chris Lattner · 21 years ago
  6. 1fefef1 Build Alpha by default. by Chris Lattner · 21 years ago
  7. a8411a6 Fix alloca support for Cygwin. On cygwin its __alloca not __builtin_alloca by Reid Spencer · 21 years ago
  8. 5dc81f6 Support Cygwin assembly generation. The cygwin version of Gnu ASsembler by Reid Spencer · 21 years ago
  9. a328c51 Add support for fp tolerances by Chris Lattner · 21 years ago
  10. 417c4d5 This method takes sys::Path objects now. by Chris Lattner · 21 years ago
  11. cf989fd Adjust to changed interface. by Chris Lattner · 21 years ago
  12. cc1b90b Make DiffFilesWithTolerance take sys::Path's instead of std::strings by Chris Lattner · 21 years ago
  13. f61c001 Remove two dead methods and improve the comments for DiffFilesWithTolerance. by Chris Lattner · 21 years ago
  14. c95b560 Fix a bug in previous checkin by Chris Lattner · 21 years ago
  15. 220df9c Drop dead #include by Chris Lattner · 21 years ago
  16. 537a49a The meat of this utility has been moved to FileUtilities, where it can be by Chris Lattner · 21 years ago
  17. 4454253 Add a new method, refactored out of fpcmp by Chris Lattner · 21 years ago
  18. fc54a35 New method. by Chris Lattner · 21 years ago
  19. 304d0f3 Let me introduce you to the early stages of the llvm backend for the alpha processor by Andrew Lenharth · 21 years ago
  20. 68cd65e Get this to work for 64-bit systems. by Chris Lattner · 21 years ago
  21. ae6ec8e We're working towards LLVM 1.5 now so bump the version number. This change by Reid Spencer · 21 years ago
  22. 131ca38 Minor fix. by Chris Lattner · 21 years ago
  23. 38c0751 This is the final big of factoring. This shares cases in suboperand by Chris Lattner · 21 years ago
  24. f876668 Implement *even more* factoring. In particular, if all of the instruction by Chris Lattner · 21 years ago
  25. d648867 Refactor code for numbering instructions into CodeGenTarget. by Chris Lattner · 21 years ago
  26. 615ed99 Fix VC++ compilation error by Jeff Cohen · 21 years ago
  27. da1f03c QOI feature implemented. by Chris Lattner · 21 years ago
  28. 870c016 Implement factoring of instruction pattern strings. In particular, instead of by Chris Lattner · 21 years ago
  29. f11ad9e Fix the ::: problem by Chris Lattner · 21 years ago
  30. 5765dba Minor refactoring, no functionality change. by Chris Lattner · 21 years ago
  31. 741c118 oops by Jeff Cohen · 21 years ago
  32. 5fb6ed4 Use binary mode for reading/writing bytecode files by Jeff Cohen · 21 years ago
  33. 695c9bd Add (non-working) project bugpoint to Visual Studio by Jeff Cohen · 21 years ago
  34. b0b55e7 Seperate asmstring parsing from emission. This allows the code to be simpler by Chris Lattner · 21 years ago
  35. 2fce6d1 Don't exclude FileUtilies and ToolRunner from VC++ build by Jeff Cohen · 21 years ago
  36. 8388195 Fix VC++ complaint by Jeff Cohen · 21 years ago
  37. c690cc0 Fix destroyDirectory bug by Jeff Cohen · 21 years ago
  38. 5037a15 Implicitly defined registers can clobber callee saved registers too! by Chris Lattner · 21 years ago
  39. 2202bfa make double-dollar properly escape asmstrings by Andrew Lenharth · 21 years ago
  40. 7cd50cf More bugfixes for IA64 shifts. by Chris Lattner · 21 years ago
  41. 27ff112 Fix problems with non-x86 targets. by Chris Lattner · 21 years ago
  42. a7306db Add a nasty hack to fix Alpha/IA64 multiplies by a power of two. by Chris Lattner · 21 years ago
  43. 9bb86f4 Remove unneeded line. by Chris Lattner · 21 years ago
  44. 1e7ceaf test commit by Chris Lattner · 21 years ago
  45. 45f57b8 Handle comparisons of gep instructions that have different typed indices by Chris Lattner · 21 years ago
  46. fb0f53f Speed up folding operations into loads. by Chris Lattner · 21 years ago
  47. 0442fbf Keep track of node depth for each node by Chris Lattner · 21 years ago
  48. 67b1c3c The ever-important vanity pass name :) by Chris Lattner · 21 years ago
  49. 4e7dd8f If the interpreter tries to execute an external function, kill it. Of course by Chris Lattner · 21 years ago
  50. b62e1e2 Fix a FIXME: realize that argument stores are all independent (don't alias) by Chris Lattner · 21 years ago
  51. a93ec3e Unary token factor nodes are unneeded. by Chris Lattner · 21 years ago
  52. 77e77a6 Refactor libcall code a bit. Initial implementation of expanding int -> FP by Chris Lattner · 21 years ago
  53. fb01550 Apparently destroyFile() now throws an exception. Since this class is by Chris Lattner · 21 years ago
  54. 87a9b71 Remove this test. This test is already in PR269, so it should be by Chris Lattner · 21 years ago
  55. e5544f8 Simplify the shift-expansion code. by Chris Lattner · 21 years ago
  56. 19ad062 Implement ADD_PARTS/SUB_PARTS so that 64-bit integer add/sub work. This by Chris Lattner · 21 years ago
  57. 84f6788 Expand add/sub into ADD_PARTS/SUB_PARTS instead of a non-existant libcall. by Chris Lattner · 21 years ago
  58. 17eee18 implement add_parts/sub_parts. by Chris Lattner · 21 years ago
  59. 5880b9f Eliminate the unimplemented ADDC/SUBB operations, add ADD_PARTS/SUB_PARTS instead. by Chris Lattner · 21 years ago
  60. 353c3e4 Add missing entry. by Chris Lattner · 21 years ago
  61. bf52d49 Fix a crash compiling 134.perl. by Chris Lattner · 21 years ago
  62. b1923f8 Get analyze to show all analysis options when compiled with VC++ by Jeff Cohen · 21 years ago
  63. d0d2051 Add analyze project to Visual Studio by Jeff Cohen · 21 years ago
  64. 23f9708 Add project llvm-proj to Visual Studio by Jeff Cohen · 21 years ago
  65. 2c49f27 Support targets that do not use i8 shift amounts. by Chris Lattner · 21 years ago
  66. 6fb5a4a Add two optimizations. The first folds (X+Y)-X -> Y by Chris Lattner · 21 years ago
  67. d4dd775 Add some new tests by Chris Lattner · 21 years ago
  68. 3ca6a2c Add an assertion that would have made more sense to duraid by Chris Lattner · 21 years ago
  69. 3d9dffc Add support for targets that pass args in registers to calls. by Chris Lattner · 21 years ago
  70. 02b86f5 Add an accessor for targets that pass args in regs by Chris Lattner · 21 years ago
  71. 1e81b9e Fold single use token factor nodes into other token factor nodes. by Chris Lattner · 21 years ago
  72. ec39a45 Realize the individual pieces of an expanded copytoreg/store/load are by Chris Lattner · 21 years ago
  73. 39908e0 Know some identities about tokenfactor nodes. by Chris Lattner · 21 years ago
  74. 88218ef Know some simple identities. This improves codegen for (1LL << N). by Chris Lattner · 21 years ago
  75. c3c021b Fix a problem where were were literally selecting for INCREASED register by Chris Lattner · 21 years ago
  76. 2a6e163 Just in case, handle something that is both a use and a def. by Chris Lattner · 21 years ago
  77. d45be36 When an instruction moves, make sure to update the VarInfo::Kills list as by Chris Lattner · 21 years ago
  78. a76f048 When commuting these instructions, make sure to actually swap the operands too. by Chris Lattner · 21 years ago
  79. 7d719c3 Fix 'raise' to work with packed types. Patch by Morten Ofstad. by Chris Lattner · 21 years ago
  80. 4053b1e Implement Regression/CodeGen/X86/rotate.ll: emit rotate instructions (which by Chris Lattner · 21 years ago
  81. b51f2e3 New testcase for rotate instructions. Each function should codegen to a rotate. by Chris Lattner · 21 years ago
  82. 40ff633 Add rotate instructions. by Chris Lattner · 21 years ago
  83. 30ea1e9 Match 16-bit shld/shrd instructions as well, implementing shift-double.llx:test5 by Chris Lattner · 21 years ago
  84. 39d6396 Add a test for 16-bit sh*d. by Chris Lattner · 21 years ago
  85. 0df53d2 Improve coverage of the X86 instruction set by adding 16-bit shift doubles. by Chris Lattner · 21 years ago
  86. 41e431b Teach the code generator that shrd/shld is commutable if it has an immediate. by Chris Lattner · 21 years ago
  87. c71d694 Use the TargetInstrInfo::commuteInstruction method to commute instructions by Chris Lattner · 21 years ago
  88. 167b10c Finegrainify namespacification by Chris Lattner · 21 years ago
  89. d7e2fe4 Add a new method, described in the comment. by Chris Lattner · 21 years ago
  90. 7c79de7 Ensure that each these functions generates a sh[rl]d instruction. by Chris Lattner · 21 years ago
  91. 8571637 Codegen long >> 2 to this: by Chris Lattner · 21 years ago
  92. 8e1971b Add missing data types for VC++ by Jeff Cohen · 21 years ago
  93. e34b396 Implement a way of expanding shifts. This applies to targets that offer by Chris Lattner · 21 years ago
  94. 009b55b X86 shifts mask the amount. by Chris Lattner · 21 years ago
  95. d6e4967 Add a hook to find out how the target handles shift amounts that are out of by Chris Lattner · 21 years ago
  96. 6147a7a Move all data members to the end of the class. by Chris Lattner · 21 years ago
  97. d5d5682 Zero is cheaper than sign extend. by Chris Lattner · 21 years ago
  98. 477c931 Code to handle FP_EXTEND is dead now. X86 doesn't support any data types to by Chris Lattner · 21 years ago
  99. 3dd6815 Remove more dead code. by Chris Lattner · 21 years ago
  100. a7a4c0f The selection dag code handles the promotions from F32 to F64 for us, so we by Chris Lattner · 21 years ago