1. 31c8a6d Add a description of the X86-64 calling convention and the return by Chris Lattner · 18 years ago
  2. 6e50f8c switch to smallvector by Chris Lattner · 18 years ago
  3. 14dd4c9 initial hack at splitting the x86-64 calling convention info out from the by Chris Lattner · 18 years ago
  4. cc7b07a the truncate must always be done, it's only the assert that is conditional. by Chris Lattner · 18 years ago
  5. 54e3efd add an accessor. by Chris Lattner · 18 years ago
  6. df5cdb5 in X86-64 CCC, i8/i16 arguments are already properly zext/sext'd on input. by Chris Lattner · 18 years ago
  7. c30654c Fix an X86-64 abi bug. We now compile: by Chris Lattner · 18 years ago
  8. 7e22977 fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression from my patch last by Chris Lattner · 18 years ago
  9. 5e265b2 fastcc functions that return double values now return them in xmm0 on x86-32. by Chris Lattner · 18 years ago
  10. 4dfccf4 allow vectors to be passed to stdcall/fastcall functions by Chris Lattner · 18 years ago
  11. 2a9bdd7 move LowerRET into the 'Return Value Calling Convention Implementation' by Chris Lattner · 18 years ago
  12. 339b439 make all Lower*CallTo implementations use LowerCallResult to handle their by Chris Lattner · 18 years ago
  13. 09c75a4 pass the calling convention into Lower*CallTo, instead of using ad-hoc flags. by Chris Lattner · 18 years ago
  14. 3085e15 factor a bunch of code out of LowerCCCCallTo into a new LowerCallResult by Chris Lattner · 18 years ago
  15. 2b02a44 move some code around, pass in calling conv, even though it is unused by Chris Lattner · 18 years ago
  16. cb18656 simplify result value lowering by splitting the selection of *where* to return by Chris Lattner · 18 years ago
  17. 7d53a1c make void-return not a special case by Chris Lattner · 18 years ago
  18. 5a88b83 eliminate a bunch more temporary vectors from X86 lowering. by Chris Lattner · 18 years ago
  19. d96d072 eliminate temporary vectors created during X86 lowering. by Chris Lattner · 18 years ago
  20. 9cb9626 remove std::vector's in RET lowering. by Chris Lattner · 18 years ago
  21. cdc6944 80 col. violation. by Evan Cheng · 18 years ago
  22. 6641309 External weak linkage is supported by recent binutils on mingw32. by Anton Korobeynikov · 18 years ago
  23. 0fa1b6d By default, spills kills the register being stored. by Evan Cheng · 18 years ago
  24. 2ad9f17 Simplify lowering and selection of exception ops. by Jim Laskey · 18 years ago
  25. 62819f3 Support to provide exception and selector registers. by Jim Laskey · 18 years ago
  26. f468471 ELF / PIC requires GOT be in the EBX register during calls via PLT GOT pointer. by Evan Cheng · 18 years ago
  27. 58866f4 How the heck did I forget patterns for llvm.x86.sse2.cmp.sd? by Evan Cheng · 18 years ago
  28. b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
  29. a284cbf For PR1207: by Reid Spencer · 18 years ago
  30. eceada6 Added getReservedRegs(). by Evan Cheng · 18 years ago
  31. d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 18 years ago
  32. 48d3c10 more notes by Chris Lattner · 18 years ago
  33. 08ba1de add a note by Chris Lattner · 18 years ago
  34. 6a9a765 This is done. by Evan Cheng · 18 years ago
  35. eb1ac33 Moved the MachOWriter and ELFWriter out of the Target/* files. Placed the by Bill Wendling · 18 years ago
  36. 449c57a Dead files. Functionality has been taken over by the Add*Writer functions. by Bill Wendling · 18 years ago
  37. 6241226 Fix a miscompilation in the addr mode code trying to implement X | C and by Chris Lattner · 18 years ago
  38. b25fe82 Fixed uninitialized stuff inside LegalizeDAG. Fortunately, the only by Anton Korobeynikov · 18 years ago
  39. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  40. b267ca1 Darwin -static should codegen static ctors / dtors to .constructor / .destructor sections. by Evan Cheng · 18 years ago
  41. e078d1a Only gather frame info if debug or eh. by Jim Laskey · 18 years ago
  42. bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 18 years ago
  43. 1620f1a Save all registers by default, as they can be used to pass parameters by Anton Korobeynikov · 18 years ago
  44. 072200c Landing pad-less eh for PPC. by Jim Laskey · 18 years ago
  45. 5310897 Fix compile error "jump to case label crosses initialization". by Nick Lewycky · 18 years ago
  46. b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 18 years ago
  47. 0db1f0b Make d'tor out-of-line. by Bill Wendling · 18 years ago
  48. fcdea7b Return an X86ELFWriterInfo object. by Bill Wendling · 18 years ago
  49. 40d7764 X86 implementation of the TargetELFWriterInfo class. by Bill Wendling · 18 years ago
  50. 44c3b9f Change the MachineDebugInfo to MachineModuleInfo to better reflect usage by Jim Laskey · 18 years ago
  51. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 18 years ago
  52. b482872 Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on X86. The %c modifier by Chris Lattner · 18 years ago
  53. 0e41094 Call frames for intel. by Jim Laskey · 18 years ago
  54. 7ac947d 80 columns by Jim Laskey · 18 years ago
  55. d06b2ab Fix a misencoding of CBW and CWD. This fixes PR1030. by Chris Lattner · 18 years ago
  56. 367372a PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. by Evan Cheng · 18 years ago
  57. dc77540 hasFP() is now a virtual method of MRegisterInfo. by Evan Cheng · 18 years ago
  58. ebd9b73 Double and long preferred alignment is 8 byte. by Evan Cheng · 18 years ago
  59. 706535d Linux GOT indirect reference is only necessary in PIC mode. by Evan Cheng · 18 years ago
  60. 66bb5b5 add a note by Chris Lattner · 18 years ago
  61. 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 18 years ago
  62. 2bd7b2b One more try... by Evan Cheng · 18 years ago
  63. 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
  64. 0327863 Backend is reponsible for aligning the stack. by Evan Cheng · 18 years ago
  65. ae19abc - Target PIC style is no longer affected by relocation model. by Evan Cheng · 18 years ago
  66. 39e9c09 The zerofill directive needs a newline after it. by Bill Wendling · 18 years ago
  67. 071b9d5 Minor code clean up. by Evan Cheng · 18 years ago
  68. b266ccd Modify emission of jump tables on darwin to emit an extra "l" label that by Chris Lattner · 18 years ago
  69. 8e13e90 restructure code a bit to make use of continue (simplifying things). Generalize by Chris Lattner · 18 years ago
  70. 42ca450 darwin doesn't support .bss, but it does have .zerofill by Chris Lattner · 18 years ago
  71. 5032e5a * Fix one more bug in PIC codegen: extra load is needed for *all* by Anton Korobeynikov · 18 years ago
  72. e911615 Revert patch. by Bill Wendling · 18 years ago
  73. 22fb302 Create the specified TargetObjInfo and use it. by Bill Wendling · 18 years ago
  74. 34f03ff New "TargetObjInfo" class. This holds information that the object writers will by Bill Wendling · 18 years ago
  75. b93a7c9 Missed "<" :) by Anton Korobeynikov · 18 years ago
  76. 1e0f338 Cleanup. Comments added. by Anton Korobeynikov · 18 years ago
  77. 26aa785 document some subtlety by Chris Lattner · 18 years ago
  78. d05ca65 Emit symbol type information for ELF/COFF targets by Anton Korobeynikov · 18 years ago
  79. cb90099 Instead of yet another enum indicating the "assembly language flavor", by Bill Wendling · 18 years ago
  80. 1150286 Make inline ASM the INTEL one if it's in that emission mode. by Bill Wendling · 18 years ago
  81. eb9a42c Fix for PR1095: by Bill Wendling · 18 years ago
  82. 7ace299 add some notes by Chris Lattner · 18 years ago
  83. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  84. 9e1b1cf Make use of isInteger vs isIntegral more explicit by Chris Lattner · 18 years ago
  85. 1a85645 No hidden visiblity on Mingw32/Cygwin by Anton Korobeynikov · 18 years ago
  86. 43bbc5c add support for hidden visibility to darwin/x86 by Chris Lattner · 18 years ago
  87. 5b3a48d add a missing else. This caused globals to be printed as: by Chris Lattner · 18 years ago
  88. fd92ec4 darwin doesn't use .hidden. Disable this until we fix it right. by Chris Lattner · 18 years ago
  89. 32c9a45 Fix PR1103 and Regression/CodeGen/X86/2007-01-13-StackPtrIndex.ll by Chris Lattner · 18 years ago
  90. ae77c7b remove dead code, frameindices must be resolve before the asmprinter runs. by Chris Lattner · 18 years ago
  91. 286bf46 remove over-general code. by Chris Lattner · 18 years ago
  92. 7aa8a45 Adjust #includes to compensate for lost of DerivedTypes.h in TargetLowering.h by Reid Spencer · 18 years ago
  93. 7f70559 * PIC codegen for X86/Linux has been implemented by Anton Korobeynikov · 18 years ago
  94. a54b7cb For PR1064: by Reid Spencer · 18 years ago
  95. 52a457c relax type by Chris Lattner · 18 years ago
  96. d5f317d As PR1085 was fixed, back out workaround by Anton Korobeynikov · 18 years ago
  97. cea9d1d gcc often inserts it's own names for sections (e.g. by Anton Korobeynikov · 18 years ago
  98. ab4be63 new note by Chris Lattner · 18 years ago
  99. 73d6cf1 - FCOPYSIGN custom lowering bug. Clear the sign bit of operand 0 first before by Evan Cheng · 18 years ago
  100. 1722eee Typo by Evan Cheng · 18 years ago