1. e47d982 Fix a "large integer implicitly truncated to unsigned type" warning. by Duncan Sands · 16 years ago
  2. ea70519 don't print dominators every time it is computed with -debug. by Chris Lattner · 16 years ago
  3. a1b5858 another bug introduced in r47802 by nicholas, for no apparent reason. by Chris Lattner · 16 years ago
  4. 7d717a0 Add an ugly note. by Chris Lattner · 16 years ago
  5. 1d40281 Add jump threading to liblto. by Chris Lattner · 16 years ago
  6. e12d8e4 run the jump threading pass in llvm-ld also by Chris Lattner · 16 years ago
  7. 2510c3b enable jump threading pass by default. This causes no miscompilations by Chris Lattner · 16 years ago
  8. 96c5b2f fix a bug introduced by Nicholas' "unwinds to" stuff: we by Chris Lattner · 16 years ago
  9. 281def9 don't assume that the argument passed to fprintf("%s" is a string. This by Chris Lattner · 16 years ago
  10. 2cc6751 Use the new SplitBlockPredecessors to implement a todo. by Chris Lattner · 16 years ago
  11. 54b9c3b Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 16 years ago
  12. 1b58678 Move domtree/frontier updating earlier, allowing us to use it to update phi by Chris Lattner · 16 years ago
  13. b859794 Factor dominator tree and frontier updating into SplitBlockPredecessors by Chris Lattner · 16 years ago
  14. 48a80b0 fit some more code in 80 cols. by Chris Lattner · 16 years ago
  15. 34093a6 simplify code, fit in 80 cols. by Chris Lattner · 16 years ago
  16. 862f27e fit in 80 cols by Chris Lattner · 16 years ago
  17. 580631a Be pessimistic in computing the buffer size when aligning. by Nicolas Geoffray · 16 years ago
  18. 546e36a Don't forget to update the current operand when getting the size of an instruction. by Nicolas Geoffray · 16 years ago
  19. bd3401f finish the first cut of a jump threading pass implementation. by Chris Lattner · 16 years ago
  20. 0cfe85b replace a slow and verbose version of Instruction::isUsedOutsideOfBlock with by Chris Lattner · 16 years ago
  21. 7ae40e7 add a handy helper method to instruction, useful for determining by Chris Lattner · 16 years ago
  22. f9065a9 we can only thread blocks when there is a pred we can determine the succ of. by Chris Lattner · 16 years ago
  23. 177480b improve comments, infrastructure, and add some validity checks for threading. by Chris Lattner · 16 years ago
  24. 8383a7b Add a new Jump Threading pass, which will handle cases by Chris Lattner · 16 years ago
  25. 3e5d1d8 hopefully resolve PR2240 by Chris Lattner · 16 years ago
  26. 0e4b6c7 rearrange some code, simplify handling of shifts. by Chris Lattner · 16 years ago
  27. 9dd2ce4 Check we aren't trying to convert PPC long double. by Dale Johannesen · 16 years ago
  28. 5913e6c Cosmetic changes, as suggested by Evan. No functionality changes. by Nicolas Geoffray · 16 years ago
  29. a0c8fc6 (re)fix handling of UGT. Pointed out by Nick Lewycky. by Dale Johannesen · 16 years ago
  30. 3eaee31 g++-4.3 build-fix: CHAR_BIT requires <climits>. by Torok Edwin · 16 years ago
  31. fd7d991 Do not hold the JIT lock when materializing a function and verify if the by Nicolas Geoffray · 16 years ago
  32. bd381a7 A better fix for my previous patch, MOVZQI2PQIrr just requires SSE2. by Chris Lattner · 16 years ago
  33. b15f760 Not all x86-64 machines have sse3 apparently. by Chris Lattner · 16 years ago
  34. 79f82f9 Check that APFloat::convert is not trying to target by Dale Johannesen · 16 years ago
  35. d8eb63f regenerate by Chris Lattner · 16 years ago
  36. 02a260a Switch to using Simplified ConstantFP::get API. by Chris Lattner · 16 years ago
  37. eb9c8e1 Use simplified ConstantFP::get method, fix a bug handling frem x, 0 with long doubles. by Chris Lattner · 16 years ago
  38. e0db56d free(null) -> noop by Chris Lattner · 16 years ago
  39. 5ae21fb rename *.llx -> *.ll, last batch. by Chris Lattner · 16 years ago
  40. 1ce9e00 rename *.llx -> *.ll by Chris Lattner · 16 years ago
  41. e972299 rename *.llx -> *.ll by Chris Lattner · 16 years ago
  42. df7d2b4 merge of 49966 from branches/ggreif/use-diet to trunk. these are already active API changes by Gabor Greif · 16 years ago
  43. d881ad2 Implement PR2206. by Chris Lattner · 16 years ago
  44. 1c14c29 refactor handling of symbolic constant folding, picking up by Chris Lattner · 16 years ago
  45. 61783d7 indentation fix. by Chris Lattner · 16 years ago
  46. 72ed200 Some clarifications suggested by Jon Sargeant by Chris Lattner · 16 years ago
  47. bcd203c Allow argpromote to promote struct arguments with a specified number by Chris Lattner · 16 years ago
  48. 8608f2e 64-bit atomic operations. by Evan Cheng · 16 years ago
  49. 94d7b02 Also LXCHG64 -> XCHG64rm. by Evan Cheng · 16 years ago
  50. 54fc97d PPC32 atomic operations. by Evan Cheng · 16 years ago
  51. bb6939d xchg which references a memory operand does not need to lock prefix. Atomicity is guaranteed. by Evan Cheng · 16 years ago
  52. f4423b1 Teach llvm-as to accept function types with multiple return types. by Dan Gohman · 16 years ago
  53. cf36318 Fix a scalar evolution bug. Reversing everything by Dale Johannesen · 16 years ago
  54. dc17ab2 Enable jitting with a known memory size. by Nicolas Geoffray · 16 years ago
  55. 37bcda3 Implement a bit more softfloat support in by Duncan Sands · 16 years ago
  56. 2826913 Fix the handling of va_copy on x86-64. As of llvm-gcc r49920 by Dan Gohman · 16 years ago
  57. 7e03280 - Fix atomic operation JIT encoding. - Remove unused instructions. by Evan Cheng · 16 years ago
  58. 4cc0456 Add some more FIXME's for indexed loads and stores. by Duncan Sands · 16 years ago
  59. 41edfb8 Provide an explicit list of operands to MakeLibcall, by Duncan Sands · 16 years ago
  60. a8f720d Correct comment. by Evan Cheng · 16 years ago
  61. 883d260 Not safe to "kill" a register if its live range extends pass the end of block branch. by Evan Cheng · 16 years ago
  62. 3f73bea Also support Intel asm syntax. by Evan Cheng · 16 years ago
  63. 35b31be Remove the implicit conversion from SDOperandPtr to SDOperand*; this by Dan Gohman · 16 years ago
  64. 9d1a81a Fix assembly code for atomic operations. by Evan Cheng · 16 years ago
  65. 0861d1f Bring in uint32_t, uint64_t, and int64_t types for MSVC. by Argyrios Kyrtzidis · 16 years ago
  66. fa191e4 Run SimplifyLibCalls near the beginning, not at by Duncan Sands · 16 years ago
  67. 0281925 Minor clean-up based on Dan's comments. by Roman Levenstein · 16 years ago
  68. 639f493 Be more careful with insert_subreg and extract_subreg where either source or destination operand has already been coalesced with another register that's defined by a insert_subreg or extract_subreg. by Evan Cheng · 16 years ago
  69. 241f653 Make GVN able to remove unnecessary calls to read-only functions again. by Owen Anderson · 16 years ago
  70. f231778 Use correct name for method in comment. by Bill Wendling · 16 years ago
  71. 499c1bd Correct the SrcValue information in the Expand code for va_copy. by Dan Gohman · 16 years ago
  72. 5788bca Remove unused variable by Scott Michel · 16 years ago
  73. 621d157 Fix a sub-register indice propagation bug. by Evan Cheng · 16 years ago
  74. 4bf393a Workaround for PR2207, in which pred_iterator assert gets triggered due to a by Scott Michel · 16 years ago
  75. 03eb388 Don't forget about sub-register indices when rematting instructions. by Evan Cheng · 16 years ago
  76. 5e8fb81 Unbreak build on x86-64. by Dale Johannesen · 16 years ago
  77. 7e4d5b6 Fix a copy+paste error in a comment. by Dan Gohman · 16 years ago
  78. 51cc3c1 Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function by Nicolas Geoffray · 16 years ago
  79. e20bbc8 Fix comment. by Eric Christopher · 16 years ago
  80. 9c1e06e After reading memory that's already freed. by Evan Cheng · 16 years ago
  81. 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 16 years ago
  82. dc00858 Initialize X863DNowLevel. by Evan Cheng · 16 years ago
  83. ff7a3e5 Fix PR2226. Avoid using uninitialized variables. by Evan Cheng · 16 years ago
  84. a526192 Add "empty()" method to sys::Path and remove unnecessary whitespace. by Bill Wendling · 16 years ago
  85. 6f0ca06 Really test what's intended. by Evan Cheng · 16 years ago
  86. 7624996 Empty basic block should have an empty range. by Evan Cheng · 16 years ago
  87. 48325f4 Don't read off end of the input array. by Dale Johannesen · 16 years ago
  88. 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 16 years ago
  89. 33ef2bb Fix a memory leak in llc. by Dan Gohman · 16 years ago
  90. 917365b merge of r49785 (from branches/ggreif/use-diet): pass V to dyn_cast by const reference, this avoids copy-constructing and destructing all the time. especially important if these constructors are not accessible by Gabor Greif · 16 years ago
  91. 0d4bdde Rewrite LiveVariable liveness computation. The new implementation is much simplified. It eliminated the nasty recursive routines and removed the partial def / use bookkeeping. There is also potential for performance improvement by replacing the conservative handling of partial physical register definitions. The code is currently disabled until live interval analysis is taught of the name scheme. by Evan Cheng · 16 years ago
  92. 9b6d7b9 Code clean up. by Evan Cheng · 16 years ago
  93. 9eb883a XFAIL this test for the moment. The real solution is to prevent ADCE by Owen Anderson · 16 years ago
  94. 1f23e16 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 16 years ago
  95. 036a94e fix off by one error. by Chris Lattner · 16 years ago
  96. c0814dc give smallstring some methods to do 'itoa'. by Chris Lattner · 16 years ago
  97. 171c11e Add support for the form of the SSE41 extractps instruction that by Dan Gohman · 16 years ago
  98. bcda285 Recreate the size SDNode instead of reusing the old one in the x86 by Dan Gohman · 16 years ago
  99. d94950c Avoid read after free. by Evan Cheng · 16 years ago
  100. 302cd54 Remove X86_64SRet; it isn't used anymore. by Dan Gohman · 16 years ago