1. 686700e Fast-track obviously over-large and over-small exponents during decimal-> by Neil Booth · 18 years ago
  2. 65f8d3b Fix some typos. Call getTypeToTransformTo rather than by Duncan Sands · 18 years ago
  3. 01d029b One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* by Chris Lattner · 18 years ago
  4. 3cb9351 One xform performed by LegalizeDAG is transformation of "store of fp" to "store of int". by Chris Lattner · 18 years ago
  5. 3cab1c7 avoid an APFloat copy. by Chris Lattner · 18 years ago
  6. 59afba0 Add a (disabled by default) way to view the ID of a node. by Chris Lattner · 18 years ago
  7. 6e64473 Handle PPC long double in CBackend. by Dale Johannesen · 18 years ago
  8. 7a3c855 remove misleading comment. by Chris Lattner · 18 years ago
  9. fb5b110 If a target doesn't have HasMULHU or HasUMUL_LOHI, ExpandOp would return by Chris Lattner · 18 years ago
  10. e5e0194 Consolidate logic for creating NaNs. Silence compiler warning. by Neil Booth · 18 years ago
  11. caf19d7 Whether arithmetic is supported is a property of the semantics. Make it by Neil Booth · 18 years ago
  12. 1870f29 Separate out parsing of decimal number. Use this to only allocate by Neil Booth · 18 years ago
  13. 3644601 Unbreak x86-64. by Evan Cheng · 18 years ago
  14. 3472925 When coalescing an EXTRACT_SUBREG and the dst register is a physical register, by Evan Cheng · 18 years ago
  15. 347d39f Revert 42908 for now. by Evan Cheng · 18 years ago
  16. 296c176 Fix type mismatch error in PPC Altivec (only causes by Dale Johannesen · 18 years ago
  17. 5927d8e Disable some compile-time optimizations on PPC long double. by Dale Johannesen · 18 years ago
  18. 7fef59f Clarify that fastcc has a problem with nested function by Duncan Sands · 18 years ago
  19. e33544c Enhance the truncstore optimization code to handle shifted by Chris Lattner · 18 years ago
  20. 2b4c279 Add a simple optimization to simplify the input to by Chris Lattner · 18 years ago
  21. d1a23d5 If the power of 5 is exact, and the reciprocal exact, the error is zero not one half-ulps. This prevents an infinite loop in rare cases. by Neil Booth · 18 years ago
  22. 7f56625 Local spiller optimization: by Evan Cheng · 18 years ago
  23. 106e802 Change unfoldMemoryOperand(). User is now responsible for passing in the by Evan Cheng · 18 years ago
  24. fa94572 Optionally create a MachineInstr without default implicit operands. by Evan Cheng · 18 years ago
  25. 92226dd Correcting the corrections. Bad bad baaad emacs! by Arnold Schwaighofer · 18 years ago
  26. 48abc5c Corrected many typing errors. And removed 'nest' parameter handling by Arnold Schwaighofer · 18 years ago
  27. 7b9e1d2 Dest type is always i8 *. This allows some simplification. by Devang Patel · 18 years ago
  28. 2e4d675 Due to the new tail call optimization, trampolines can no by Duncan Sands · 18 years ago
  29. f646774 ppc long double. Implement fabs and fneg. by Dale Johannesen · 18 years ago
  30. 1c5d83c Update. by Evan Cheng · 18 years ago
  31. a79dd43 Fix a bug in my patch last night that broke InstCombine/2007-10-12-Crash.ll by Chris Lattner · 18 years ago
  32. 6e63e09 Implement i64->ppcf128 conversions. by Dale Johannesen · 18 years ago
  33. 48ff282 Did mean to leave this in. INSERT_SUBREG isn't being coalesced yet. by Evan Cheng · 18 years ago
  34. 6ac7016 Remove duplicate comment. by Neil Booth · 18 years ago
  35. 96c7471 Implement correctly-rounded decimal->binary conversion, i.e. conversion by Neil Booth · 18 years ago
  36. 5b8e0c5 Remove a field that was never used. by Neil Booth · 18 years ago
  37. 7a951ca If we're trying to be arbitrary precision, unsigned char clearly won't cut it. Needed for dec->bin conversions. by Neil Booth · 18 years ago
  38. 1e8390d Don't attempt to mask no bits by Neil Booth · 18 years ago
  39. 8ddde0a Change the names used for internal labels to use the current by Dan Gohman · 18 years ago
  40. a9b5111 Fix some corner cases with vectors in copyToRegs and copyFromRegs. by Dan Gohman · 18 years ago
  41. 9e04c82 Add support to SplitVectorOp for powi, where the second operand by Dan Gohman · 18 years ago
  42. f0d0089 Mark vector ctpop, cttz, and ctlz as Expand on x86. by Dan Gohman · 18 years ago
  43. a3f269f Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC. by Dan Gohman · 18 years ago
  44. 52c7ff7 Restrict EXTRACT_SUBREG coalescing to avoid negative performance impact. by Evan Cheng · 18 years ago
  45. 32dfbea EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like by Evan Cheng · 18 years ago
  46. 10136e7 Some clean up. by Evan Cheng · 18 years ago
  47. f4a9c69 Fold load / store into MOV32to32_ and MOV16to16_. by Evan Cheng · 18 years ago
  48. 96aaa54 Flag MOV32to32_ with EXTRACT_SUBREG. They should not be scheduled apart. by Evan Cheng · 18 years ago
  49. f3cdf3e eliminate warning by Gabor Greif · 18 years ago
  50. 6a94de2 Fix some 80 column violations. by Chris Lattner · 18 years ago
  51. ca68aaa PPC long double. Implement a couple more conversions. by Dale Johannesen · 18 years ago
  52. ac9385a Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and so by Dan Gohman · 18 years ago
  53. 8266952 Codegen support for vector intrinsics. by Dan Gohman · 18 years ago
  54. fcf4d24 Implement ppc long double->uint conversion. by Dale Johannesen · 18 years ago
  55. f96e4de Set ISD::FPOW to Expand. by Dan Gohman · 18 years ago
  56. e54be10 Add runtime library names for pow. by Dan Gohman · 18 years ago
  57. 07f04fd Add an ISD::FPOW node type. by Dan Gohman · 18 years ago
  58. 83e105c Add missing argument to PALIGNR by Dale Johannesen · 18 years ago
  59. 724441e Fix an assertion abort on sparc. malloc(0) is allowed to return NULL. by Gabor Greif · 18 years ago
  60. c85e171 Added tail call optimization to the x86 back end. It can be by Arnold Schwaighofer · 18 years ago
  61. a471c2e Next PPC long double bits. First cut at constants. by Dale Johannesen · 18 years ago
  62. f9193de Lower memcpy if it makes sense. by Devang Patel · 18 years ago
  63. 85d0aaa Fix CodeGen/Generic/BasicInstrs.llx on sparc by marking divrem by Chris Lattner · 18 years ago
  64. 272dce0 Correct swapped arguments to getConstant. by Duncan Sands · 18 years ago
  65. 6eaeff2 Next PPC long double bits: ppcf128->i32 conversion. by Dale Johannesen · 18 years ago
  66. be8db24 Bad choice of variable name. by Evan Cheng · 18 years ago
  67. 5edc57f Fix an extremely stupid bug that prevented first round of coalescing (physical registers only) from happening. by Evan Cheng · 18 years ago
  68. 3daae27 Add new MemoryBuffer::getMemBufferCopy method. by Chris Lattner · 18 years ago
  69. b593898 by Devang Patel · 18 years ago
  70. 9a52632 Pass argc by value, not by reference, since it isn't modified. by Dan Gohman · 18 years ago
  71. 6d60cac LowerIntegerDivOrRem no longer exists. by Dan Gohman · 18 years ago
  72. 74f87a6 Fix grammar in a comment. by Dan Gohman · 18 years ago
  73. 5bf88eb This is done. by Dan Gohman · 18 years ago
  74. b76143c Under 64-bit mode use LEA64_32r instead of LEA64r to save a byte. by Evan Cheng · 18 years ago
  75. be2c459 Change a #include into a forward declaration by Chris Lattner · 18 years ago
  76. 8262df3 Position Independent Code (PIC) support [3] by Bruno Cardoso Lopes · 18 years ago
  77. 0a60400 Position Independent Code (PIC) support [2] by Bruno Cardoso Lopes · 18 years ago
  78. e78080c Position Independent Code (PIC) support [1] by Bruno Cardoso Lopes · 18 years ago
  79. 3f41d66 Bug fix. X86 was emitting redundant setcc and test instructions before a conditional move. by Evan Cheng · 18 years ago
  80. 30d4254 Call getFunctionNumber() instead of referencing FunctionNumber directly, by Dan Gohman · 18 years ago
  81. 525178c Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} to by Dan Gohman · 18 years ago
  82. d47c84c Allow x86 compare to be commutable by default. by Evan Cheng · 18 years ago
  83. 2618a6c C and Objective Caml bindings for PHINode::addIncoming etc. by Gordon Henriksen · 18 years ago
  84. 389079b DAGCombiner support for UDIVREM/SDIVREM and UMUL_LOHI/SMUL_LOHI. by Dan Gohman · 18 years ago
  85. b428657 Remove debugging printf to get build going on x86-64. by Evan Cheng · 18 years ago
  86. 3ce990d When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM in by Dan Gohman · 18 years ago
  87. 08ce976 Add convenience overloads of SelectionDAG::getNode that take a SDVTList by Dan Gohman · 18 years ago
  88. 82a13c9 Move the space in overview output for commands out of each of the by Dan Gohman · 18 years ago
  89. 8e41ed7 Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes. by Dan Gohman · 18 years ago
  90. c318329 Use correct parentheses with the '&& "..."' idiom in an assert. by Dan Gohman · 18 years ago
  91. 417e11b In -debug mode, dump SelectionDAGs both before and after the by Dan Gohman · 18 years ago
  92. cdf2b3b Add explicit keywords. by Dan Gohman · 18 years ago
  93. 5477f85 Use APInt::tcExtract. It's cleaner, and works :) by Neil Booth · 18 years ago
  94. 68e53ad Add a new function tcExtract for extracting a bignum from an by Neil Booth · 18 years ago
  95. 1aad74c Begin the process of allowing DomTree on MBB's. Step One: template DomTreeNode by making it a typedef of a templated DomTreeNodeBase. by Owen Anderson · 18 years ago
  96. 537d5c2 Kill cycle of an live range is always the last use index + 1. by Evan Cheng · 18 years ago
  97. 6d6203d C and Objective Caml bindings for getFunction and getNamedGlobal. Also enhanced by Gordon Henriksen · 18 years ago
  98. f443ba7 disable this entirely: it is causing use of invalidated iterators and infinite looping. by Chris Lattner · 18 years ago
  99. eac9385 Fix many regressions on x86 by avoiding dereferencing the end iterator. by Chris Lattner · 18 years ago
  100. c84c16b C and Objective Caml bindings for GlobalVariable::isConstant. by Gordon Henriksen · 18 years ago