1. ed1fcd8 When setting the "unused" info, take into account something like this: by Bill Wendling · 16 years ago
  2. 29d8aa7 fix typos by Gabor Greif · 16 years ago
  3. cd943e4 Treat BBs that use BBs as proper predecessors and successors in the CFG. by Nick Lewycky · 16 years ago
  4. 0ea0356 Clarify that CALLSEQ_START..END may not be nested, by Dale Johannesen · 16 years ago
  5. 6fd599f Add a target lowering hook to control whether it's worthwhile to compress fp constant. by Evan Cheng · 16 years ago
  6. d91446d Codegen support for i128 SINT_TO_FP. by Dan Gohman · 16 years ago
  7. 6130f66 Refactor code. Remove duplicated functions that basically do the same thing as by Evan Cheng · 16 years ago
  8. 552ec65 Revert SmallVector ctor variants. by Devang Patel · 16 years ago
  9. 52f8ed8 Add FunctionType ctor variant that takes SmallVector params. by Devang Patel · 16 years ago
  10. 39dd768 Fix 80 column violations. by Evan Cheng · 16 years ago
  11. 917be68 Rename isOperand() to isOperandOf() (and other similar methods). It always confuses me. by Evan Cheng · 16 years ago
  12. 7194aaf This is the initial check-in for adding register scavenging to PPC. (Currently, by Bill Wendling · 16 years ago
  13. 41e2397 s/isReturnStruct()/hasStructRetAttr()/g by Devang Patel · 16 years ago
  14. 1a09144 Stub out a Path::GetMainExecutable call to find the path to the by Chris Lattner · 16 years ago
  15. 4fa0144 make operand accessors const-correct by Chris Lattner · 16 years ago
  16. 8728f19 Add a new ShuffleVectorInst::getMaskValue method. by Chris Lattner · 16 years ago
  17. fc82fab Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 16 years ago
  18. 3c8b59c Add MVT::is128BitVector and is64BitVector. Shrink by Dale Johannesen · 16 years ago
  19. ca891ec Add pass to promote sret. This pass transforms by Devang Patel · 16 years ago
  20. 8213f9c Use enumeration for preffered EH dwarf encoding reason by Anton Korobeynikov · 16 years ago
  21. 05548eb Don't fill eh frames even though these are text sections. by Evan Cheng · 16 years ago
  22. cf60957 Add support to APInt for shift and rotate operations with APInt by Dan Gohman · 16 years ago
  23. 93c276e Add a method to APFloat to convert directly from APInt. by Dan Gohman · 16 years ago
  24. 28d08fd Interface of getByValTypeAlignment differed between by Dale Johannesen · 16 years ago
  25. 59c2e86 Document that the shuffle mask may contain undef values. by Duncan Sands · 16 years ago
  26. fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 16 years ago
  27. 26c22cf Remove dead code. by Devang Patel · 16 years ago
  28. cee750f Preparation step for some cleanup/generalization in EH information emission: by Anton Korobeynikov · 16 years ago
  29. 351b0d4 Assert on invalid PHINode::addIncoming() arguments. Patch by Erick Tryzelaar! by Anton Korobeynikov · 16 years ago
  30. ef194ed fixes from review of first commit by Nick Kledzik · 16 years ago
  31. 21b3f31 Fix a bug in dead spill slot elimination. by Evan Cheng · 16 years ago
  32. e8ae2fe Add -analyze support to postdomtree. by Dan Gohman · 16 years ago
  33. 4f069e6 LegalizeTypes support for INSERT_VECTOR_ELT. by Duncan Sands · 16 years ago
  34. be680dc Don't track max alignment during stack object allocations since they can be deleted later. Let PEI compute it. by Evan Cheng · 16 years ago
  35. 6ef781f Final de-tabification. by Bill Wendling · 16 years ago
  36. e1b332a Add path separator support, patch by Sam Bishop. by Chris Lattner · 16 years ago
  37. d365312 Spiller now remove unused spill slots. by Evan Cheng · 16 years ago
  38. b3564aa Convert the last remaining users of the non-APInt form of by Dan Gohman · 16 years ago
  39. e6be34a Add comment. by Devang Patel · 16 years ago
  40. 7b8d4a9 Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt. by Dan Gohman · 16 years ago
  41. 53284d3 Remove unncessary ReturnInst constructors. by Devang Patel · 16 years ago
  42. e6d088a Rename PrintableName to Name. by Bill Wendling · 16 years ago
  43. 95e7834 Update per review. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 16 years ago
  44. 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 16 years ago
  45. 77595fc first commit of new LTO system. It is not hooked up in the llvm/tools/Makefile, so no one will build it be default yet by Nick Kledzik · 16 years ago
  46. f4511cd Use SmallVector while constructing ReturnInst. by Devang Patel · 16 years ago
  47. fea9830 Avoid const_casts by Devang Patel · 16 years ago
  48. f898965 by Devang Patel · 16 years ago
  49. 814ebd7 by Devang Patel · 16 years ago
  50. 64d4e61 Optimize most common case by using single RetVal in ReturnInst. by Devang Patel · 16 years ago
  51. e85fe66 Detabify by Bill Wendling · 16 years ago
  52. 5c80760 Refactor inline asm constraint matching code out of SDIsel into TargetLowering. by Evan Cheng · 16 years ago
  53. aaeb60a Pass const vectors by reference. by Devang Patel · 16 years ago
  54. faa9995 Add missing include (for ptrdiff_t). by Eli Friedman · 16 years ago
  55. 437d452 Factor the assert for indexed loads/stores out of LoadSDNode by Dan Gohman · 16 years ago
  56. f8d8b2b add an assertion to catch a null PATypeHolder, patch by Erick Tryzelaar by Chris Lattner · 16 years ago
  57. 2e68b6f Convert MaskedValueIsZero and all its users to use APInt. Also add by Dan Gohman · 16 years ago
  58. 63602b8 add LSBaseSDNode::getOffset at Dan's request. by Chris Lattner · 16 years ago
  59. 6110224 prune #includes, fit in 80 cols. by Chris Lattner · 16 years ago
  60. 5f27ba1 make this self contained. by Chris Lattner · 16 years ago
  61. 4fc3d5d Add a new method to SDNode/SDOperand named getValueSizeInBits by Dan Gohman · 16 years ago
  62. 79a0c1e Correctly determine whether a argument load can be folded into its uses. by Evan Cheng · 16 years ago
  63. 181eb73 Some platforms use the same name for 32-bit and 64-bit registers (like by Bill Wendling · 16 years ago
  64. a59d469 Merge current work back to tree to minimize diffs and drift. Major highlights by Scott Michel · 16 years ago
  65. 4d4a5e0 Remove unnecessary "inline" keywords. by Devang Patel · 16 years ago
  66. d7313c5 Use dyn_cast instead of isa + cast. by Devang Patel · 16 years ago
  67. 0cc83b6 Forgot this. by Evan Cheng · 16 years ago
  68. 57ef4f4 To support multiple return values, now ret instruction supports multiple operands instead of one aggregate operand. by Devang Patel · 16 years ago
  69. 22c3979 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 16 years ago
  70. 8ec57d7 Remove an invalid assertion now that there are implicit virtual register operands. by Evan Cheng · 16 years ago
  71. 5f2e468 Add StripDeadPrototypes pass. by Devang Patel · 16 years ago
  72. 08e78b1 Pass alignment on ByVal parameters, from FE, all by Dale Johannesen · 16 years ago
  73. 567a273 Add smart refcounting pointer class to ADT back (known before as IntrusiveSPtr.h). by Anton Korobeynikov · 16 years ago
  74. 602d1c5 Unbreak build for VC2008. Patch by Argiris Kirtzidis! by Anton Korobeynikov · 16 years ago
  75. d70dbb5 Enable re-materialization of instructions which have virtual register operands if by Evan Cheng · 16 years ago
  76. 197be3d Read and write getresult. by Devang Patel · 16 years ago
  77. 59a8cdd minor cleanups to LSBaseSDNode. by Chris Lattner · 16 years ago
  78. c1c7bd6 Better names as per Evan's request by Andrew Lenharth · 16 years ago
  79. ab0b949 Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet by Andrew Lenharth · 16 years ago
  80. e18bc08 Add convenient helper to get suffix of the file by Anton Korobeynikov · 16 years ago
  81. c952526 Remove inline keywords from in-class function definitions, for consistency. by Dan Gohman · 16 years ago
  82. 474869f getresult type is the type of indexed aggregate element by Devang Patel · 16 years ago
  83. 23755d8 Specify GetResultInst index as an unsigned. by Devang Patel · 16 years ago
  84. 2d2ae34 Fix typo. Add const version of getAggregateValue() accessor member function. by Devang Patel · 16 years ago
  85. b5660dc Add explicit keywords. by Dan Gohman · 16 years ago
  86. bd99917 Add an intersects method to APInt, to capture a common idiom. by Dan Gohman · 16 years ago
  87. d57160d Add 'sink' cmdline option. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 16 years ago
  88. 4aefd6b Fix newly-introduced 4.3 warnings by Anton Korobeynikov · 16 years ago
  89. a27694d And final pack of warnings silencing by Anton Korobeynikov · 16 years ago
  90. 4c71dfe Update gcc 4.3 warnings fix patch with recent head changes by Anton Korobeynikov · 16 years ago
  91. ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 16 years ago
  92. 5ec3ab7 Fixed typo. by Bill Wendling · 16 years ago
  93. 420cdeb More constification of things. More comments added. No functionality by Bill Wendling · 16 years ago
  94. 3e63076 Add 'umax' similar to 'smax' SCEV. Closes PR2003. by Nick Lewycky · 16 years ago
  95. 9d4879f Add some comments to Intrinsic::getDeclaration to clarify how to by Dan Gohman · 16 years ago
  96. 6167c3f Add Alignment field to ParameterAttributes and by Dale Johannesen · 16 years ago
  97. 40a0421 Add GetResultInst. First step for multiple return value support. by Devang Patel · 16 years ago
  98. 0d51e7e Expand ParameterAttributes to 32 bits (in preparation by Dale Johannesen · 16 years ago
  99. 75542bd remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now. by Chris Lattner · 16 years ago
  100. 15f166c remove the lower packed pass. It can never work and even the parts that by Chris Lattner · 16 years ago