1. e338581 Use only one API at a time. by Eric Christopher · 15 years ago
  2. 38a1826 If we can, lower the multiply part of a umulo/smulo call to a libcall by Eric Christopher · 15 years ago
  3. f224322 Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_END by Stuart Hastings · 15 years ago
  4. 5df5a22 Add an assert so we don't silently miscompile ctpop for bit widths > 128. by Benjamin Kramer · 15 years ago
  5. b6516ae Reimplement CTPOP legalization with the "best" algorithm from by Benjamin Kramer · 15 years ago
  6. dd11ea4 Fix r123346 to handle scalar types too. by Dan Gohman · 15 years ago
  7. b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 15 years ago
  8. 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  9. 2d31d14 Remove TODO, these appear to be implemented. by Eric Christopher · 15 years ago
  10. 56500ed Fix indentation, add comment. by Stuart Hastings · 15 years ago
  11. 2965e69 Missing logic for nested CALLSEQ_START/END. by Stuart Hastings · 15 years ago
  12. f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
  13. a304d02 Initial support for nested CALLSEQ_START/CALLSEQ_END constructs in LegalizeDAG. by Stuart Hastings · 15 years ago
  14. 40f8f62 PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  15. 3069cbf Remove unneeded zero arrays. by Benjamin Kramer · 15 years ago
  16. 3d2125c Enable sibling call optimization of libcalls which are expanded during by Evan Cheng · 15 years ago
  17. bf17cfa Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
  18. e4ad387 Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any by Jim Grosbach · 15 years ago
  19. 07e3a38 fix the default va_arg expansion (in the realignment case) to not implicitly by Chris Lattner · 15 years ago
  20. 3a9e769 Use a more efficient lowering of uint64_t --> float that can take advantage of hardware signed integer conversion without by Owen Anderson · 15 years ago
  21. 6229d0a update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 15 years ago
  22. da2d8e1 eliminate an old SelectionDAG::getTruncStore method, propagating by Chris Lattner · 15 years ago
  23. 3d6ccfb propagate MachinePointerInfo through various uses of the old by Chris Lattner · 15 years ago
  24. ecf42c4 continue MachinePointerInfo'izing, eliminating use of one of the old by Chris Lattner · 15 years ago
  25. 85ca106 a few more trivial updates. This fixes PerformInsertVectorEltInMemory to not by Chris Lattner · 15 years ago
  26. ef134d0 Add a missing check when legalizing a vector extending load. This doesn't by Bob Wilson · 15 years ago
  27. 341fa09 Add a hackaround for PR7993 which is causing failures on x86 builders that lack sse2. by Chris Lattner · 15 years ago
  28. aafe626 remove some llvmcontext arguments that are now dead post-refactoring. by Chris Lattner · 15 years ago
  29. 54f6163 Fix some GCC warnings by providing a virtual destructor in the base of a class by Chandler Carruth · 15 years ago
  30. 63241f7 If the target says that an extending load is not legal, regardless of whether by Bob Wilson · 15 years ago
  31. cbeeae2 Fix va_arg for doubles. With this patch VAARG nodes always contain the by Rafael Espindola · 15 years ago
  32. bcc8017 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
  33. c66e150b By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing rather by Jim Grosbach · 15 years ago
  34. 6e99261 80-column and trailing whitespace cleanup. by Jim Grosbach · 15 years ago
  35. ee7f8b5 grammar tweaks by Jim Grosbach · 15 years ago
  36. 72d13ff When splitting a VAARG, remember its alignment. by Rafael Espindola · 15 years ago
  37. ef6eb9c back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) by Jim Grosbach · 15 years ago
  38. a845706 Fix cross initialization compilation error. by Evan Cheng · 15 years ago
  39. e03262f Add Expand-to-libcall support for additional atomics. This covers the usual by Jim Grosbach · 15 years ago
  40. 027657d Change UpdateNodeOperands' operand and return value from SDValue to by Dan Gohman · 15 years ago
  41. 7720cb3 isValueValidForType can be a static member function. by Dan Gohman · 15 years ago
  42. 59c38f3 add missing break. inconsequential as the code shouldn't be reached, but by Jim Grosbach · 15 years ago
  43. b56ce81 Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder by Jim Grosbach · 15 years ago
  44. bbfc0d2 ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the target by Jim Grosbach · 15 years ago
  45. 0798edd Update the saved stack pointer in the sjlj function context following either by Jim Grosbach · 15 years ago
  46. 14b2141 When expanding a vector_shuffle, the element type may not be legal and may by Bob Wilson · 15 years ago
  47. a5afa1c Implement a correct ui64->f32 conversion. The old by Dale Johannesen · 15 years ago
  48. 038df88 Trim #includes and forward declarations. by Dan Gohman · 15 years ago
  49. 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
  50. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  51. adf9799 More 80 violations. by Evan Cheng · 15 years ago
  52. 35a3893 use assertions instead of unreachable for logic errors. by Chris Lattner · 15 years ago
  53. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  54. ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
  55. f0d5007 Get rid of target-specific nodes for fp16 <-> fp32 conversion. by Anton Korobeynikov · 15 years ago
  56. 927411b Make default expansion for FP16 <-> FP32 nodes into libcalls by Anton Korobeynikov · 15 years ago
  57. 5d54b41 Fix PR6522: implement copysign expansion for x86 long double by Duncan Sands · 15 years ago
  58. 0fa9d1d Reapply r97778 and r97779, enabled only for unsigned i64 to f64 conversions. by Dan Gohman · 15 years ago
  59. b6b343d Revert r97778 and r97779. They're somehow breaking llvm-gcc builds. by Dan Gohman · 15 years ago
  60. 808ab34 Fix these constants to be more portable. by Dan Gohman · 15 years ago
  61. cfa7ca1 Rewrite i64-to-f64 conversion using an algorithm which handles by Dan Gohman · 15 years ago
  62. 46ada19 Remove dead parameter passing. by Bill Wendling · 15 years ago
  63. 9949dd6 Fix ExpandVectorBuildThroughStack for the case where the by Dan Gohman · 15 years ago
  64. aa9d854 Revert r97064. Duncan pointed out that bitcasts are defined in by Dan Gohman · 15 years ago
  65. c382bc3 Make getTypeSizeInBits work correctly for array types; it should return by Dan Gohman · 15 years ago
  66. 1e55944 by David Greene · 15 years ago
  67. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  68. 071c62f Rearrange handling of jump tables. Highlights: by Chris Lattner · 16 years ago
  69. eb38ebf Improved widening loads by adding support for wider loads if by Mon P Wang · 16 years ago
  70. d199636 Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode by Dan Gohman · 16 years ago
  71. 993aace Change errs() to dbgs(). by David Greene · 16 years ago
  72. d831181 Remove dead variable. by Bill Wendling · 16 years ago
  73. ec9d8b0 move a few more symbols to .rodata by Nuno Lopes · 16 years ago
  74. 775db97 Revert r91949 r91942 and r91936. by Bill Wendling · 16 years ago
  75. 122d06d Finish up node ordering in ExpandNode. by Bill Wendling · 16 years ago
  76. 3dbcb55 Assign ordering to nodes created in ExpandNode. Only roughly 1/2 of the function by Bill Wendling · 16 years ago
  77. 167bea7 Assign ordering to SDNodes in PromoteNode. Also fixing a subtle bug where BSWAP by Bill Wendling · 16 years ago
  78. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  79. bceddbd Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() in by Ken Dyck · 16 years ago
  80. a0474a8 Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is never by Dan Gohman · 16 years ago
  81. 87862e7 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
  82. 714efc6 Remove the unused DisableLegalizeTypes option and related code. by Dan Gohman · 16 years ago
  83. 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  84. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  85. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  86. 5b8bce1 When generating a vector the really slow way, via loads by Dale Johannesen · 16 years ago
  87. 9a645cd Emit correct code when making a ConstantPool entry for a vector by Dale Johannesen · 16 years ago
  88. 8983da7 Add 8 bit libcalls and make use of them for msp430 by Anton Korobeynikov · 16 years ago
  89. a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
  90. eb2f969 Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 16 years ago
  91. f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  92. 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  93. ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
  94. 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
  95. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  96. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  97. f77fc92 Delete an obsolete comment. by Dan Gohman · 16 years ago
  98. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
  99. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  100. 62c77d3 Add extload expansion for f128 by Anton Korobeynikov · 16 years ago