1. f6372aa Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 17 years ago
  2. 80fe531 Make MachineRegisterInfo::getVRegDef more efficient by aiming the keep the def of the vreg at the start of the list, so the list doesn't need to be traversed. by Chris Lattner · 17 years ago
  3. e138b3d switch the register iterator to act more like hte LLVM value iterator: dereferencing by Chris Lattner · 17 years ago
  4. ab477cc Adding C bindings for SwitchInst::addCase. by Gordon Henriksen · 17 years ago
  5. a91a7d5 Add a trivial but handy function to efficiently return the machine by Chris Lattner · 17 years ago
  6. 6c5757e add efficient iteration support for register use/def's by Chris Lattner · 17 years ago
  7. 4c07450 Update this testcase. The output needs to be disabled to pass. by Bill Wendling · 17 years ago
  8. 62ed6b9 Implement automatically updated def/use lists for all MachineInstr register by Chris Lattner · 17 years ago
  9. 264e6fe Fix a bug in my previous patch: refer to the impl not the pure virtual version. It's unclear why gcc would ever compile this... by Chris Lattner · 17 years ago
  10. 6410552 Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 17 years ago
  11. e43ba3d Factor out makefile dependency generation better. by Chris Lattner · 17 years ago
  12. b027fa0 Fix PR1833 - eh.exception and eh.selector return two by Duncan Sands · 17 years ago
  13. d10fd97 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 17 years ago
  14. f20c1a4 properly encapsulate the parent field of MBB and MI with get/set accessors. by Chris Lattner · 17 years ago
  15. 534bcfb update a couple of references to SSARegMap. by Chris Lattner · 17 years ago
  16. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 17 years ago
  17. 8164a33 Removing obsolete files from the Xcode project. by Gordon Henriksen · 17 years ago
  18. 1c07809 slightly simplify and document SSARegMap. by Chris Lattner · 17 years ago
  19. 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 17 years ago
  20. 78d3466 Another backwards compatibility fix. by Gordon Henriksen · 17 years ago
  21. a29b8aa - rename opType -> OpKind and contents -> Contents. by Chris Lattner · 17 years ago
  22. f738230 More cleanups for MachineOperand: by Chris Lattner · 17 years ago
  23. e308789 MachineOperand: by Chris Lattner · 17 years ago
  24. 1c3e1e2 fix typo duncan noticed! by Chris Lattner · 17 years ago
  25. e26dcfe simpilfy some register printing code. by Chris Lattner · 17 years ago
  26. 7da5313 eliminate a copy of the machineoperand printing stuff. Keep the copy that by Chris Lattner · 17 years ago
  27. fde5f80 Simplify and clean up some machine operand/instr printing/dumping stuff. by Chris Lattner · 17 years ago
  28. 0974d9a two register machineoperands are not identical unless their subregs match. by Chris Lattner · 17 years ago
  29. 9e33049 MachineOperand::getImmedValue -> MachineOperand::getImm by Chris Lattner · 17 years ago
  30. 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 17 years ago
  31. a9d0596 Trying r45451 again, but this time warning-free on 3.10.x. by Gordon Henriksen · 17 years ago
  32. 3092989 Remove some lines that are nonportable to Ocaml 3.06. by Gordon Henriksen · 17 years ago
  33. dc2c07a Add some doxygen comments to llvm-c/Core.h. by Gordon Henriksen · 17 years ago
  34. e12d6ab make machine operands fatter: give each one an up-pointer to the by Chris Lattner · 17 years ago
  35. 271000d Strengthening this test so it fails in release mode. by Gordon Henriksen · 17 years ago
  36. 103a643 split machineoperand out into its own header file. by Chris Lattner · 17 years ago
  37. 6259d51 If we have a load of a global address that's not modified during the by Bill Wendling · 17 years ago
  38. ece6737 remove unneeded #includes. by Chris Lattner · 17 years ago
  39. b4e48cb remove a bunch of now-dead methods. by Chris Lattner · 17 years ago
  40. c8bd287 use simplified operand addition methods. by Chris Lattner · 17 years ago
  41. 9ce2e9d use simplified operand addition methods. by Chris Lattner · 17 years ago
  42. fec65d5 use simplified operand addition methods. by Chris Lattner · 17 years ago
  43. c672a1f make offset operand optional. by Chris Lattner · 17 years ago
  44. 39697a8 Shrinkify the machine operand creation method names. by Chris Lattner · 17 years ago
  45. 8019f41 Start using the simplified methods for adding operands. by Chris Lattner · 17 years ago
  46. c8313f1 switch MIBuilder over to use the simplified operand addition methods. by Chris Lattner · 17 years ago
  47. e86d0d0 1. Make a static MachineOperand::create* method for every by Chris Lattner · 17 years ago
  48. 2c36aff tblgen shouldn't include headers from llvm codegen. by Chris Lattner · 17 years ago
  49. a4161ee simplify some code by factoring operand construction better. by Chris Lattner · 17 years ago
  50. 234d529 remove attribution from a variety of miscellaneous files. by Chris Lattner · 17 years ago
  51. cf78659 regenerate by Chris Lattner · 17 years ago
  52. 4c06e0d remove attributions by Chris Lattner · 17 years ago
  53. cc0928f Bindings for instruction calling conventions. by Gordon Henriksen · 17 years ago
  54. 21c62da remove attributions from tools. by Chris Lattner · 17 years ago
  55. fc001bb remove attributions from examples. by Chris Lattner · 17 years ago
  56. 3060910 remove attributions from utils. by Chris Lattner · 17 years ago
  57. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  58. 57360d1 remove attributions from the rest of the llvm makefiles. by Chris Lattner · 17 years ago
  59. fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 17 years ago
  60. 5116784 remove attributions from tools/utils makefiles. by Chris Lattner · 17 years ago
  61. 7ed47a1 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  62. ab2b10c Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  63. a5e90d7 this is done. by Chris Lattner · 17 years ago
  64. 03c079d One readme entry is done, one is really easy (Evan, want to investigate by Chris Lattner · 17 years ago
  65. 18f07f4 upgrade this test by Chris Lattner · 17 years ago
  66. 63079f0 Fold comparisons against a constant nan, and optimize ORD/UNORD by Chris Lattner · 17 years ago
  67. 69bfbdf this xform is implemented. by Chris Lattner · 17 years ago
  68. b15147e Disable null pointer folding transforms for non-generic address spaces. This should probably be a target-specific predicate based on address space. That way for targets where this isn't applicable the predicate can be optimized away. by Christopher Lamb · 17 years ago
  69. b253a8b make sure not to zap volatile stores, thanks a lot to Dale for noticing this! by Chris Lattner · 17 years ago
  70. d60eedc Codegen: by Chris Lattner · 17 years ago
  71. 5938bef don't fold fp_round(fp_extend(load)) -> fp_round(extload) by Chris Lattner · 17 years ago
  72. 112dedc avoid going through a stack slot to convert from fpstack to xmm reg by Chris Lattner · 17 years ago
  73. 3c87285 Delete a store whose input is a load from the same pointer: by Chris Lattner · 17 years ago
  74. 7ede51b add a note by Chris Lattner · 17 years ago
  75. 92c06a0 expand note. by Chris Lattner · 17 years ago
  76. 741c0ae dead calls to llvm.stacksave can be deleted, even though they by Chris Lattner · 17 years ago
  77. 26d5f66 upgrade this test by Chris Lattner · 17 years ago
  78. c49c08f by Devang Patel · 17 years ago
  79. a1643ba add a note. by Chris Lattner · 17 years ago
  80. 9bfcc62 add a note. by Chris Lattner · 17 years ago
  81. 2910f68 Add a testcase for my recent InstCombine fix, written by Nicholas. by Owen Anderson · 17 years ago
  82. f5783f8 Repair a transform that Chris noticed a bug in. Thanks to Nicholas for pointing out my stupid mistakes when writing this patch. :-) by Owen Anderson · 17 years ago
  83. c48b138 disable this instcombine xform, it miscompiles: by Chris Lattner · 17 years ago
  84. 166a268 add a note by Chris Lattner · 17 years ago
  85. 650d505 Ignore functions with internal linkages during linking. This snipped mimics the by Anton Korobeynikov · 17 years ago
  86. a353ffa Adding bindings for target triple and data layout. by Gordon Henriksen · 17 years ago
  87. 1d2e49c Switch the bindings to use LLVMFoldingBuilder. by Gordon Henriksen · 17 years ago
  88. a09a8998 Adding an uninitialized builder constructor to the Ocaml bindings. by Gordon Henriksen · 17 years ago
  89. 8d2a922 one fewer uncond branch with my codegenprepare hack for single-mbb backedges. by Chris Lattner · 17 years ago
  90. e86ce7d Tests for changes made in r45356, where IPO optimizations would drop by Gordon Henriksen · 17 years ago
  91. 194c90e Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 17 years ago
  92. 64910ee update to llvm 2.0 syntax. by Chris Lattner · 17 years ago
  93. ff26ab2 Don't break critical edges for single-bb loops, this helps with PR1877, though by Chris Lattner · 17 years ago
  94. dc32d19 Actually parse q operation in llvm-ar by Seo Sanghyeon · 17 years ago
  95. 4e20a09 Disabling -g for ocaml builds; it's not downwards compatible. by Gordon Henriksen · 17 years ago
  96. 0e13821 GC poses hazards to the inliner. Consider: by Gordon Henriksen · 17 years ago
  97. e1433f2 Noting and enforcing that GC intrinsics are valid only within a by Gordon Henriksen · 17 years ago
  98. 27acd3a Adjusting verification of "llvm.gc*" intrinsic prototypes to match LangRef. by Gordon Henriksen · 17 years ago
  99. f1519e8 Flesh out the Briggs implementation a little bit more, fix a few FIXMEs. by Owen Anderson · 17 years ago
  100. ebe8075 add a -backedge-hack llc-beta option to codegenprepare. by Chris Lattner · 17 years ago