1. 856ba76 Added LLVM copyright header. by John Criswell · 21 years ago
  2. e488e93 Added LLVM copyright notice to Makefiles. by John Criswell · 21 years ago
  3. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  4. 0522b08 Minor leftover fixups from replaceMachineCodeForFunction () change. by Brian Gaeke · 21 years ago
  5. 682ce72 Make replaceMachineCodeForFunction return void. by Brian Gaeke · 21 years ago
  6. 43a5ff8 Emit x86 instructions for: A = B op C, where A and B are 16-bit registers, by Chris Lattner · 21 years ago
  7. 6ac1d71 Further cleanups and simplifications by Chris Lattner · 21 years ago
  8. 6c09db2 Eliminate code for pointer size and endianness emulation. by Chris Lattner · 21 years ago
  9. 44ffd5a The Grammar Police was here. by Misha Brukman · 21 years ago
  10. c01d123 * Rename X86::IMULr16 -> X86::IMULrr16 by Chris Lattner · 21 years ago
  11. b2acc51 * Multiplications by 2^X are turned into shifts. This factors code out of the by Chris Lattner · 21 years ago
  12. f634a10 Add some new instructions. Wheee by Chris Lattner · 21 years ago
  13. b169841 .string adds an implicit zero at the end. This is not what we wanted. by Chris Lattner · 21 years ago
  14. a81fc68 Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llx by Chris Lattner · 21 years ago
  15. 7381506 Add support for the new varargs intrinsics by Chris Lattner · 21 years ago
  16. e5f6859 You can't just blat the address into memory, you have to blat its displacement. by Brian Gaeke · 21 years ago
  17. 9b8c291 Implement replaceMachineCodeForFunction() for x86. by Brian Gaeke · 21 years ago
  18. 9a7871b Add prototype for replaceMachineCodeForFunction(). by Brian Gaeke · 21 years ago
  19. 45f0b6d Fix typo in comment. by Brian Gaeke · 21 years ago
  20. 72ac148d Add support for 'weak' linkage. by Chris Lattner · 21 years ago
  21. fd05924 Decrease usage of use_size() by Chris Lattner · 21 years ago
  22. c2b81f6 Output a contorted sequence of instructions to make sure that we don't access by Chris Lattner · 21 years ago
  23. d5b7c47 Disable the leaf function optimization, which is apparently not legal on by Chris Lattner · 21 years ago
  24. cf00c4a Fix spelling. by Misha Brukman · 21 years ago
  25. 2c9b913 Add # of printed instructions statistic to both the SPARC and X86 LLC backends. by Brian Gaeke · 21 years ago
  26. c58c169 Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass by Chris Lattner · 21 years ago
  27. 7237ece Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. by Alkis Evlogimenos · 21 years ago
  28. eed462b Change llc command line for register allocators by Alkis Evlogimenos · 21 years ago
  29. 77e78d0 Revert previous change. For some reason this went into the main branch by Alkis Evlogimenos · 21 years ago
  30. 6ac2c8c Added command line option for linear scan allocator by Alkis Evlogimenos · 21 years ago
  31. b787e13 Be a little more specific about what is begin generated. Only print by Chris Lattner · 21 years ago
  32. b3aad5d Only emit inter-field-padding if the amount of padding is != 0 by Chris Lattner · 21 years ago
  33. 410d1b5 Updated to find source files using VPATH. This makes writing build rules by John Criswell · 21 years ago
  34. ad20071 * Simplify printConstantValueOnly by moving the tail padding stuff directly by Chris Lattner · 21 years ago
  35. ee5457c Eliminate support for the llvm.unwind intrinisic, using the Unwind instruction instead by Chris Lattner · 21 years ago
  36. 36143fc Add support for the unwind instruction by Chris Lattner · 21 years ago
  37. 69077e2 Checkin of autoconf-style object root. by John Criswell · 21 years ago
  38. b7f7296 OptInfo is no longer required by Chris Lattner · 21 years ago
  39. aeb54b8 Add support for the llvm.unwind intrinsic, which we codegen to just do an abort by Chris Lattner · 21 years ago
  40. bb144a8 Targets should configure themselves based on a Module, not some wierd flags by Chris Lattner · 21 years ago
  41. 58c41fe Implement: Jello/test-constantexpr.ll by Chris Lattner · 21 years ago
  42. f3526e2 Change all #include'd files to be :: rules instead of : rules by Chris Lattner · 21 years ago
  43. 72af6b8 Add support for the sig(set|long)jmp intrinsics by Chris Lattner · 21 years ago
  44. 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
  45. 7540565 Fix ABI issue: Longs really do need to be only 4 byte aligned on X86. by Chris Lattner · 21 years ago
  46. f3c274d Adjust to new API, add expandCall stub by Chris Lattner · 21 years ago
  47. 51970b2 Add support for unconditional branches and for emitting JE instructions by Chris Lattner · 21 years ago
  48. 3e3c805 X86 static backend: smacked Function at a time: smacked by Brian Gaeke · 21 years ago
  49. 19df387 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  50. 8844a0b addPassesToJITCompile and addPassesToEmitMachineCode now take a by Brian Gaeke · 21 years ago
  51. b428654 addPassesToJITCompile now takes a FunctionPassManager, to support by Brian Gaeke · 21 years ago
  52. 9826bdb Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  53. 9d99b43 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  54. 99c27d7 Just incorporating some notes I wrote for myself into a place where they won't by Brian Gaeke · 21 years ago
  55. 00b4094 Add basic support for 16 and 32 bit function arguments! by Chris Lattner · 21 years ago
  56. d59414f Sort #includes, eliminate #include of "llvm/Type.h" which was redundant by Chris Lattner · 21 years ago
  57. 67488a9 Cygwin apparently works with %'s on registers! by Chris Lattner · 21 years ago
  58. 2bcee34 Whoops, accidental checkin. :( by Chris Lattner · 21 years ago
  59. 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 21 years ago
  60. 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 21 years ago
  61. e7e33c0 Add (ret int) expander so that we can at least write testcases by Chris Lattner · 21 years ago
  62. bf2f8a9 Converted tabs to spaces. by Misha Brukman · 21 years ago
  63. 859e5cc Removed `-debug' so that spurious printouts of patterns are not seen at by Misha Brukman · 21 years ago
  64. b84fe1c Add patterns for multiply, and, or, and xor by Chris Lattner · 21 years ago
  65. 2aa3a66 Until the pattern matching instruction selector is finished, enable debug output from it by Chris Lattner · 21 years ago
  66. ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 21 years ago
  67. 69666e5 This register is never used, disable it. by Chris Lattner · 21 years ago
  68. 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 21 years ago
  69. d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 21 years ago
  70. c9bbfbc Factor shared code by Chris Lattner · 21 years ago
  71. 02beda1 This is the real fix for the previous register allocator problem. by Chris Lattner · 21 years ago
  72. 0bfd186 Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable by Chris Lattner · 21 years ago
  73. c34921d Change comments into something that TableGen can read! by Chris Lattner · 21 years ago
  74. 6770aed Rename register classes to be upper case to make it obvious that they are X86 by Chris Lattner · 21 years ago
  75. e5bb2d9 There is nothing special about noops anymore by Chris Lattner · 21 years ago
  76. c8f4587 transition to using let instead of set by Chris Lattner · 21 years ago
  77. 5e2cb8b Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx by Chris Lattner · 21 years ago
  78. 72feb15 Simplify some constant expressions by Chris Lattner · 21 years ago
  79. d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 21 years ago
  80. e012132 * Sort #includes, remove dupliates by Chris Lattner · 21 years ago
  81. 7af9a38 Specify custom name for registers to get the ()'s in the name. by Chris Lattner · 21 years ago
  82. 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 21 years ago
  83. 113455b Resort tables by Chris Lattner · 21 years ago
  84. 4d18d5c Lump the base opcode in with the X86 TargetSpecific flags by Chris Lattner · 21 years ago
  85. abf05b2 * Start using tablegen'd instruction descriptions by Chris Lattner · 21 years ago
  86. c01f393 Start using tablegenerated instruction descriptions by Chris Lattner · 21 years ago
  87. 1cca5e3 Add new TableGen instruction definitions by Chris Lattner · 21 years ago
  88. 5302e28 Remove the old .def file, it is now obsolete by Chris Lattner · 21 years ago
  89. cb53358 Set debug types by Chris Lattner · 21 years ago
  90. b77eb78 Add Target class for X86 target by Chris Lattner · 21 years ago
  91. 9eab316 The RegisterInfo class is obsolete by Chris Lattner · 21 years ago
  92. a676978 Tell CVS to ignore all .inc files by Chris Lattner · 21 years ago
  93. 8320035 Switch over to tablegen generated header files by Chris Lattner · 21 years ago
  94. 7ad3e06 Switch over to TableGen generated register file description by Chris Lattner · 21 years ago
  95. 762fb5f Initial checkin of X86.td file by Chris Lattner · 21 years ago
  96. b76d6fc Initial checkin of X86 Register File description by Chris Lattner · 21 years ago
  97. 09ce077 Fix typeos in comments by Chris Lattner · 21 years ago
  98. a11136b Move DEBUG to Debug.h by Chris Lattner · 21 years ago
  99. 7296fb0 This method is long dead by Chris Lattner · 21 years ago
  100. b08f3df Remove more obsolete comments by Chris Lattner · 21 years ago