1. 823391a Add support for setting parameters to CallSite. by Owen Anderson · 17 years ago
  2. 7d54254 Add a predicate to Argument to check for the StructRet attribute. by Owen Anderson · 17 years ago
  3. 22c5c1b llvm.memory.barrier, and impl for x86 and alpha by Andrew Lenharth · 17 years ago
  4. 42a7788 Rename CountMemOperands to ComputeMemOperandsEnd to reflect what by Dan Gohman · 17 years ago
  5. 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
  6. c8d044e - Removing the infamous r2rMap_ and rep() method. Now the coalescer will update by Evan Cheng · 17 years ago
  7. f20db15 Added CommuteChangesDestination(). This returns true if commuting the specified by Evan Cheng · 17 years ago
  8. 9ae39b5 Change MemOperand's size and offset to be 64-bit. by Dan Gohman · 17 years ago
  9. 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 17 years ago
  10. e179584 Change how FP immediates are handled. by Nate Begeman · 17 years ago
  11. e8b7ccf Support a new type of MachineOperand, MO_FPImmediate, used for holding by Nate Begeman · 17 years ago
  12. f504eef Nuke dead comment by Nate Begeman · 17 years ago
  13. cd2ad1d Fix a typo in a comment. by Dan Gohman · 17 years ago
  14. 977a76f Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits by Dan Gohman · 17 years ago
  15. 7649127 Rename APInt's isPositive to isNonNegative, to reflect what it actually does. by Dan Gohman · 17 years ago
  16. 42dd77f Add countTrailingOnes member functions to APInt. by Dan Gohman · 17 years ago
  17. b5cfaae Fix a typo in a comment. by Dan Gohman · 17 years ago
  18. ca2a0e1 Add count{Leading,Trailing}Ones_{32,64} functions with simple implementations. by Dan Gohman · 17 years ago
  19. afe6c2b Enable exception handling int JIT by Nicolas Geoffray · 17 years ago
  20. e45252e Remove use of ltdl by Devang Patel · 17 years ago
  21. b1f6f91 Simplify. by Evan Cheng · 17 years ago
  22. 7007143 Initial support for copy elimination by commuting its definition MI. by Evan Cheng · 17 years ago
  23. d2b8d7b - Added removeValNo() to remove all live ranges of a particular value#. by Evan Cheng · 17 years ago
  24. 1eb5cf9 Added debugging routine dumpUses. by Evan Cheng · 17 years ago
  25. fd29e0e Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t. by Dan Gohman · 17 years ago
  26. ffe3e25 Change APInt::getBitsSet to accept a "half-open" range, where the by Dan Gohman · 17 years ago
  27. 30b4bd4 Re-apply the patch to improve the optimizations of memcpy's, with several by Owen Anderson · 17 years ago
  28. 14471be Add a doxygen comment for SrcValueSDNode, to make its purpose by Dan Gohman · 17 years ago
  29. d3993d1 Correct the order of the arguments in the examples in the comments by Dan Gohman · 17 years ago
  30. a618f82 The factories for ImutAVLTree/ImmutableSet/ImmutableMap now take an (optional) by Ted Kremenek · 17 years ago
  31. f8df0ff From Chris' review: change MemOperandSDNode's constructor to pass its by Dan Gohman · 17 years ago
  32. 1f801fa Added "Profile" method to APFloat for use with FoldingSet. by Ted Kremenek · 17 years ago
  33. 04feb51 Add arbitrary integer support to getRegisterType and by Duncan Sands · 17 years ago
  34. e3320a1 Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an by Wojciech Matyjewicz · 17 years ago
  35. 0753fc1 Add a isBigEndian method to complement isLittleEndian. by Duncan Sands · 17 years ago
  36. 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 17 years ago
  37. 402689d Add a check if the initial value of the induction variable is 0 (the method comment says it should be). by Wojciech Matyjewicz · 17 years ago
  38. 6394b09 Change ConstantSDNode to store an APInt instead of a uint64_t, and by Dan Gohman · 17 years ago
  39. ec646cf Add an isSignedIntN, like isIntN but for signed integer values instead of by Dan Gohman · 17 years ago
  40. 5fd79d0 It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. by Evan Cheng · 17 years ago
  41. 86383e1 Constified operator<< in APSInt. by Ted Kremenek · 17 years ago
  42. 547ca53 Avoid needlessly casting away const qualifiers. by Dan Gohman · 17 years ago
  43. 3069b87 Follow Chris' suggestion; change the PseudoSourceValue accessors by Dan Gohman · 17 years ago
  44. 167b8bc Add support to FoldingSet for hashing APInt objects. by Dan Gohman · 17 years ago
  45. 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 17 years ago
  46. 5c4fb22 Don't dereference an invalid pointer if string is empty. by Anton Korobeynikov · 17 years ago
  47. e672af1 Implement sseregparm. by Dale Johannesen · 17 years ago
  48. 9dc7ab5 Added FoldingSet profiling support to ImmutableSet. by Ted Kremenek · 17 years ago
  49. 95da16e Changed profiling method for ImmutableMap to once again just use its by Ted Kremenek · 17 years ago
  50. 131d5c9 Missed one. by Dale Johannesen · 17 years ago
  51. 0681612 Unbreak teh build. by Evan Cheng · 17 years ago
  52. a766193 Do not unconditionally redefine vec_ext_v16qi and by Dale Johannesen · 17 years ago
  53. fc71854 Typo. by Evan Cheng · 17 years ago
  54. c695ea9 Modified 'Profile' method of ImmutableMap to use the 'Profile' method by Ted Kremenek · 17 years ago
  55. f357afb Modified node creation of ImutAVLTree to do a hash lookup for an existing by Ted Kremenek · 17 years ago
  56. 26e3c44 Added "bucket_iterators" to FoldingSet. Bucket iterators allow iteration by Ted Kremenek · 17 years ago
  57. d971949 constified operator~(). by Ted Kremenek · 17 years ago
  58. 63ec90a SSE 4.1 Intrinsics and detection by Nate Begeman · 17 years ago
  59. f8dc061 Change the 'global modification' APIs in SelectionDAG to take a new by Chris Lattner · 17 years ago
  60. a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 17 years ago
  61. e62a8a3 Fixing a bug creating floating point constants of type other by Gordon Henriksen · 17 years ago
  62. b8033e8 Frame index can be negative. by Evan Cheng · 17 years ago
  63. 1b08bbc Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel records a new source line but does not create a ISD::LABEL node for this special stoppoint. Asm printer will magically print this label. This ensures nothing is emitted before. by Evan Cheng · 17 years ago
  64. a647c92 Rename RecordLabel to RecordSourceLine because that's what it is doing. by Evan Cheng · 17 years ago
  65. ec3e5c8 Add convenient std::string helpers to StringMap. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 17 years ago
  66. 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 17 years ago
  67. 713a139 Reapply the patch with fix. by Anton Korobeynikov · 17 years ago
  68. a91cfa9 revert anton's recent stringmap patch, which breaks clang. by Chris Lattner · 17 years ago
  69. f429a51 Make StringMap to be more STL'ish. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 17 years ago
  70. 75fb496 Whitespace cleanup by Anton Korobeynikov · 17 years ago
  71. bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 17 years ago
  72. 72bebb9 MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. by Evan Cheng · 17 years ago
  73. fa9b80e Avoid unnecessarily casting away const, fixing a FIXME. by Dan Gohman · 17 years ago
  74. 35e9f7d Fix a typo in a comment. by Dan Gohman · 17 years ago
  75. 1a02486 Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflicting by Dan Gohman · 17 years ago
  76. c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 17 years ago
  77. 6b2cf28 A semi-gross fix for a debug info issue. When inserting the "function start" label (i.e. first label in the entry block) take care to insert it at the beginning of the block. by Evan Cheng · 17 years ago
  78. ff9b373 Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert by Evan Cheng · 17 years ago
  79. f38dc19 Add a new PseudoSourceValue class, which will be used to help track by Dan Gohman · 17 years ago
  80. b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 17 years ago
  81. d25c9cd Altered ctor for APSInt to accept an optional "isUnsigned" flag. Default by Ted Kremenek · 17 years ago
  82. ba42d2b Add comments describing what the loop depth values mean. Also, make a by Dan Gohman · 17 years ago
  83. 6326b0d Fix a typo in a comment. by Dan Gohman · 17 years ago
  84. 1327f69 Add explicit keywords. by Dan Gohman · 17 years ago
  85. d102593 Use getPreferredAlignmentLog or getPreferredAlignment by Duncan Sands · 17 years ago
  86. ba2a0b9 Handle 'X' constraint in asm's better. by Dale Johannesen · 17 years ago
  87. 7afe973 Added destructor for template class FoldingSetNodeWrapper. by Ted Kremenek · 17 years ago
  88. 4189a53 Handle some more combinations of extend and icmp. Fixes PR1940. by Nick Lewycky · 17 years ago
  89. 24387df Fixes for BreakCriticalMachineCodeEdge by Fernando. by Owen Anderson · 17 years ago
  90. 84cd0e7 make isExactlyValue work for long double. by Chris Lattner · 17 years ago
  91. beefd3d The CorrelatedExpressionElimination pass is known to be buggy. Remove it. by Bill Wendling · 17 years ago
  92. dc97d4c make this 64-bit safe by Chris Lattner · 17 years ago
  93. 88d480b Reorder a field to reduce the size of StackObject. Note that this by Chris Lattner · 17 years ago
  94. a095db1 Add more assertions to catch accesses outside of by Duncan Sands · 17 years ago
  95. bc24584 move this field back. Moving the field causes miscompilations (!) of voronoi and others. by Chris Lattner · 17 years ago
  96. 1612faa move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfo by Chris Lattner · 17 years ago
  97. 4ae9e0c add a fixme. by Chris Lattner · 17 years ago
  98. cadf873 Added additional overloaded operators for APSInt to match the operators of by Ted Kremenek · 17 years ago
  99. de6fa5f Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class. by Chris Lattner · 17 years ago
  100. b487e72 Move some functionality for adding flags to MachineInstr's into methods on MachineInstr rather than LiveVariables. by Owen Anderson · 17 years ago