1. 6a1bfd2 When expanding a vector_shuffle, the element type may not be legal and may by Bob Wilson · 15 years ago
  2. 1ae94b9 Implement a correct ui64->f32 conversion. The old by Dale Johannesen · 15 years ago
  3. 9132c59 Trim #includes and forward declarations. by Dan Gohman · 15 years ago
  4. c334960 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 16 years ago
  5. 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
  6. 87b4f7c More 80 violations. by Evan Cheng · 16 years ago
  7. cd92718 use assertions instead of unreachable for logic errors. by Chris Lattner · 16 years ago
  8. 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
  9. f5d0636 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 16 years ago
  10. 64578d5 Get rid of target-specific nodes for fp16 <-> fp32 conversion. by Anton Korobeynikov · 16 years ago
  11. 59e9600 Make default expansion for FP16 <-> FP32 nodes into libcalls by Anton Korobeynikov · 16 years ago
  12. 4c55f76 Fix PR6522: implement copysign expansion for x86 long double by Duncan Sands · 16 years ago
  13. 14e450f Reapply r97778 and r97779, enabled only for unsigned i64 to f64 conversions. by Dan Gohman · 16 years ago
  14. 998c7c2 Revert r97778 and r97779. They're somehow breaking llvm-gcc builds. by Dan Gohman · 16 years ago
  15. ba9eb0b Fix these constants to be more portable. by Dan Gohman · 16 years ago
  16. 7fbeeeb Rewrite i64-to-f64 conversion using an algorithm which handles by Dan Gohman · 16 years ago
  17. 78c5b7a Remove dead parameter passing. by Bill Wendling · 16 years ago
  18. 2a8e377 Fix ExpandVectorBuildThroughStack for the case where the by Dan Gohman · 16 years ago
  19. 9b80f86 Revert r97064. Duncan pointed out that bitcasts are defined in by Dan Gohman · 16 years ago
  20. 4b2b48d Make getTypeSizeInBits work correctly for array types; it should return by Dan Gohman · 16 years ago
  21. 39c6d01 by David Greene · 16 years ago
  22. 4a61882 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  23. b6db2c6 Rearrange handling of jump tables. Highlights: by Chris Lattner · 16 years ago
  24. 586d997 Improved widening loads by adding support for wider loads if by Mon P Wang · 16 years ago
  25. 6bd3ef8 Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode by Dan Gohman · 16 years ago
  26. ae4f266 Change errs() to dbgs(). by David Greene · 16 years ago
  27. 9a62b46 Remove dead variable. by Bill Wendling · 16 years ago
  28. 129819d move a few more symbols to .rodata by Nuno Lopes · 16 years ago
  29. ef408db Revert r91949 r91942 and r91936. by Bill Wendling · 16 years ago
  30. 54dd539 Finish up node ordering in ExpandNode. by Bill Wendling · 16 years ago
  31. ad1fdf0 Assign ordering to nodes created in ExpandNode. Only roughly 1/2 of the function by Bill Wendling · 16 years ago
  32. 7079459 Assign ordering to SDNodes in PromoteNode. Also fixing a subtle bug where BSWAP by Bill Wendling · 16 years ago
  33. 919b7aa Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  34. df5561d Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() in by Ken Dyck · 16 years ago
  35. 619a78b Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is never by Dan Gohman · 16 years ago
  36. 1d459e4 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
  37. 6e7073b Remove the unused DisableLegalizeTypes option and related code. by Dan Gohman · 16 years ago
  38. a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  39. de5dea8 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  40. ed85e12 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  41. b91eba3 When generating a vector the really slow way, via loads by Dale Johannesen · 16 years ago
  42. 6f7d5b2 Emit correct code when making a ConstantPool entry for a vector by Dale Johannesen · 16 years ago
  43. f93bb39 Add 8 bit libcalls and make use of them for msp430 by Anton Korobeynikov · 16 years ago
  44. 83896a5 Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
  45. 16993aa 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
  46. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  47. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  48. 0e9d9ca -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
  49. 0b8db2d Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
  50. 8759585 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  51. 0818d87 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  52. 650997f Delete an obsolete comment. by Dan Gohman · 16 years ago
  53. 3256c75 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
  54. 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  55. 50509fc Add extload expansion for f128 by Anton Korobeynikov · 16 years ago
  56. f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  57. 02aac92 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  58. 1362602 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  59. 0939595 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  60. 2fa67c9 Be tidy and use a break to exit from a switch block rather than by Dan Gohman · 16 years ago
  61. 4906f73 Legalize the shift amount operand of SRL_PARTS, SHL_PARTS, and by Dan Gohman · 16 years ago
  62. d2d5e71 Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
  63. 567f124 80 col violations. by Evan Cheng · 16 years ago
  64. a6b3ce2 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  65. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  66. 117c9e8 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  67. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  68. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  69. f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  70. b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  71. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  72. 21d7507 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
  73. 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  74. 4aa3295 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  75. edb4a70 Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  76. 1ae0736 Add support for promoting SETCC operations. by Jakob Stoklund Olesen · 16 years ago
  77. 97f3f96 Make promotion in operation legalization for SETCC work correctly. by Eli Friedman · 16 years ago
  78. f945a9e Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 16 years ago
  79. b6b2530 Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  80. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  81. ed0e1a0 Implement support for promotion of AND/OR/XOR on integer types. by Jakob Stoklund Olesen · 16 years ago
  82. 6b9f63c Fix types in PromoteNode handling of CTPOP and friends. by Jakob Stoklund Olesen · 16 years ago
  83. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  84. ccb29cd Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
  85. 2b77eef Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 16 years ago
  86. 0504e0a Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  87. aea6059 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  88. 30048bd by David Greene · 16 years ago
  89. abfad5d Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 16 years ago
  90. 3234587 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 16 years ago
  91. c61e357 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 16 years ago
  92. aee3f62 Factor out a couple of helpers. by Eli Friedman · 16 years ago
  93. e1dc193 Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. by Eli Friedman · 16 years ago
  94. f193838 Temporarily revert r72514 (and dependent patch r72516). It was causing this by Bill Wendling · 16 years ago
  95. 9b9df77 Remove a couple of useless functions. by Eli Friedman · 16 years ago
  96. 3aa2783 Remove special cases for more opcodes. by Eli Friedman · 16 years ago
  97. 5df7202 Remove special case for SETCC opcode; add some comments explaining why by Eli Friedman · 16 years ago
  98. e1bc379 Some minor cleanups. by Eli Friedman · 16 years ago
  99. ed79515 Minor cleanups; add a better explanation for the issue with BUILD_VECTOR. by Eli Friedman · 16 years ago
  100. 2892d82 Remove more special cases for opcodes. by Eli Friedman · 16 years ago