1. c3c106c Add BuildMI variants that take a MBB::iterator by Chris Lattner · 21 years ago
  2. 8777d24 Use correct template for ADC instruction with memory operands. by Alkis Evlogimenos · 21 years ago
  3. 1c809c5 Add an instruction selector capable of selecting 'ret void' by Chris Lattner · 21 years ago
  4. da474ad SHLD and SHRD take 32-bit operands but an 8-bit immediate. Rename them by Alkis Evlogimenos · 21 years ago
  5. 8e475b8 Floating point loads/stores act on memory operands. Rename them to by Alkis Evlogimenos · 21 years ago
  6. 91c4b52 Rename instruction templates to be easier to the human eye to by Alkis Evlogimenos · 21 years ago
  7. f8da4d8 Uncomment instructions that take both an immediate and a memory by Alkis Evlogimenos · 21 years ago
  8. 757c1f9 Fix my sloppiness by Brian Gaeke · 21 years ago
  9. 5ab29b5 Each instruction now has both an ImmType and a MemType. This describes by Alkis Evlogimenos · 21 years ago
  10. f822ee9 Fix typo in comment by Brian Gaeke · 21 years ago
  11. 39bd69a Add a testcase for switch instruction induction by Chris Lattner · 21 years ago
  12. 542f149 Implement switch->br and br->switch folding by ripping out the switch->switch by Chris Lattner · 21 years ago
  13. 9ff6ba1 Change this so that LLC actually tries to run the code generator, though it will by Chris Lattner · 21 years ago
  14. d62276a Add a hook to run with the V8 target, though it doesn't currently work. Also by Chris Lattner · 21 years ago
  15. 3da5117 Add hook for V8 target by Chris Lattner · 21 years ago
  16. 8a62384 SparcV8 now builds. by Chris Lattner · 21 years ago
  17. 9a89f37 fine grainify namespacification by Chris Lattner · 21 years ago
  18. 8d8a6bc Finegrainify namespacification by Chris Lattner · 21 years ago
  19. a85d46e Tab completion is our friend. by Chris Lattner · 21 years ago
  20. 83ba99a Clean up rules by Chris Lattner · 21 years ago
  21. 275f645 Bring this directory into "it actually compiles" land by Chris Lattner · 21 years ago
  22. f13bd49 Fix multiple inclusion problem by Chris Lattner · 21 years ago
  23. b99df4f if there is already a prototype for malloc/free, use it, even if it's incorrect. by Chris Lattner · 21 years ago
  24. 8a4045e Do not remove an active template argument even if the superclass had one of the by Chris Lattner · 21 years ago
  25. eb7d6d0 fix a bug in the testcase by Chris Lattner · 21 years ago
  26. 81d50ad Ignore X = X assignments that was causing Alkis's rewrite of X86.td to crash by Chris Lattner · 21 years ago
  27. 7b6ee7d new testcase for a tblgen bug that alkis ran into by Chris Lattner · 21 years ago
  28. ff367ee Assert instead of going into an infinite loop! by Chris Lattner · 21 years ago
  29. 6c39a42 ELF constants and data structures. by Brian Gaeke · 21 years ago
  30. 745502a Do not generate instructions with mismatched memory/immediate sized by Alkis Evlogimenos · 21 years ago
  31. 43c4361 new testcase for intrinsic folding by Chris Lattner · 21 years ago
  32. efd74a0 The instruction combining pass removes dead instructions, there is no need by Chris Lattner · 21 years ago
  33. 7bcc0e7 Rename AddUsesToWorkList -> AddUsersToWorkList, as that is what it does. by Chris Lattner · 21 years ago
  34. 6160e85 Turn 'free null' into nothing by Chris Lattner · 21 years ago
  35. 9e4a642 Right, it's really Extractor, not Extraction. by Misha Brukman · 21 years ago
  36. 4977a16 New Function-level transformation utils. by Misha Brukman · 21 years ago
  37. dddea54 Add the prototype for the LoopExtractor Pass. by Misha Brukman · 21 years ago
  38. 9401deb A pass that uses the generic CodeExtractor to rip out *every* loop in every by Misha Brukman · 21 years ago
  39. e633603 A generic code extractor: given a list of BasicBlocks, it will rip them out into by Misha Brukman · 21 years ago
  40. 870e587 Two testcases for loops: one with outputs, one without. by Misha Brukman · 21 years ago
  41. 84cda0f Further comment updates. by Alkis Evlogimenos · 21 years ago
  42. a643a1a Update comments. by Alkis Evlogimenos · 21 years ago
  43. 2eae379 My previous commit broke the jit. The shift instructions always take by Alkis Evlogimenos · 21 years ago
  44. 9f78bf2 Turn off the SparcV9MachineCodeDestructionPass for now, because it's buggy by Brian Gaeke · 21 years ago
  45. 3d1fdee Correct DestroyMachineFunction's getPassName by Brian Gaeke · 21 years ago
  46. 0321b68 Only clone global nodes between graphs if both graphs have the global. by Chris Lattner · 21 years ago
  47. 6b586df ADD MORE FUNCTIONS! by Chris Lattner · 21 years ago
  48. fa52296 Fix argument size for SHL, SHR, SAR, SHLD and SHRD families of instructions. by Alkis Evlogimenos · 21 years ago
  49. f9186e3 Fix encoding of ADD and SUB family of instructions. Also rearrange by Alkis Evlogimenos · 21 years ago
  50. 169584e Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}. by Alkis Evlogimenos · 21 years ago
  51. 7d90a27 setcond instructions don't have aliasing implications. by Chris Lattner · 21 years ago
  52. 2f1403a Added d and hbd MultiSource applications. by John Criswell · 21 years ago
  53. 0809253 Fix Regression/Assembler/2004-02-27-SelfUseAssertError.ll by Chris Lattner · 21 years ago
  54. 1aed1c7 Fix a verifier bug that was preventing us from ripping povray+libpng to pieces. by Chris Lattner · 21 years ago
  55. 17d3a87 Build zlib and libpng by Chris Lattner · 21 years ago
  56. 0e27c98 Updates from Reid by Chris Lattner · 21 years ago
  57. 08388a4 Add memory operand folding support for the SETcc family of instructions. by Alkis Evlogimenos · 21 years ago
  58. bd16ef8 Make MachineOperand's immediate value an int and save 4 bytes out of by Alkis Evlogimenos · 21 years ago
  59. e56508e Add memory operand folding support for SHLD and SHRD instructions. by Alkis Evlogimenos · 21 years ago
  60. 58ec605 Add memory operand folding support for SHL, SHR and SAR, SHLD instructions. by Alkis Evlogimenos · 21 years ago
  61. e35ba65 Rename SHL, SHR, SAR, SHLD and SHLR instructions to make them by Alkis Evlogimenos · 21 years ago
  62. 6175735 Initial checkin of document, contributed by Reid Spencer. by Chris Lattner · 21 years ago
  63. a0ebceb Implement test/Regression/Transforms/InstCombine/canonicalize_branch.ll by Chris Lattner · 21 years ago
  64. f7b0041 The instcombiner should canonicalize comparisons. by Chris Lattner · 21 years ago
  65. fc54e83 Rename member function to be consistent with the rest. by Alkis Evlogimenos · 21 years ago
  66. 4817e9c Add improvements to the code generator. by Alkis Evlogimenos · 21 years ago
  67. 57af2cf Make spiller push stores right after the definition of a register so by Alkis Evlogimenos · 21 years ago
  68. ddcfd9e Fix crash caused by passing register 0 to MRegisterInfo::isPhysicalRegister(). by Alkis Evlogimenos · 21 years ago
  69. 8fa16e4 Clear maps right after basic block is processed. by Alkis Evlogimenos · 21 years ago
  70. b07dddd Doxygenify comments. by Misha Brukman · 21 years ago
  71. 2729408 Doxygenify and tersify comments. by Misha Brukman · 21 years ago
  72. 412926e Added PR258 and 259. by John Criswell · 21 years ago
  73. fd04ee6 Added support for C++ compilation. by John Criswell · 21 years ago
  74. 28ccd02 C++ version of llvm-native-gcc. by John Criswell · 21 years ago
  75. fad5c3a Fixed test case to actually check for the static declaration. Oops. by John Criswell · 21 years ago
  76. 726f0b8 Regression tests for PR258 and PR259. by John Criswell · 21 years ago
  77. 3799eec Fixes for PR258 and PR259. by John Criswell · 21 years ago
  78. cb58240 Be a good little compiler and handle direct calls efficiently, even if there by Chris Lattner · 21 years ago
  79. 71e353e Uncomment assertions that register# != 0 on calls to by Alkis Evlogimenos · 21 years ago
  80. 0550256 Modified the default pathname for Povray. by John Criswell · 21 years ago
  81. 4f77caa Since LLVM uses structure type equivalence, it isn't useful to keep around by Chris Lattner · 21 years ago
  82. c230978 Annotations are evil. This makes Value not derive from Annotable, which makes by Chris Lattner · 21 years ago
  83. fd343b0 add note by Chris Lattner · 21 years ago
  84. 0e7ac16 Use a map instead of annotations by Chris Lattner · 21 years ago
  85. c814937 Make TargetData no longer use annotations! by Chris Lattner · 21 years ago
  86. 32f54f3 Eliminate copy-and-paste comments by Chris Lattner · 21 years ago
  87. b1dfc70 remove obsolete comment by Chris Lattner · 21 years ago
  88. 1cd4c72 Make sure that at least one virtual method is defined in a .cpp file to avoid by Chris Lattner · 21 years ago
  89. f2dbf50e turn things like: if (X == 0 || X == 2) by Chris Lattner · 21 years ago
  90. 7b1af15 No need to clear the map here, it will always be empty by Chris Lattner · 21 years ago
  91. 7c78afe Fix a bug in the densemap that was killing the local allocator, and probably by Chris Lattner · 21 years ago
  92. 271143f Remove .micro references as those files no longer exist and add some more recent Makefile additions to the list by Alkis Evlogimenos · 21 years ago
  93. 00fa65b Fix typeo. grow() cannot shrink storage. clear() should really nuke storage by Chris Lattner · 21 years ago
  94. af6926a Fix typo by Chris Lattner · 21 years ago
  95. abcdf80 The node doesn't have to be _no_ node flags, it just has to be complete and by Chris Lattner · 21 years ago
  96. 1fe9874 Add _more_ functions by Chris Lattner · 21 years ago
  97. f74a401 We have this snazzy link-time optimizer. How about we start using it? This by Chris Lattner · 21 years ago
  98. 8dd8d26 Fix some warnings, some of which were spurious, and some of which were real by Chris Lattner · 21 years ago
  99. 23e6c1f Instructions to call and return from functions. by Misha Brukman · 21 years ago
  100. 3a9ec19 One B00g fixed. by Brian Gaeke · 21 years ago