1. dc77540 hasFP() is now a virtual method of MRegisterInfo. by Evan Cheng · 18 years ago
  2. fad2912 Fix a bunch of inline asm failures by Chris Lattner · 18 years ago
  3. f6d039a Remove the DoubleTy special case. by Evan Cheng · 18 years ago
  4. aa3e123 ARM AAPCS abi (Linux, etc.) requires 8-byte double / long alignment; Mac by Evan Cheng · 18 years ago
  5. 74fc22d Double and long preferred alignment set to 8 bytes. by Evan Cheng · 18 years ago
  6. ebd9b73 Double and long preferred alignment is 8 byte. by Evan Cheng · 18 years ago
  7. 778900a - getTypeAlignmentShift() should be returning preferred alignment, not ABI by Evan Cheng · 18 years ago
  8. 706535d Linux GOT indirect reference is only necessary in PIC mode. by Evan Cheng · 18 years ago
  9. d44ecd8 Double and Long preferred alignment is 4 for Darwin, 8 for Linux. by Evan Cheng · 18 years ago
  10. 2576f13 Use bl to call Thumb fuctions directly. by Evan Cheng · 18 years ago
  11. 4223016 Cleanup checks in the load and store of casted pointer transforms. Two by Reid Spencer · 18 years ago
  12. 361c3ef Fix this error: by Jeff Cohen · 18 years ago
  13. 66bb5b5 add a note by Chris Lattner · 18 years ago
  14. 2c7123c Whoops, fix typo in last commit. by Reid Spencer · 18 years ago
  15. 24d6da5 For PR970: by Reid Spencer · 18 years ago
  16. 67f827c Revise the store V, (cast P) -> store (cast V) -> P transform. by Reid Spencer · 18 years ago
  17. 7c29243 Implement a getTypeSizeInBits method. This helps in transforms that want by Reid Spencer · 18 years ago
  18. 1027a53 TargetData assumes (and some regression tests depend on it) that the size of by Owen Anderson · 18 years ago
  19. 4a8c32d trivial cleanup by Chris Lattner · 18 years ago
  20. 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 18 years ago
  21. c5633c2 DOUT still evaluates side effects, even though it doesn't print. This means by Chris Lattner · 18 years ago
  22. 1c7a242 For PR808: NetBSD also doesn't have pthread_mutexattr_setpshared by Reid Spencer · 18 years ago
  23. a42c7fd Implement the signed icmp instructions properly. To do this we introduce by Reid Spencer · 18 years ago
  24. 515674c Round up stack to multiple of alignment only if it's a leaf function without alloca. by Evan Cheng · 18 years ago
  25. 2bd7b2b One more try... by Evan Cheng · 18 years ago
  26. 5ad334f Last check-in was bogus. There is no need to align the stack if the function is a leaf function (and without alloca). by Evan Cheng · 18 years ago
  27. 597a3bd Fix for PR1108: type of insert_vector_elt index operand is PtrVT, not MVT::i32. by Evan Cheng · 18 years ago
  28. f4d5de4 Correct a comment. by Owen Anderson · 18 years ago
  29. 70cfa88 Remove an unused variable. by Evan Cheng · 18 years ago
  30. c00a430 Implement bit-accurate sext instruction. by Reid Spencer · 18 years ago
  31. c1c7283 Prologue and epilogue bugs for non-Darwin targets. by Evan Cheng · 18 years ago
  32. 75e18c4 Clean up ARM PEI code. by Evan Cheng · 18 years ago
  33. 0327863 Backend is reponsible for aligning the stack. by Evan Cheng · 18 years ago
  34. 57a2306 We not align the final stack slot but instead let the target do so in emitPrologue(). Each target can make adjustments to the stack frame and re-align the stack as it deem appropriate. Do not align it twice which can end up wasting stack space. by Evan Cheng · 18 years ago
  35. 3c82cab GetRegForReload() now keeps track which registers have been considered and rejected during its quest to find a suitable reload register. This avoids an infinite loop in case like this: by Evan Cheng · 18 years ago
  36. a867cf0 Unbreak Darwin. by Reid Spencer · 18 years ago
  37. 02f20d3 Help the lli interpreter find the stderr/stdin/stdout symbols. These are by Reid Spencer · 18 years ago
  38. 81e3954 Handle each of stderr/stdin/stdout separately. by Reid Spencer · 18 years ago
  39. ab60be7 Remove dead methods in the ValTypes. by Reid Spencer · 18 years ago
  40. 55af2b5 For this transform: store V, (cast P) -> store (cast V), P by Reid Spencer · 18 years ago
  41. c103057 For PR1043: by Reid Spencer · 18 years ago
  42. 34b12d2 Code clean up. Use def : pat instead of defining new instructions. by Evan Cheng · 18 years ago
  43. a9ebd2b fix build on amd64 by Andrew Lenharth · 18 years ago
  44. 970a419 isDarwin -> isTargetDarwin by Evan Cheng · 18 years ago
  45. 5be54b0 Restructure code a bit to make use of continue (simplifying things). Generalize by Evan Cheng · 18 years ago
  46. e433ea9 Darwin doesn't support .bss, but it does have .zerofill by Evan Cheng · 18 years ago
  47. 1a3771e Introduce TargetType's ELF and Darwin. by Evan Cheng · 18 years ago
  48. 8e1185b Modify emission of jump tables on darwin to emit an extra "l" label that by Evan Cheng · 18 years ago
  49. 42d7ccf Remove this xform: by Evan Cheng · 18 years ago
  50. 471ffaf Fix section definition. by Lauro Ramos Venancio · 18 years ago
  51. 8cd4c3e Adding disassembler interface and external hook to udis86 library. by Anton Korobeynikov · 18 years ago
  52. a8e2989 ARM backend contribution from Apple. by Evan Cheng · 18 years ago
  53. bd92d81 Needed to build on PPC Linux. by Nick Lewycky · 18 years ago
  54. 021830b Back out last changes for dataLayout. Much more work is needed. by Reid Spencer · 18 years ago
  55. 4b70161 For PR761: Implement reading and writing of the Module's data layout string. by Reid Spencer · 18 years ago
  56. ae19abc - Target PIC style is no longer affected by relocation model. by Evan Cheng · 18 years ago
  57. 696ee0a Fix InstCombine/2007-01-18-VectorInfLoop.ll, a case where instcombine by Chris Lattner · 18 years ago
  58. 7515396 Clean up some code around the store V, (cast P) -> store (cast V), P by Reid Spencer · 18 years ago
  59. b5f378e Use a cheaper computation. by Reid Spencer · 18 years ago
  60. 8205972 Fix a regression in the last patch. When constructing a BitMask, be careful by Reid Spencer · 18 years ago
  61. afd7a08 move contents of PR587 to here. by Chris Lattner · 18 years ago
  62. 7808dcb Provide an isPowerOf2ByteWidth method for the IntegerType class. This will by Reid Spencer · 18 years ago
  63. 39e9c09 The zerofill directive needs a newline after it. by Bill Wendling · 18 years ago
  64. 65367b2 Use the new maskToBitWidth function to ensure that the results of by Reid Spencer · 18 years ago
  65. 90935f6 Add an inline helper function that masks a GenericValue to a specified by Reid Spencer · 18 years ago
  66. 071b9d5 Minor code clean up. by Evan Cheng · 18 years ago
  67. 547dcf2 Make shl instruction mask its result to the correct bitsize. This is by Reid Spencer · 18 years ago
  68. 23e2883 Two changes: by Reid Spencer · 18 years ago
  69. f89aec6 Make sure we truncate stored values to their bit width. by Reid Spencer · 18 years ago
  70. c904a5b Have the OutputBuffer take the is64Bit and isLittleEndian booleans. by Bill Wendling · 18 years ago
  71. b266ccd Modify emission of jump tables on darwin to emit an extra "l" label that by Chris Lattner · 18 years ago
  72. 393a8ee add new JumpTableSpecialLabelPrefix hook to asmprinter for jumptable emission. by Chris Lattner · 18 years ago
  73. 203d3e4 Changed to use the OutputBuffer instead of the methods in MachO and ELF writers. by Bill Wendling · 18 years ago
  74. 75f9abf Add CGPassManager. by Devang Patel · 18 years ago
  75. 44b0d29 Update ModulePass::assignPassManager() to take into account Preferred by Devang Patel · 18 years ago
  76. 2642694 s/PassDebugging_New/PassDebugging/g by Devang Patel · 18 years ago
  77. be1ffc6 Update assignPassManager() signature to allow selection of preferred by Devang Patel · 18 years ago
  78. 8e13e90 restructure code a bit to make use of continue (simplifying things). Generalize by Chris Lattner · 18 years ago
  79. 42ca450 darwin doesn't support .bss, but it does have .zerofill by Chris Lattner · 18 years ago
  80. 6f198df add new directive by Chris Lattner · 18 years ago
  81. 5032e5a * Fix one more bug in PIC codegen: extra load is needed for *all* by Anton Korobeynikov · 18 years ago
  82. e911615 Revert patch. by Bill Wendling · 18 years ago
  83. 22fb302 Create the specified TargetObjInfo and use it. by Bill Wendling · 18 years ago
  84. cc91f58 Create/store/and delete the TargetObjInfo object. by Bill Wendling · 18 years ago
  85. 157c4ee Use the methods in the TargetObjInfo object instead of internal methods. by Bill Wendling · 18 years ago
  86. 34f03ff New "TargetObjInfo" class. This holds information that the object writers will by Bill Wendling · 18 years ago
  87. b0fcf8f Regenerate. by Reid Spencer · 18 years ago
  88. 93947c3 For PR1117: by Reid Spencer · 18 years ago
  89. 0a11af1 For PR1117: by Reid Spencer · 18 years ago
  90. 7af9a13 For PR1094: by Reid Spencer · 18 years ago
  91. 8df8709 Pass manager may require certain analysis. In such cases, initially by Devang Patel · 18 years ago
  92. 9d133e1 Undo last check-in. Remove setupPassManager() and its use. by Devang Patel · 18 years ago
  93. b93a7c9 Missed "<" :) by Anton Korobeynikov · 18 years ago
  94. 531f01f Setup pass manager before scheduling required analysis. by Devang Patel · 18 years ago
  95. 1e0f338 Cleanup. Comments added. by Anton Korobeynikov · 18 years ago
  96. a80cc93 Fix SMG2000 with the CBE: opaque types need names too. by Chris Lattner · 18 years ago
  97. 26aa785 document some subtlety by Chris Lattner · 18 years ago
  98. d05ca65 Emit symbol type information for ELF/COFF targets by Anton Korobeynikov · 18 years ago
  99. cb90099 Instead of yet another enum indicating the "assembly language flavor", by Bill Wendling · 18 years ago
  100. 19e8b0c Fix PR918 by only using typedefs to name struct types. This makes the later by Chris Lattner · 18 years ago