1. c8478d8 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 18 years ago
  2. e67bde5 set the 'isstore' flag for instructions whose pattern is an by Chris Lattner · 18 years ago
  3. 2d51a4c remove some old hacky code that tried to infer whether a store by Chris Lattner · 18 years ago
  4. a529a37 rearrange some code to allow inferring instr info from the pattern of the instr, but don't do so yet. by Chris Lattner · 18 years ago
  5. f1ab4f1 improve const correctness. by Chris Lattner · 18 years ago
  6. 6cc654b Split the impl of CodeGenInstruction out to its own .cpp file, add a getName() accessor. by Chris Lattner · 18 years ago
  7. 5fbe275 final cleanups. by Chris Lattner · 18 years ago
  8. ef8339b further simplifications and cleanup by Chris Lattner · 18 years ago
  9. 951740a simplify some code by Chris Lattner · 18 years ago
  10. fe71893 rename CodegenDAGPatterns -> CodeGenDAGPatterns by Chris Lattner · 18 years ago
  11. 7b11712 split enum emission out from InstrInfoEmitter into it's own tblgen backend. by Chris Lattner · 18 years ago
  12. 93c7e41 fix build on case sensitive file systems. by Chris Lattner · 18 years ago
  13. 200c57e now that computing CodegenDAGPatterns doesn't implicitly print stuff by Chris Lattner · 18 years ago
  14. 443e3f9 move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 18 years ago
  15. dc32f98 move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 18 years ago
  16. 60d8139 fix a fixme by improving const correctness. by Chris Lattner · 18 years ago
  17. 6cefb77 change getQualifiedName to be a global function. by Chris Lattner · 18 years ago
  18. 331bf92 Change the builtin matcher to emit a decision tree, which should help out by Chris Lattner · 18 years ago
  19. 81442c0 Don't let IntrinsicID be uninitialized if it doesn't match. by Chris Lattner · 18 years ago
  20. f840f87 Remove the default else. This was ending in code that looked like this: by Bill Wendling · 18 years ago
  21. fa0fba1 Fix a build problem with VC++ by not doing the target prefix by Chris Lattner · 18 years ago
  22. 2c36aff tblgen shouldn't include headers from llvm codegen. by Chris Lattner · 18 years ago
  23. 3060910 remove attributions from utils. by Chris Lattner · 18 years ago
  24. 5116784 remove attributions from tools/utils makefiles. by Chris Lattner · 18 years ago
  25. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
  26. 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 18 years ago
  27. 3dd298f Oops. Forgot these. by Evan Cheng · 18 years ago
  28. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
  29. aa91792 Add TGParser files to VStudio project files. Removed generated files section from TableGen project file as it is no longer needed. #Include <algorithm> directly from TGParser.cpp so it can see std::reverse. by Chuck Rose III · 18 years ago
  30. 8dcf751 add missing #include by Chris Lattner · 18 years ago
  31. 5d81486 resolve the last fixme's in the new tblgen parser. by Chris Lattner · 18 years ago
  32. 3aba4d3 change the Init print methods to return strings, and implement by Chris Lattner · 18 years ago
  33. bf8644c eliminate a bunch of print methods that are duplicate with the getAsString() method. by Chris Lattner · 18 years ago
  34. f460165 Rewrite the tblgen parser in a recursive descent style, eliminating the bison parser. by Chris Lattner · 18 years ago
  35. 8b0ec64 Switching back to strtoll. Including config.h. On VStudio builds, this overrides strtoll. by Chuck Rose III · 18 years ago
  36. 0ccb930 This change does a couple of things. First it gets the Visual Studio builds working. by Chuck Rose III · 18 years ago
  37. 99ba1f7 Add the ability to convert a tblgen type to a string. by Chris Lattner · 18 years ago
  38. 56a9fcf Record the start of the current token, for use in error reporting. by Chris Lattner · 18 years ago
  39. c8a9bbc Add carat diagnostics to tblgen lexer errors. by Chris Lattner · 18 years ago
  40. c181918 minor cleanups by Chris Lattner · 18 years ago
  41. 6aaca04 ensure header is self contained. by Chris Lattner · 18 years ago
  42. a805874 reimplement the tblgen lexer with a simple hand-written lexer. This eliminates by Chris Lattner · 18 years ago
  43. 87b665d Eliminate the recently introduced CCAssignToStackABISizeAlign by Duncan Sands · 18 years ago
  44. b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 18 years ago
  45. 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 18 years ago
  46. e7e1133 Fix on 64-bit machines. by Owen Anderson · 18 years ago
  47. f191c80 Use TableGen to emit information for dwarf register numbers. by Anton Korobeynikov · 18 years ago
  48. af1b61d Add convenient helper to obtain list of ints by Anton Korobeynikov · 18 years ago
  49. e3ef744 Add CCAssignToStackABISizeAlign for convenience in by Dale Johannesen · 18 years ago
  50. 483ec21 Interchange Dwarf numbers of ESP and EBP on x86 Darwin. by Dale Johannesen · 18 years ago
  51. e3d936a Remove some unnecessary C-style statics. by Neil Booth · 18 years ago
  52. 44f1476 switch some calls to SelectionDAG::getTargetNode to use by Chris Lattner · 18 years ago
  53. 6c1ba31 tblgen uses dynamic_cast heavily, so it needs rtti info by Chris Lattner · 18 years ago
  54. 774577c Reverting unnecessary commit of generated files. by Gordon Henriksen · 18 years ago
  55. 4b2b940 Switching TargetMachineRegistry to use the new generic Registry. by Gordon Henriksen · 18 years ago
  56. efd4a51 Updated VC++ build system. Silenced some VC warnings. by Hartmut Kaiser · 18 years ago
  57. 01d029b One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* by Chris Lattner · 18 years ago
  58. 3393f89 Fix typos. by Evan Cheng · 18 years ago
  59. 317096a Add sqrt and powi intrinsics for long double. by Dale Johannesen · 18 years ago
  60. d23aa5a Rename keyword "modify" -> "implicit". by Evan Cheng · 18 years ago
  61. a3ca314 Add CopyCost to TargetRegisterClass. This specifies the cost of copying a value by Evan Cheng · 18 years ago
  62. 30729b4 Bug fix and minor clean up of generated code. by Evan Cheng · 18 years ago
  63. 1081482 regenerate by Chris Lattner · 18 years ago
  64. cb648f9 Remove spurious consts. This fixes warnings with compilers that by Dan Gohman · 18 years ago
  65. 85dbe1a Initial support for multi-result patterns: by Evan Cheng · 18 years ago
  66. aeb7d4d Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)). by Evan Cheng · 18 years ago
  67. ef61ed3 TableGen no longer emit CopyFromReg nodes for implicit results in physical by Evan Cheng · 18 years ago
  68. 425e8c7 Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing. by Evan Cheng · 18 years ago
  69. 0fee3ff Add MVT::fAny for overloading intrinsics on floating-point types. by Dan Gohman · 18 years ago
  70. 594d37e propagate struct size and alignment of byval arguments to the DAG by Rafael Espindola · 18 years ago
  71. a583990 This resolves a regression of BasicAA which failed to find any memory information for overloaded intrinsics (PR1600). This resolves that issue, and improves the matching scheme to use a BitVector rather than a binary search. by Chandler Carruth · 18 years ago
  72. 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 18 years ago
  73. b591082 Added TargetInstrDescriptor::numDefs - num of results. by Evan Cheng · 18 years ago
  74. f452207 More explicit keywords. by Dan Gohman · 18 years ago
  75. 936baaa VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic control. by Chuck Rose III · 18 years ago
  76. face9e5 Fix a pasto in a comment. by Dan Gohman · 18 years ago
  77. 1367fd0 Have register info provide the inverse mapping of register->superregisters. PR1350 by Christopher Lamb · 18 years ago
  78. 08d5207 Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 by Christopher Lamb · 18 years ago
  79. 8245510 Teach TableGen about the new vector types. by Christopher Lamb · 18 years ago
  80. a6a1ab3 A minor simplication in the generated code. by Dan Gohman · 18 years ago
  81. 102dc19 No need for noResults anymore. by Evan Cheng · 18 years ago
  82. 64d80e3 Change instruction description to split OperandList into OutOperandList and by Evan Cheng · 18 years ago
  83. ad8c531 Work around a bogus gcc 4.2 warning. by Chris Lattner · 18 years ago
  84. 3bf6e18 Eliminate an unused parameter. by Dan Gohman · 18 years ago
  85. 88cc092 Try committing again. Add OptionalDefOperand. Remove clobbersPred. by Evan Cheng · 18 years ago
  86. c419bd3 ImmutablePredicateOperand is no more. by Evan Cheng · 18 years ago
  87. 1aa7efb Add the byval attribute by Rafael Espindola · 18 years ago
  88. a955939 Refactor code to add initial support for OptionalDefOperand. by Evan Cheng · 18 years ago
  89. 7774be4 Teach DAGISelEmitter about zero_reg. by Evan Cheng · 18 years ago
  90. 8012b07 Instructions with ImmutablePredicateOperand aren't really predicable since their predicates are fixed at isel time. by Evan Cheng · 18 years ago
  91. e644ef7 Convert .cvsignore files by John Criswell · 18 years ago
  92. 5e4f292 One additional field in TargetRegisterDesc. by Evan Cheng · 18 years ago
  93. c4f2fe0 Add immediate sub-registers. by Evan Cheng · 18 years ago
  94. d45eddd Revert the earlier change that removed the M_REMATERIALIZABLE machine by Dan Gohman · 18 years ago
  95. 9a0930d Fix a typo in a comment. by Dan Gohman · 18 years ago
  96. 20c2b35 silence warning when assertions are disabled. by Chris Lattner · 18 years ago
  97. 82a87a0 Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad by Dan Gohman · 18 years ago
  98. eaa91b0 Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. by Evan Cheng · 18 years ago
  99. a321125 Add support to tablegen for specifying subregister classes on a per register class basis. by Christopher Lamb · 18 years ago
  100. b5c1c9c Add clobbersPred - instruction that clobbers condition code / register which are used to predicate instructions. by Evan Cheng · 18 years ago