1. 14d8c7a * Don't save LR when outputting globals: it's already saved on the stack once by Misha Brukman · 21 years ago
  2. 61297ee * Stop using BBNumbering, we don't really need it by Misha Brukman · 21 years ago
  3. 7b00096 Fix order and line length of fixed bugs. by Reid Spencer · 21 years ago
  4. cbcdb9c Set up the prologue and epilogue to be more like the manual and GCC output. by Misha Brukman · 21 years ago
  5. 5fa2b02 * Use LA instead of LWZ for LoadLoAddr by Misha Brukman · 21 years ago
  6. 8ee0100 Only allocate non-volatile registers R13-31 (for now). by Misha Brukman · 21 years ago
  7. 86a9a7a Implement verification feature. by Reid Spencer · 21 years ago
  8. 53d5543 The analyzer code now lives in the bcreader library. The bcanalyzer lib by Reid Spencer · 21 years ago
  9. 60f3581 Lower ConstantExpressions before the code generator. by Misha Brukman · 21 years ago
  10. 0692dbf Remove files no longer needed. ConstantReader and InstructionReader were by Reid Spencer · 21 years ago
  11. f89143c This is a slimming down of the previous ReaderInternals.h that just by Reid Spencer · 21 years ago
  12. 060d25d MAJOR REWRITE. by Reid Spencer · 21 years ago
  13. df45a54 Adjustments to allow Bytecode Reading to support the BytecodeHandler by Reid Spencer · 21 years ago
  14. f41aa73 Merge Dumper.cpp and AnalyzerWrappers.cpp into this file. Also, adjust the by Reid Spencer · 21 years ago
  15. cc1091e Analyzer moved to ../Reader directory. by Reid Spencer · 21 years ago
  16. 46bd33f Remove newly defunct Analyzer directory. by Reid Spencer · 21 years ago
  17. 78b763b Provide support for the BytecodeHandler interface which will be called by by Reid Spencer · 21 years ago
  18. 9c1e05f Fix include guard by Reid Spencer · 21 years ago
  19. 39e6af4 Adjust comments to match code. by Reid Spencer · 21 years ago
  20. c1f901c Fix associativity of parameters to assert(): now it actually makes sense. by Misha Brukman · 21 years ago
  21. e8d8fb2 Convert tabs to spaces. by Misha Brukman · 21 years ago
  22. e19ca38 * Fix saving LR in function prologue by Misha Brukman · 21 years ago
  23. 218bec7 Assembly syntax/comment fixes by Nate Begeman. by Misha Brukman · 21 years ago
  24. 39c2a8e Restoring this file. by Vikram S. Adve · 21 years ago
  25. 1b17438 The code generator should work with unreachable blocks. If not, then this by Chris Lattner · 21 years ago
  26. 23a53aa I believe that the code generator now properly handles dead basic blocks. If not, by Chris Lattner · 21 years ago
  27. 91a350d In line with the previous patch, do not assert out if analyzing a dead basic block. by Chris Lattner · 21 years ago
  28. 59850a8 Do not dereference end iterators. It hurts when you do that. by Chris Lattner · 21 years ago
  29. 8b486a1 Fix a regression from r1.224. In particular, codegen a cast from double -> by Chris Lattner · 21 years ago
  30. 7cd4440 Can't print out machine code before it is constructed. by Misha Brukman · 21 years ago
  31. 100a4f8 document new pass by Chris Lattner · 21 years ago
  32. 3905b57 Fix the assembly opcode on LOADLoAddr, courtesy of Nate Begeman. by Misha Brukman · 21 years ago
  33. b2edb44 Set isBranch and isTerminator bits on all branch instructions. by Misha Brukman · 21 years ago
  34. 7e5812c Fix loading and storing PC-relative static variables, courtesy of Nate Begeman. by Misha Brukman · 21 years ago
  35. a6e58b3 No need to generate a lazy-linking stub for internal functions, they can be by Misha Brukman · 21 years ago
  36. 9c661c8 Do not set the `link' bit when branching to the first BB of a function, as it by Misha Brukman · 21 years ago
  37. 604fdc1 Add a link to the CFE build instrs next to the CFE download instructions by Chris Lattner · 21 years ago
  38. d80ea07 Building the C FE is a user-level process by Chris Lattner · 21 years ago
  39. bb4a908 Fix spacing around function arguments. by Misha Brukman · 21 years ago
  40. 3b04a8a Initial checkin of a simple mod/ref analysis for global variables. This is by Chris Lattner · 21 years ago
  41. 15fde2e Add new header by Chris Lattner · 21 years ago
  42. fdd9f1f Remove unused file by Chris Lattner · 21 years ago
  43. c347dfb Remove dead file by Chris Lattner · 21 years ago
  44. cbabe70 Bad passes are gone by Chris Lattner · 21 years ago
  45. 65f437c These passes are long dead/obsolete. They never worked in the first place by Chris Lattner · 21 years ago
  46. c755307 Remove two dead passes by Chris Lattner · 21 years ago
  47. e6afb74 Moved IPModRef out of the public include dir by Chris Lattner · 21 years ago
  48. c3f44c0 Move file to lib/Analysis/DataStructure by Chris Lattner · 21 years ago
  49. b88fb05 Move DependenceGraph.* to lib/Analysis/DataStructure by Chris Lattner · 21 years ago
  50. 1ffa817 Moved to lib/analysis/datastructure by Chris Lattner · 21 years ago
  51. 2de1d32 Moving to lib/Analysis/DataStructure by Chris Lattner · 21 years ago
  52. ae7502c Moved to lib/Analysis/DataStructure by Chris Lattner · 21 years ago
  53. 0ecdcbe Move MemoryDepAnalysis.h into lib/Analysis/DataStructure by Chris Lattner · 21 years ago
  54. e1ba478 Moved to lib/Analysis/DataStructure by Chris Lattner · 21 years ago
  55. 71ef8f7 Move PgmDependenceGraph.h out of the public include hierarchy by Chris Lattner · 21 years ago
  56. 6bd5551 Allow saving and restoring of double and float registers. by Brian Gaeke · 21 years ago
  57. c53105c Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}. by Brian Gaeke · 21 years ago
  58. 15d58b6 Implement InstCombine/add.ll:test21 by Chris Lattner · 21 years ago
  59. 8d5e05b new testcase by Chris Lattner · 21 years ago
  60. 8a0ae9e Support printing constant pool indices. by Brian Gaeke · 21 years ago
  61. ec3227f Trim whitespace. by Brian Gaeke · 21 years ago
  62. ce8158d Now that the SparcV9 specific MachineCodeForInstruction class uses it's own by Chris Lattner · 21 years ago
  63. 4e7244e Do not find these ugly sparc-specific objects by using the annotation API on by Chris Lattner · 21 years ago
  64. ea104df This class is no longer an annotation by Chris Lattner · 21 years ago
  65. 4aa5b2a Add a map of MachineCodeForInstruction objects to MachineFunctionInfo by Chris Lattner · 21 years ago
  66. 40515db Fold iType into Value::VTy by Chris Lattner · 21 years ago
  67. 7da38ec Eliminate the Instruction::iType field, folding it into the Value::VTy field. by Chris Lattner · 21 years ago
  68. 6b5f30f Get rid of Annotable's vtable. If anyone deletes an object through an Annotable*, by Chris Lattner · 21 years ago
  69. 159286d Make it obvious that this file is bad bad bad by Chris Lattner · 21 years ago
  70. 62372c2 User ctor is now inline by Chris Lattner · 21 years ago
  71. 38ab926 Make ctor inline, change ValueTy ->unsigned by Chris Lattner · 21 years ago
  72. 0b08637 Consider anything with a ValueType that is >= Instruction to be an instruction by Chris Lattner · 21 years ago
  73. 3d4bd5a Instancevar was renamed by Chris Lattner · 21 years ago
  74. f6b7844 Rearrange some code. by Chris Lattner · 21 years ago
  75. fae098a Don't call getValueType directly. the LLVM optimizer will turn it into the same code anyway :) by Chris Lattner · 21 years ago
  76. 098648a There is no reason to print ValueType here by Chris Lattner · 21 years ago
  77. af754db Simplify code by Chris Lattner · 21 years ago
  78. 98ebce1 Hey, why not just make 'new ReturnInst(BB)' DTRT? by Chris Lattner · 21 years ago
  79. e056f5c new ReturnInst(BB) does not "do the right thing". Add an assert to catch it by Chris Lattner · 21 years ago
  80. b8356b3 Add credits entry by Chris Lattner · 21 years ago
  81. 86840d0 Fix relative links for nightly testers not hosted on llvm.cs. by Chris Lattner · 21 years ago
  82. a8e750f Write .bc files to binary ostreams. This shouldn't change anything on unix, by Chris Lattner · 21 years ago
  83. 036de03 No functionality changes here: by Chris Lattner · 21 years ago
  84. 34fa871 Allow debugging machine instrs (by printout) before/after isel and regalloc by Misha Brukman · 21 years ago
  85. c6cc10f Combine several if stmts with returns into an if-then-elseif-else chain. by Misha Brukman · 21 years ago
  86. d47bbf7 Do not move any values into registers for a void return (there isn't anything). by Misha Brukman · 21 years ago
  87. 1cbb3ee Convert tabs to spaces. by Misha Brukman · 21 years ago
  88. 972569a Fix opcode: no immediate in an `or r1, r2, r3' (all registers) instr. by Misha Brukman · 21 years ago
  89. f507613 Removed the interrupt_handler instrinsic section that I accidently added by John Criswell · 21 years ago
  90. 8411475 Grammar and punctuation fixes. by John Criswell · 21 years ago
  91. 2bf183c * Be consistent about MachineBB labels and references to them in instr stream by Misha Brukman · 21 years ago
  92. fa08187 Added missing quote. by John Criswell · 21 years ago
  93. 22e1207 * Initialize the entire array statically, not member-at-a-time by Misha Brukman · 21 years ago
  94. 9ecf3bf Fix bug in previous checkin. by Misha Brukman · 21 years ago
  95. 911afde * Wrap long lines by Misha Brukman · 21 years ago
  96. 179d97c Excise X86-specific comments. by Misha Brukman · 21 years ago
  97. 9cd94d7 Vladimir Prus also contributed the LowerConstantExprs pass. by Misha Brukman · 21 years ago
  98. 9dc1b2a New constant expression lowering pass to simplify your instruction selection needs. by Chris Lattner · 21 years ago
  99. dfde14e New testcase for constant expression lowering pass, contributed by Vladimir Prus! by Chris Lattner · 21 years ago
  100. 288c92c Prototype for new ConstantExpr lowering pass, contributed by Vladimir Prus! by Chris Lattner · 21 years ago