1. 1059017 Use 4-arg getVTList) variant instead of generic one, when possible by Anton Korobeynikov · 16 years ago
  2. 022d18f Changes from review: by Bill Wendling · 16 years ago
  3. b827e52 Reapply r91392, it was only unmasking the bug, and since TOT is still broken having it reverted does no good. by Daniel Dunbar · 16 years ago
  4. df45b70 Revert "Initial work on disabling the scheduler. This is a work in progress, and by Daniel Dunbar · 16 years ago
  5. 07beddc Initial work on disabling the scheduler. This is a work in progress, and this by Bill Wendling · 16 years ago
  6. cecad35 Fix integer cast code to handle vector types. by Dan Gohman · 16 years ago
  7. 94b6310 Fix weird typo which leads to unallocated memory access for nodes with 4 results. by Anton Korobeynikov · 16 years ago
  8. 1d459e4 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
  9. d938faf Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 isl lowering code. by Evan Cheng · 16 years ago
  10. f5938d5 Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. by Evan Cheng · 16 years ago
  11. 2d412f0 Infer alignment for non-fixed stack object. by Evan Cheng · 16 years ago
  12. 1750009 Add const qualifier. by Evan Cheng · 16 years ago
  13. 34a23ea Refactor InferAlignment out of DAGCombine. by Evan Cheng · 16 years ago
  14. 32f8bb9 Added support to allow clients to custom widen. For X86, custom widen vectors for by Mon P Wang · 16 years ago
  15. de5dea8 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  16. ed85e12 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  17. 7a661179 Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 16 years ago
  18. 5f4eecf Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 16 years ago
  19. 1fbe054 by David Greene · 16 years ago
  20. fc032ce Fix memoizing of CvtRndSatSDNode by Mon P Wang · 16 years ago
  21. 43bdc26 Avoid printing a redundant space in SDNode->dump(). by Dan Gohman · 16 years ago
  22. 34341e6 Make -print-machineinstrs more readable. by Dan Gohman · 16 years ago
  23. 6c93880 Initial target-independent CodeGen support for BlockAddresses. by Dan Gohman · 16 years ago
  24. 05efd89 Remove some unnecessary spaces in debug output. by Dan Gohman · 16 years ago
  25. cd139c0 Rewrite SelectionDAG::isPredecessorOf to be iterative instead of by Dan Gohman · 16 years ago
  26. 8626367 Fix null pointer dereference. by Anton Korobeynikov · 16 years ago
  27. 0e9d9ca -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
  28. 0b8db2d Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
  29. 8759585 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  30. 0818d87 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  31. e419725 Report errors correctly for unselected target intrinsics. by Jakob Stoklund Olesen · 16 years ago
  32. 18a956c Introduce new convenience methods for sign extending or by Duncan Sands · 16 years ago
  33. a22f2d8 Make getMachineNode return a MachineSDNode* instead of a generic SDNode* by Dan Gohman · 16 years ago
  34. 2a45a65 Add a SelectionDAG getTargetInsertSubreg convenience function, by Bob Wilson · 16 years ago
  35. 48b185d Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
  36. 32f71d7 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 16 years ago
  37. ebdfe4a Add a version of dumpr() that has a SelectionDAG* argument. by Dan Gohman · 16 years ago
  38. 203d53e Use getStoreSize() instead of getStoreSizeInBits()/8. by Dan Gohman · 16 years ago
  39. 08c0a95 Rename several variables from EVT to more descriptive names, now that EVT by Dan Gohman · 16 years ago
  40. c0353bf Give MachineMemOperand an operator<<, factoring out code from by Dan Gohman · 16 years ago
  41. e7c8242 Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 16 years ago
  42. bb1a1bd tidy up by Chris Lattner · 16 years ago
  43. fbb88b1 Do not add the SVOffset to the Node CSE ID. The same pointer argument cannot have different by Nate Begeman · 16 years ago
  44. 178135c Better solution for tracking both the original alignment of the access, and the current alignment based by Nate Begeman · 16 years ago
  45. d41f8fd Remove incorrect CSE code from r81813. by Nate Begeman · 16 years ago
  46. 02a685a Add an "original alignment" field to load and store nodes. This enables the by Nate Begeman · 16 years ago
  47. d0d5e68 Recognize more opportunities to use SSE min and max instructions, by Dan Gohman · 16 years ago
  48. 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  49. f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  50. 3b1665e Get rid of this horrible "benign race" by exploiting ManagedStatic to initialize by Owen Anderson · 16 years ago
  51. 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
  52. 1362602 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  53. 0939595 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  54. 63010bb Reapply r79708 with the appropriate fix for the case that still requires locking. by Owen Anderson · 16 years ago
  55. 56d60ea revert r79708 + r79711 by Chris Lattner · 16 years ago
  56. 677c228 Actually remove unused static. Previous commit removed trailing whitespace. by Eric Christopher · 16 years ago
  57. dfda92b Remove unused static. by Eric Christopher · 16 years ago
  58. 8e2456c Ease contention on this lock by noticing that all writes to the VTs array will by Owen Anderson · 16 years ago
  59. ac33a90 Add an x86 peep that narrows TEST instructions to forms that use by Dan Gohman · 16 years ago
  60. badf17c Needs to check whether unaligned load / store of i64 is legal here. by Evan Cheng · 16 years ago
  61. d2d5e71 Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
  62. a6b3ce2 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  63. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  64. 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
  65. c6daf8f Fix warnings. by Owen Anderson · 16 years ago
  66. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  67. 7c50c9b Tidy #includes. by Dan Gohman · 16 years ago
  68. 693e36a SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
  69. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  70. c30530d Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
  71. f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  72. 15873a8 Propogate the Depth argument when calling by Dan Gohman · 16 years ago
  73. 3a9b9a5 Print the target flags as an int instead of a char, as they aren't by Dan Gohman · 16 years ago
  74. a53e686 Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rather than hardcoding them in DAG lowering. by Sanjiv Gupta · 16 years ago
  75. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  76. 69c464d Move ConstantFP construction back to the 2.5-ish API. by Owen Anderson · 16 years ago
  77. 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
  78. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  79. ac0ca92 Fix some minor MSVC compiler warnings. by Daniel Dunbar · 16 years ago
  80. c277dc4 Privatize the ConstantFP table. I'm on a roll! by Owen Anderson · 16 years ago
  81. 20b34ac Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
  82. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  83. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  84. 2b77eef Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 16 years ago
  85. 092bc51 As Chris pointed out, we don't actually need to pass the context around here. by Owen Anderson · 16 years ago
  86. 0504e0a Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  87. 6b04136 Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLE by Dan Gohman · 16 years ago
  88. f3989ab SelectionDAG::SignBitIsZero doesn't work right for vectors, by Chris Lattner · 16 years ago
  89. 5c96ef7 Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
  90. aea6059 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  91. a4775f2 fix a typo that GCC should have caught that causes crashes with -view-*-dags by Chris Lattner · 16 years ago
  92. bc60c14 fix a really subtle bug in the cross section of aliases and TLS: by Chris Lattner · 16 years ago
  93. b3586b6 add targetflags to jump tables and constant pool entries. by Chris Lattner · 16 years ago
  94. 8e34f98 allow setting target operand flags on TargetGlobalAddress nodes. by Chris Lattner · 16 years ago
  95. af5dbfc start bringing targetoperand flags into isel, first up, ExternalSymbol. by Chris Lattner · 16 years ago
  96. 5defd56 Provide guards for this shared structure. I'm not sure this actually needs by Owen Anderson · 16 years ago
  97. 92c11e9 Rewrite 73900 per Duncan's suggestion. by Dale Johannesen · 16 years ago
  98. 315fb72 Fix memcpy expansion so it won't generate invalid by Dale Johannesen · 16 years ago
  99. d1c7d34 Add new function attribute - noimplicitfloat by Devang Patel · 16 years ago
  100. 7b6b5dd Don't do the X * 0.0 -> 0.0 transformation in instcombine, because by Dan Gohman · 16 years ago