1. fe41069 Concisify some code by Chris Lattner · 20 years ago
  2. 6823c9f Implement a FIXME, by not searching linearly through a map to remove an by Chris Lattner · 20 years ago
  3. 46c2b3a Squelch warnings in release mode by Chris Lattner · 20 years ago
  4. 07d7c9d Add a cast by Chris Lattner · 20 years ago
  5. 1c06891 Change SymbolTable::insertEntry to be more careful about how many map by Chris Lattner · 20 years ago
  6. 69105f3 Add a --version option for every tool that prints out: by Reid Spencer · 20 years ago
  7. 2c6c14d Make getGlobalTableValue not use getTypeSlot, this speeds up the bc reader by Chris Lattner · 20 years ago
  8. 45b5dd2 Do not do a linear std::find to reconstruct information we had, but later threw by Chris Lattner · 20 years ago
  9. 68f3459 Remove unused opcodes. by Misha Brukman · 20 years ago
  10. 8295378 Move this file out of the top-level docs directory by Chris Lattner · 20 years ago
  11. 37dcae6 * Use simpler instruction templates to define instructions by Misha Brukman · 20 years ago
  12. c681a4e Replace patterns 0, 4, and 5 with simpler heirarchical definitions that use the by Misha Brukman · 20 years ago
  13. f0431b0 Hide this option by Chris Lattner · 20 years ago
  14. 28791dd Separate instruction formats from instruction definitions. by Misha Brukman · 20 years ago
  15. 6a90f82 Add #include <cstdlib> and abort() to silence a warning by Misha Brukman · 20 years ago
  16. 82fd8d8 * ceil() requires #include <cmath> for compilation by Misha Brukman · 20 years ago
  17. 1484089 Fix a regression in InstCombine/xor.ll by Chris Lattner · 20 years ago
  18. bcdda01 Fix a warning by Chris Lattner · 20 years ago
  19. e0b531c Adding ModuloScheduling so that it compiles for everyone. by Tanya Lattner · 20 years ago
  20. fc75271 Convert all I<> instructions to asmformat. by Chris Lattner · 20 years ago
  21. 4ae131e Dereferencing end() is bad. by Chris Lattner · 20 years ago
  22. 33c23dd Add some immediate forms, make name optional by Chris Lattner · 20 years ago
  23. a35ce87 Eliminate 3 of the X86 printImplicit* flags. by Chris Lattner · 20 years ago
  24. 1626c50 Get rid of 3 of the 4 'printimplicit' flags. Implicit operands are now by Chris Lattner · 20 years ago
  25. 0e967d4 Convert more instructions over to the asmprinter by Chris Lattner · 20 years ago
  26. 25369cf Handle registers a bit more efficiently by Chris Lattner · 20 years ago
  27. 068758e give FP stack registers names by Chris Lattner · 20 years ago
  28. ffff708 Switch more instructions over to using the asmprinter. Fix bugs in the emission by Chris Lattner · 20 years ago
  29. b12ee50 The tblgen'erated asmparser wants a way to print operands. by Chris Lattner · 20 years ago
  30. 3fa861a Rename the Printer class -> X86AsmPrinter. by Chris Lattner · 20 years ago
  31. 8f945d7 Factor a bunch of the rules and add support for generating the asmwriter. by Chris Lattner · 20 years ago
  32. 96563df Specify an asm string and operands lists for a bunch of instructions. by Chris Lattner · 20 years ago
  33. c139203 Add the 'ops' marker, add an AsmString initializer by Chris Lattner · 20 years ago
  34. 1ab7c5b Completely disable the pattern isel until it is more substantial. by Chris Lattner · 20 years ago
  35. 4ad25e4 Entirely eliminate all patterns and expanders from this file. We shall go by Chris Lattner · 20 years ago
  36. bbe664c Move the 'Expander' node to later in the file, with the other experimental by Chris Lattner · 20 years ago
  37. bb737ed Remove obsolete file by Chris Lattner · 20 years ago
  38. f978a1d Make OptimizeBlock take a MachineFunction::iterator instead of a by Alkis Evlogimenos · 20 years ago
  39. 7f74340 Next on a pointer increments the pointer, not an iterator by Chris Lattner · 20 years ago
  40. 9fd3323 Use next() helper to make code more readable. Use by Alkis Evlogimenos · 20 years ago
  41. dd04583 Use MachineFunction::iterator instead of a MachineBasicBlock* because by Alkis Evlogimenos · 20 years ago
  42. 31e155e Align breaks. by Alkis Evlogimenos · 20 years ago
  43. 1e5fdf8 Expose this as a functionpass by Chris Lattner · 20 years ago
  44. 21ab22e Implement a simple target-independent CFG cleanup pass by Chris Lattner · 20 years ago
  45. 167cf33 Add breaks by Chris Lattner · 20 years ago
  46. 6103c17 Simplify code a bit. by Alkis Evlogimenos · 20 years ago
  47. 02a4530 Correctly spell 'unconditional'. by Alkis Evlogimenos · 20 years ago
  48. 36f506e Implement insertGoto and reverseBranchCondition for the X86. by Alkis Evlogimenos · 20 years ago
  49. 0f6eab3 I'm pretty sure that ba is branch always, which is a barrier. Brg should by Chris Lattner · 20 years ago
  50. 62cce39 Mark barrier instructions. Execution does not fall through uncond branches by Chris Lattner · 20 years ago
  51. 2a809f6 New flag by Chris Lattner · 20 years ago
  52. 0a88d2d Updated ModuloScheduling. It makes it all the wya through register allocation on the new code!! by Tanya Lattner · 20 years ago
  53. 88f8f92 * Conditional save/restore of LR disabled as it's not quite correct by Misha Brukman · 20 years ago
  54. a9c528f Do not mark LR as callee-save: not quite correctly done. Patch: Nate Begeman. by Misha Brukman · 20 years ago
  55. 4ffddc5 * Temporarily suspend LR save/restore optimization as it is not quite correct by Misha Brukman · 20 years ago
  56. cb6267b Fix De Morgan's name. by Misha Brukman · 20 years ago
  57. acd1f0f Start using the PatternMatcher a bit. by Chris Lattner · 20 years ago
  58. 365f54c Convert a few assertions with side-effects into regular old runtime checks. by Brian Gaeke · 20 years ago
  59. 78c038d Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
  60. 47b14a4 Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
  61. 879313a Fix #includes of i*.h => Instructions.h as per PR403: by Chris Lattner · 20 years ago
  62. 4ab78e0 Header moved by Chris Lattner · 20 years ago
  63. 9670eec Fix #includes of i*.h => Instructions.h as per PR403: by Chris Lattner · 20 years ago
  64. d8e1eea Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
  65. 4433629 Fix #includes of i*.h files => Instructions.h as per PR403 by Misha Brukman · 20 years ago
  66. 91366a8 Merge i*.cpp definitions into Instructions.cpp as part of bug403. by Alkis Evlogimenos · 20 years ago
  67. eb62bc7 Merge i*.h headers into Instructions.h as part of bug403. by Alkis Evlogimenos · 20 years ago
  68. 730b1ad Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llx by Chris Lattner · 20 years ago
  69. 246b40a Get rid of a few dead method declarations. by Brian Gaeke · 20 years ago
  70. a308f80 Get rid of calls to void llvm::printSet(const ValueSet &). by Brian Gaeke · 20 years ago
  71. db7c40d Get rid of calls to void llvm::printSet(const ValueSet &). by Brian Gaeke · 20 years ago
  72. fb8f856 Don't derive from ValueSet to implement class LiveRange; instead, use a by Brian Gaeke · 20 years ago
  73. 988f5b5 Fix a few typoes and grammaroes in comments. by Brian Gaeke · 20 years ago
  74. fc63adb Remove mustSaveAcrossCalls flag, which isn't ever read, and its mutator, by Brian Gaeke · 20 years ago
  75. 83660c5 Minor corrections by Chris Lattner · 20 years ago
  76. b2f30a3 TargetInstrInfo::hasOperandInterlock() is always true, because it is by Brian Gaeke · 20 years ago
  77. 8b88d90 Add notes on bug involving casting ulong -> double, thanks to Nate Begeman. by Misha Brukman · 20 years ago
  78. a0af38c Simplify loading (un)signed constants to registers, patch by Nate Begeman. by Misha Brukman · 20 years ago
  79. b7697a6 Remove an extra 8 byte distance penalty. Patch by Nate Begeman. by Misha Brukman · 20 years ago
  80. f63bc19 Find longs by type, not by their primitive size being 64. Patch by Nate Begeman. by Misha Brukman · 20 years ago
  81. 8b29776 LI can only take signed values, so values > 32767 can only be loaded with ORI by Misha Brukman · 20 years ago
  82. b9b8ba5 Reorganize tests to place them in proper directories. by Misha Brukman · 20 years ago
  83. 56d38c6 UnitTests 2003-05-26-Shorts and 2003-07-09-LoadShorts have been fixed; by Misha Brukman · 20 years ago
  84. af313fb Fix printing of immediate operands by looking at their operand types in by Misha Brukman · 20 years ago
  85. 8c02c1c Renamed files: by Misha Brukman · 20 years ago
  86. de0ceb5 ConstantTypeMustBeLoaded has been incorporated into SparcV9PreSelection, its by Brian Gaeke · 20 years ago
  87. a770e00 This was the only user of TargetInstrInfo::ConstantTypeMustBeLoaded(). by Brian Gaeke · 20 years ago
  88. 7169828 by Robert Bocchino · 20 years ago
  89. eb6c29b Get rid of the (apparently non-working) filePrinterEmitter which is added in by Brian Gaeke · 20 years ago
  90. 4ce5ce2 Branch selection support implemented by Nate Begeman for long branches. by Misha Brukman · 20 years ago
  91. ab96790 Correctly print out long branches, assert on finding pseudo instr COND_BRANCH by Misha Brukman · 20 years ago
  92. bd2c870 Run the branch selection pass right before the asm printer. by Misha Brukman · 20 years ago
  93. 596c231 Remove empty unused method processFunctionBeforeFrameFinalized() by Misha Brukman · 20 years ago
  94. f228fa0 Add COND_BRANCH pseudo instruction, patch by Nate Begeman. by Misha Brukman · 20 years ago
  95. fa20a6d Build COND_BRANCHes which may become long or short, decided by a later pass. by Misha Brukman · 20 years ago
  96. 8aebe9f Moved definition of invertPPCBranchOpcode() into PowerPCInstrInfo class. by Misha Brukman · 20 years ago
  97. 999d9cf Add PowerPCBranchSelector to discover which are `long' branches. by Misha Brukman · 20 years ago
  98. c998981 TargetInstrInfo::getNOPOpCode() has been replaced by a reference to V9::NOP. by Brian Gaeke · 20 years ago
  99. a376ee2 Convert many of the virtual TargetInstrInfo methods used as helper by Brian Gaeke · 20 years ago
  100. 1b4aeb5 As it happens, none of these TargetInstrInfo methods which are only by Brian Gaeke · 20 years ago