1. 3060910 remove attributions from utils. by Chris Lattner · 18 years ago
  2. 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 18 years ago
  3. 3dd298f Oops. Forgot these. by Evan Cheng · 18 years ago
  4. 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 18 years ago
  5. b591082 Added TargetInstrDescriptor::numDefs - num of results. by Evan Cheng · 18 years ago
  6. 08d5207 Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 by Christopher Lamb · 18 years ago
  7. 88cc092 Try committing again. Add OptionalDefOperand. Remove clobbersPred. by Evan Cheng · 18 years ago
  8. c419bd3 ImmutablePredicateOperand is no more. by Evan Cheng · 18 years ago
  9. 8012b07 Instructions with ImmutablePredicateOperand aren't really predicable since their predicates are fixed at isel time. by Evan Cheng · 18 years ago
  10. d45eddd Revert the earlier change that removed the M_REMATERIALIZABLE machine by Dan Gohman · 18 years ago
  11. 82a87a0 Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad by Dan Gohman · 18 years ago
  12. eaa91b0 Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. by Evan Cheng · 18 years ago
  13. b5c1c9c Add clobbersPred - instruction that clobbers condition code / register which are used to predicate instructions. by Evan Cheng · 18 years ago
  14. 5127ce0 Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable without having a PredicateOperand. by Evan Cheng · 18 years ago
  15. 3ab6dcf Mark all (not just the first) predicate operand M_PREDICATE_OPERAND. by Evan Cheng · 18 years ago
  16. 04677a3 Recognize target instruction flag 'isReMaterializable'. by Evan Cheng · 18 years ago
  17. a683f9b Files missing from LABEL check in. by Jim Laskey · 19 years ago
  18. f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 19 years ago
  19. fb1aab0 Add opcode to TargetInstrDescriptor. by Evan Cheng · 19 years ago
  20. 0bb7500 ADd support for adding constraints to suboperands by Chris Lattner · 19 years ago
  21. f196839 allow ptr_rc to explicitly appear in an instructions operand list, it doesn't by Chris Lattner · 19 years ago
  22. a1fd650 Remove M_2_ADDR_FLAG. by Evan Cheng · 19 years ago
  23. d9a7f4d Mark predicate operands as such in operand info. by Chris Lattner · 19 years ago
  24. a0cca4a simplify the way operand flags and constraints are handled, making it easier by Chris Lattner · 19 years ago
  25. a818e92 recognize ppc's blr instruction as predicated by Chris Lattner · 19 years ago
  26. c51737f Clean up some code. by Evan Cheng · 19 years ago
  27. e2ba897 Add operand constraints to TargetInstrInfo. by Evan Cheng · 19 years ago
  28. cd4317e Eliminate data relocations by using NULL instead of global empty list. by Jim Laskey · 19 years ago
  29. 60f0992 Use an enumeration to eliminate data relocations. by Jim Laskey · 19 years ago
  30. 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 19 years ago
  31. 21d03f2 lib/Target/Target.td by Evan Cheng · 19 years ago
  32. 9812f1c Noop instruction by Evan Cheng · 19 years ago
  33. 108714c Set isStore of instructions with ISD::TRUNCSTORE root node. by Evan Cheng · 19 years ago
  34. eff5c36 Put instruction names into the first non TargetInstrInfo namespace found. by Chris Lattner · 19 years ago
  35. afba446 Formating by Evan Cheng · 19 years ago
  36. 6f6360d Mark instructions whose pattern is (store ...) isStore. by Evan Cheng · 19 years ago
  37. 719c2fc Don't fill in fields that no longer exist. by Chris Lattner · 19 years ago
  38. f52e261 If we want to emit things in enum order, use getInstructionsByEnumValue to by Chris Lattner · 20 years ago
  39. 42d24c7 almost got the HP-UX tester up.. :) by Duraid Madina · 20 years ago
  40. 65303d6 Teach tblgen about instruction operands that have multiple MachineInstr by Chris Lattner · 20 years ago
  41. 6cee630 Allow itineraries to be passed through the Target Machine. by Jim Laskey · 20 years ago
  42. cb366d9 Keep VC++ happy. by Jeff Cohen · 20 years ago
  43. b5a0c0e Emit itinerary class in instruction info. by Jim Laskey · 20 years ago
  44. 366080c Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :) by Chris Lattner · 20 years ago
  45. 5f89bf0 spell this variable right by Chris Lattner · 20 years ago
  46. 8b50f9b Expose a new flag to TargetInstrInfo by Chris Lattner · 20 years ago
  47. 9fdd6e3 add a marker at the end of the instruction enum list by Chris Lattner · 20 years ago
  48. 8d30c23 by Chris Lattner · 20 years ago
  49. d5aa3e2 Emit real operand info for instructions. This currently works but is bad by Chris Lattner · 20 years ago
  50. 0e384b6 For now, just emit empty operand info structures. by Chris Lattner · 20 years ago
  51. d98958f now that all of the targets are clean w.r.t. the number of operands for each by Chris Lattner · 20 years ago
  52. f372ae6 revert this change, which causes breakage, temporarily by Chris Lattner · 20 years ago
  53. a3ac88d When emitting implicit use/def lists, only emit each unique list once. Though by Chris Lattner · 20 years ago
  54. dcfa353 Fill in the numOperands field of the TargetInstrDescriptor struct from the by Chris Lattner · 20 years ago
  55. 3da94ae Remove trailing whitespace by Misha Brukman · 20 years ago
  56. d648867 Refactor code for numbering instructions into CodeGenTarget. by Chris Lattner · 21 years ago
  57. aad75aa Expose isConvertibleToThreeAddress and isCommutable bits to the code generator. by Chris Lattner · 21 years ago
  58. cdd66b5 Add support for the isLoad and isStore flags, needed by the instruction scheduler by Nate Begeman · 21 years ago
  59. 5b71d3a Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG by Chris Lattner · 21 years ago
  60. 2c38413 Do not #include files into the llvm namespace by Chris Lattner · 21 years ago
  61. 2d12b2c Instructions no longer need to have names. by Chris Lattner · 21 years ago
  62. ec35240 Add, and start using, the CodeGenInstruction class. This class represents by Chris Lattner · 21 years ago
  63. 803a5f6 Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h) by Chris Lattner · 21 years ago
  64. 2082ebe Finegrainify namespacification by Chris Lattner · 21 years ago
  65. 5850599 Support new flag by Chris Lattner · 21 years ago
  66. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  67. 01d4582 Added LLVM copyright header. by John Criswell · 22 years ago
  68. 73ff512 Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs by Alkis Evlogimenos · 22 years ago
  69. 7884b75 Start using the CodeGeneratorWrappers by Chris Lattner · 22 years ago
  70. bc01723 Switch code over to being a TableGenBackend by Chris Lattner · 22 years ago
  71. a3ae614 Finish the instruction info emitter by Chris Lattner · 22 years ago
  72. 33ccf7e Initial checkin of Instruction emitter, which just produces enum values so far by Chris Lattner · 22 years ago