1. 5b3b695 Move PPC lowering functions into PPCTargetLowering by Dale Johannesen · 17 years ago
  2. 880d0f6 Use a command-line option to turn register scavenging on/off for PPC. by Bill Wendling · 17 years ago
  3. 6494768 Print types for all ret operands. by Devang Patel · 17 years ago
  4. ac3746f Use while loop. by Devang Patel · 17 years ago
  5. 552ec65 Revert SmallVector ctor variants. by Devang Patel · 17 years ago
  6. 3796355 Use cast instead of dyn_cast. by Devang Patel · 17 years ago
  7. a9fe8bb Filter nested structs by Devang Patel · 17 years ago
  8. dc00d42 Handle multiple return values. by Devang Patel · 17 years ago
  9. a76e2f0 x86-64 atomics by Andrew Lenharth · 17 years ago
  10. eba0415 Properly populate lists of defined/undefined symbols in presence of aliases by Anton Korobeynikov · 17 years ago
  11. d58ceb2 Add alias with non-external aliasee to the list of exported symbols of the library. by Anton Korobeynikov · 17 years ago
  12. 96f9cc0 Use appropriate index to get the result value. by Devang Patel · 17 years ago
  13. 544b92b Skip sret attribute while preparing attribute list for by Devang Patel · 17 years ago
  14. 52f8ed8 Add FunctionType ctor variant that takes SmallVector params. by Devang Patel · 17 years ago
  15. df1d15c Increment counter that keeps track of total number of sret promoted. by Devang Patel · 17 years ago
  16. d0f4103 Skip declarations. by Devang Patel · 17 years ago
  17. 74382c3 Process externally visible functions also. Later on code generator will do the right thing. by Devang Patel · 17 years ago
  18. 98a6e06 Collect statistics. by Devang Patel · 17 years ago
  19. d86449e Some improvements related to the computation of heights, depths of SUnits. by Roman Levenstein · 17 years ago
  20. ef12057 Refactor ExpandConstantFP so it can optimize load from constpool of types larger than f64 into extload from smaller types. by Evan Cheng · 17 years ago
  21. 32967d2 80 column violations. by Evan Cheng · 17 years ago
  22. 76782f4 Did I say 'e = getNumOperands()'? I meant --e, of course. by Bill Wendling · 17 years ago
  23. 917be68 Rename isOperand() to isOperandOf() (and other similar methods). It always confuses me. by Evan Cheng · 17 years ago
  24. 07b7ea1 Remove -always-fold-and-in-test. by Evan Cheng · 17 years ago
  25. 405abff Miscellaneous clean-ups based on Evan's feedback: by Bill Wendling · 17 years ago
  26. 220a823 Misc. APInt-ification in the DAGCombiner. by Dan Gohman · 17 years ago
  27. bb271ff More APInt-ification. by Dan Gohman · 17 years ago
  28. 3370dd7 Yet more APInt-ification. by Dan Gohman · 17 years ago
  29. 6c6cd1c More APInt-ification. by Dan Gohman · 17 years ago
  30. 4c1fa61 Add support for lowering i64 SRA_PARTS and friends on x86-64. by Dan Gohman · 17 years ago
  31. 050f550 More APInt-ification. by Dan Gohman · 17 years ago
  32. 7194aaf This is the initial check-in for adding register scavenging to PPC. (Currently, by Bill Wendling · 17 years ago
  33. 4a23d72 Go through the machine instruction's operands to make sure that we're not by Bill Wendling · 17 years ago
  34. a0a570c Make the register scavenger update the bookkeeping values for sub/super by Bill Wendling · 17 years ago
  35. 988a578 Multiple instructions can be inserted when eliminating frame indexes. We need by Bill Wendling · 17 years ago
  36. 41e2397 s/isReturnStruct()/hasStructRetAttr()/g by Devang Patel · 17 years ago
  37. 6790943 regenerate. by Devang Patel · 17 years ago
  38. d15d5e3 If a function uses multive values in ret instruction then it by Devang Patel · 17 years ago
  39. 2a4821b Preserve paramater attributes. by Devang Patel · 17 years ago
  40. 1a09144 Stub out a Path::GetMainExecutable call to find the path to the by Chris Lattner · 17 years ago
  41. 53b7277 another random note by Chris Lattner · 17 years ago
  42. 150943c add a note by Chris Lattner · 17 years ago
  43. 767486b Evan implemented these. by Chris Lattner · 17 years ago
  44. 3be4893 Evan implemented this. by Chris Lattner · 17 years ago
  45. ff93921 add support for lvsl, fixing PR1481 by Chris Lattner · 17 years ago
  46. 4e22012 add support for the sse.cmp.* intrinsics, which fixes sse.isamax with the CBE. by Chris Lattner · 17 years ago
  47. 2299fec refactor intrinsic handling code out into its own method. by Chris Lattner · 17 years ago
  48. d9a706e fix printing of undef vectors, this fixes "simple" and "build" in UnitTests/Vector. by Chris Lattner · 17 years ago
  49. 9152daf insertelement got the wrong operands. by Chris Lattner · 17 years ago
  50. e05252b4 Several changes: by Chris Lattner · 17 years ago
  51. 939732a Fix a bug I introduced in constant array and constant vector handling. by Chris Lattner · 17 years ago
  52. b1855ad implement shufflevector. by Chris Lattner · 17 years ago
  53. 8728f19 Add a new ShuffleVectorInst::getMaskValue method. by Chris Lattner · 17 years ago
  54. 0452ed6 implement extractelement. by Chris Lattner · 17 years ago
  55. 33a44d9 implement insertelement. by Chris Lattner · 17 years ago
  56. 90683ab respect isSigned for vector types, fixing sdiv of vectors etc. by Chris Lattner · 17 years ago
  57. 32cba8e print the attribute in the right place, this fixes function returning vectors. by Chris Lattner · 17 years ago
  58. b61d41b vector types are simple types. This fixes div/rem of vectors. by Chris Lattner · 17 years ago
  59. 85feab6 Print vector types appropriately. This gets basic vector code working (PR1126) by Chris Lattner · 17 years ago
  60. 0a3d4d9 rename PT -> VT for VectorTypes. by Chris Lattner · 17 years ago
  61. c8b6d33 Print i32/i64 integer constants as 1u instead of ((unsigned int)1). by Chris Lattner · 17 years ago
  62. a11deb0 Move pr717 to here. by Chris Lattner · 17 years ago
  63. fc82fab Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 17 years ago
  64. fe0753e good catch anton by Andrew Lenharth · 17 years ago
  65. ce1105d make CAS work by Andrew Lenharth · 17 years ago
  66. 26ed869 all but CAS working on x86 by Andrew Lenharth · 17 years ago
  67. 1038222 Print the name, not a pointer. by Nick Lewycky · 17 years ago
  68. ea7da50 Add lock prefix support to x86. Also add the instructions necessary for the atomic ops. They are still marked pseudo, since I cannot figure out what format to use, but they are the correct opcode. by Andrew Lenharth · 17 years ago
  69. ab3b778 Fix PR2113 by verifying allocations. by Chris Lattner · 17 years ago
  70. b822e70 allow specified inline threshold to be negative, as the value is by Chris Lattner · 17 years ago
  71. 3c8b59c Add MVT::is128BitVector and is64BitVector. Shrink by Dale Johannesen · 17 years ago
  72. 84d4a2b Refactor / clean up code; remove td list scheduler special tie breaker (no real benefit). by Evan Cheng · 17 years ago
  73. c45b5d9 Fix cut-n-pasto. by Devang Patel · 17 years ago
  74. ca891ec Add pass to promote sret. This pass transforms by Devang Patel · 17 years ago
  75. 8213f9c Use enumeration for preffered EH dwarf encoding reason by Anton Korobeynikov · 17 years ago
  76. 05548eb Don't fill eh frames even though these are text sections. by Evan Cheng · 17 years ago
  77. 97e3c01 If we reload a virtual register that's already been assigned, we want to mark by Bill Wendling · 17 years ago
  78. 4f658e9 Fix PR2112: don't run loop aligner if target doesn't have a TargetLowering object. by Evan Cheng · 17 years ago
  79. 9d34c4d fix a bug Anders ran into where scalarrepl would crash when promoting by Chris Lattner · 17 years ago
  80. 800de31 Refactor some code out of ConvertUsesToScalar into their own methods, no by Chris Lattner · 17 years ago
  81. 5ebd936 Folding or(fcmp,fcmp) only works if the operands of the fcmps are the same fp type. by Chris Lattner · 17 years ago
  82. bec2c0c No need for coalescer to update kills. Only copies are coalesced and those instructions will be deleted. Doh. by Evan Cheng · 17 years ago
  83. 8f14da1 Remove redundant #include. by Evan Cheng · 17 years ago
  84. 6c23150 More APInt-ification. by Dan Gohman · 17 years ago
  85. c7773bf Use the new convertFromAPInt instead of convertFromZeroExtendedInteger, by Dan Gohman · 17 years ago
  86. 37a9ca5 Use the new convertFromAPInt instead of convertFromZeroExtendedInteger. by Dan Gohman · 17 years ago
  87. c6f9a06 Use the new APInt-enabled form of getConstant instead of converting by Dan Gohman · 17 years ago
  88. cf60957 Add support to APInt for shift and rotate operations with APInt by Dan Gohman · 17 years ago
  89. b26947e Use the correct instruction encodings for the 64-bit MMX movd. by Anders Carlsson · 17 years ago
  90. 6282406 Simplify code using convertFromZeroExtendedInteger with an APInt by Dan Gohman · 17 years ago
  91. 93c276e Add a method to APFloat to convert directly from APInt. by Dan Gohman · 17 years ago
  92. d703ed6 Added option -align-loops=<true/false> to disable loop aligner pass. by Evan Cheng · 17 years ago
  93. 28d08fd Interface of getByValTypeAlignment differed between by Dale Johannesen · 17 years ago
  94. 63b8c1f Make llvm-ar behave like ar, if you create an empty archive, ar creates an empty archive. llvm-ar would not generate an output file in this case by Andrew Lenharth · 17 years ago
  95. f3c630e Initialize TextAlignFillValue. Fix revision 47703. by Lauro Ramos Venancio · 17 years ago
  96. 1f4a887 Avoid collisions in value names. by Lauro Ramos Venancio · 17 years ago
  97. cd9f174 Fix an assertion message. by Dale Johannesen · 17 years ago
  98. e29536c add a note by Chris Lattner · 17 years ago
  99. c0734e3 Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically what gets printed. Be const-correct in PrintResults and uninline it too by Gabor Greif · 17 years ago
  100. e526d8a Set to default: x86 no longer fold and into test if it has more than one use. by Evan Cheng · 17 years ago