1. a8e40f5 Restore 'nice name' to pass by Chris Lattner · 21 years ago
  2. bf3c4cf Factory methods for function passes now return type FunctionPass *. by Brian Gaeke · 21 years ago
  3. 1d3fa21 Add new method to FunctionPassManager to add ImmutablePasses. by Brian Gaeke · 21 years ago
  4. e69f727 Unbreak SPARC backend: addPassesToJITCompile and by Brian Gaeke · 21 years ago
  5. 277aad2 Factory methods for function passes now return type FunctionPass *. by Brian Gaeke · 21 years ago
  6. d7d6bbe Unbreak SPARC backend: addPassesToJITCompile and by Brian Gaeke · 21 years ago
  7. 0118995 Dramatically simplify how -time-passes works. by Chris Lattner · 21 years ago
  8. 250d91b Fix FIXME by removing FIXME by Chris Lattner · 21 years ago
  9. a4ca41e This file uses stable_sort by Chris Lattner · 21 years ago
  10. aa9c1f1 Implement instcombine optimizations: by Chris Lattner · 21 years ago
  11. 3e3c805 X86 static backend: smacked Function at a time: smacked by Brian Gaeke · 21 years ago
  12. 564a727 Generalize some of the add tests to allow for reassociation to take place by Chris Lattner · 21 years ago
  13. 19df387 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  14. fb0ef2e Deconstify parameter to getPointerToFunction(). by Brian Gaeke · 21 years ago
  15. 8844a0b addPassesToJITCompile and addPassesToEmitMachineCode now take a by Brian Gaeke · 21 years ago
  16. c227c1f Deconstify parameter to getPointerToFunction(). by Brian Gaeke · 21 years ago
  17. 71d8478 Deconstify parameter to getPointerToFunction(). by Brian Gaeke · 21 years ago
  18. 37df460 In ExecutionEngine::getPointerToGlobal(), throw away const qualifier by Brian Gaeke · 21 years ago
  19. b428654 addPassesToJITCompile now takes a FunctionPassManager, to support by Brian Gaeke · 21 years ago
  20. 9826bdb Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  21. 9d99b43 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  22. fb5be09 Assign arguments different ranks so they get grouped together by Chris Lattner · 21 years ago
  23. 3ccd0fd Implement constant folding of casts from boolean constants to other values by Chris Lattner · 21 years ago
  24. 478b3a9 Removing the pool allocator from the main CVS tree. by John Criswell · 21 years ago
  25. 3ccd17e Implement InstCombine/2003-08-12-AllocaNonNull.ll by Chris Lattner · 21 years ago
  26. 934754b Do not cannonicalize (X != 0) into (cast X to bool) by Chris Lattner · 21 years ago
  27. e92d2f4 Change cannonicalization rules: add X,X is represented as multiplies, multiplies by Chris Lattner · 21 years ago
  28. 48e6079 Adjust files for move of mapping info stuff into the Sparc directory by Chris Lattner · 21 years ago
  29. 7f2438f Mapping directory no longer exists by Chris Lattner · 21 years ago
  30. 4c7fc1e Incorporate mapping library into the sparc library by Chris Lattner · 21 years ago
  31. c09f429 Obsolete file by Chris Lattner · 21 years ago
  32. 99c27d7 Just incorporating some notes I wrote for myself into a place where they won't by Brian Gaeke · 21 years ago
  33. feb3298 For instructions in a delay slot of another instruction, by Vikram S. Adve · 21 years ago
  34. 88d962a For an instruction with delay slots, mark all live values before by Vikram S. Adve · 21 years ago
  35. aee2fdf Give std::map<BasicBlock *, BasicBlock *> the short name BBMap, because by Brian Gaeke · 21 years ago
  36. df17af1 Allow pulling logical operations through shifts. by Chris Lattner · 21 years ago
  37. e9608e3 Fix bug: Reassociate/2003-08-12-InfiniteLoop.ll by Chris Lattner · 21 years ago
  38. 33fbad7 Reenable optimized build by Chris Lattner · 21 years ago
  39. 6007cb6 Assign finer grained ranks, make sure to reassociate top-level after reassociating bottom level by Chris Lattner · 21 years ago
  40. e132d95 Simplify code by Chris Lattner · 21 years ago
  41. 67ca768 Implement testcases InstCombine/or.ll:test16/test17 by Chris Lattner · 21 years ago
  42. 8ab1ef2 Add FunctionPassManager - it's like a PassManager, but it only deals in by Brian Gaeke · 21 years ago
  43. 20a3be3 Disable emitting LLVM-to-MI maps, by default. by Vikram S. Adve · 21 years ago
  44. c12a614 Rename DNVT_bool to DNVT_i1 to be consistent with type system by Chris Lattner · 21 years ago
  45. c847796 Add support for basicblocks, setCC instructions, and branches by Chris Lattner · 21 years ago
  46. 9d27514 Fix va_arg to generate LDDFi for floating point values, instead of LDXi. by Vikram S. Adve · 21 years ago
  47. 233d075 Bug fix: Some nodes pointed to by globals may not be marked incomplete and need to be tracked to find pool arguments by Sumant Kowshik · 21 years ago
  48. 00b4094 Add basic support for 16 and 32 bit function arguments! by Chris Lattner · 21 years ago
  49. c0bb13d add frameidx support by Chris Lattner · 21 years ago
  50. d59414f Sort #includes, eliminate #include of "llvm/Type.h" which was redundant by Chris Lattner · 21 years ago
  51. 67488a9 Cygwin apparently works with %'s on registers! by Chris Lattner · 21 years ago
  52. 2bcee34 Whoops, accidental checkin. :( by Chris Lattner · 21 years ago
  53. 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 21 years ago
  54. 2b3860f Add support to the mangler for targets which require _'s on global symbols by Chris Lattner · 21 years ago
  55. 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 21 years ago
  56. 4ecff5d Register argument to va_start must be marked as defined! by Vikram S. Adve · 21 years ago
  57. e7e33c0 Add (ret int) expander so that we can at least write testcases by Chris Lattner · 21 years ago
  58. bf2f8a9 Converted tabs to spaces. by Misha Brukman · 21 years ago
  59. 859e5cc Removed `-debug' so that spurious printouts of patterns are not seen at by Misha Brukman · 21 years ago
  60. 7c2af6e Remove dead code by Chris Lattner · 21 years ago
  61. b84fe1c Add patterns for multiply, and, or, and xor by Chris Lattner · 21 years ago
  62. 622003f add support for more nodes by Chris Lattner · 21 years ago
  63. 2aa3a66 Until the pattern matching instruction selector is finished, enable debug output from it by Chris Lattner · 21 years ago
  64. 1f28e8c Fix handling of 'free' if it has absolutely no prototype by Chris Lattner · 21 years ago
  65. 4c08840 Include the new selection library for the X86 target 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. fa7ed53 Build the SelectionDAG library by Chris Lattner · 21 years ago
  68. 78ec311 Initial checkin of SelectionDAG implementation. This is still rough and by Chris Lattner · 21 years ago
  69. f8dfa6f Make imm be a leaf instead of a nonterminal by Chris Lattner · 21 years ago
  70. da81eca close() requires "unistd.h" . by Misha Brukman · 21 years ago
  71. f7066c7 Doxygen-ify the comments by using '///' instead of '//'. by Misha Brukman · 21 years ago
  72. 35d402f Remove references to `bugpoint' from the now-generic system utilities. by Misha Brukman · 21 years ago
  73. 3d1b0c7 Moved removeFile() and getUniqueFilename() into FileUtilities. by Misha Brukman · 21 years ago
  74. b8db66e Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows: by Misha Brukman · 21 years ago
  75. 2010f7b Fix assertion in MachineInstr::substituteValue(). by Vikram S. Adve · 21 years ago
  76. 97a95bd Fix sanity-checking in 'maskUnsigned' code to be more precise: by Vikram S. Adve · 21 years ago
  77. 7d3c579 Fixed a segfault in gccld. by John Criswell · 21 years ago
  78. ec4f523 Update tablegen interfaces by Chris Lattner · 21 years ago
  79. 8e37bd0 Added code for pool allocating only the pool-allocatable data structures in the presence of collapsed nodes + a couple of bug fixes by Sumant Kowshik · 21 years ago
  80. 69666e5 This register is never used, disable it. by Chris Lattner · 21 years ago
  81. fe8a796 Changing command-line option formats to be more consistent with LLVM style. by Misha Brukman · 21 years ago
  82. 58ba50f * Renamed option from `nopreselect' to `nopreopt' since it disables more than by Misha Brukman · 21 years ago
  83. 0870e97 Use the registers g1 and g5 as temporaries for making far jumps and far calls, by Misha Brukman · 21 years ago
  84. c232818 Add a bunch of new Alpha Intrinsics for Rahul Joshi by Chris Lattner · 21 years ago
  85. e895a74 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump. by Vikram S. Adve · 21 years ago
  86. 5ac1175 Remove conversion of fp-to-uint cast into a multi-step cast: by Vikram S. Adve · 21 years ago
  87. 326e40a The HAVE_JUMP code is dead, these intrinsics should _never_ be expanded by Chris Lattner · 21 years ago
  88. 8043127 Remove unnecessary use of NonCopyable by Chris Lattner · 21 years ago
  89. 0897c60 SparcV9CodeEmitter.cpp: by Misha Brukman · 21 years ago
  90. 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 21 years ago
  91. d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 21 years ago
  92. 3e77d6e Start adding usefulness to the DAG node definitions, add a new Expander class by Chris Lattner · 21 years ago
  93. 3fd1f5b Use a new local data structure instead of the MachineInstr::regsUsed set by Chris Lattner · 21 years ago
  94. c393c57 Add a map by Chris Lattner · 21 years ago
  95. 6ae3117 Minor cleanups by Chris Lattner · 21 years ago
  96. 3bed95b Physical registers no longer live in the regsUsed set for each machine instr by Chris Lattner · 21 years ago
  97. 610234d Do not insert physical regsiters into the regsUsed set by Chris Lattner · 21 years ago
  98. 11a49a7 Fixed minor bug in SafeToHoist and made some changes suggested by Chris. by Tanya Lattner · 21 years ago
  99. 9966c03 Fixed LICM bug that hoists trapping instructions that are not guaranteed to execute. by Tanya Lattner · 21 years ago
  100. c8afdc1 Minor changes: by Chris Lattner · 21 years ago