1. 741bb00 Added function to determine if an Instruction may trap. by Tanya Lattner · 21 years ago
  2. 0ad1361 Add comments by Chris Lattner · 21 years ago
  3. e3a1d05 Add support for code fragments by Chris Lattner · 21 years ago
  4. f05760d Initial support for the 'code' type. by Chris Lattner · 21 years ago
  5. 3b62462 Ignore intrinsic functions -- don't mangle their names or rewrite calls to them. by Misha Brukman · 21 years ago
  6. 942e723 We no longer need to preprocess SparcV9.td before sending it through tablegen by Chris Lattner · 21 years ago
  7. 7dff053 Move err() to the lexer, implement file inclusion capabilities directly in tblgen by Chris Lattner · 21 years ago
  8. dfe9a70 Add test of file inclusion capability for bugpoint by Chris Lattner · 21 years ago
  9. be6bf56 CodeGeneratorBug.cpp: by Misha Brukman · 21 years ago
  10. 9d679cb * Moved InputArgv out of anonymous scope to be extern'd in another file. by Misha Brukman · 21 years ago
  11. e623fe3 Minor reorganization, move ParseFile to the lexer by Chris Lattner · 21 years ago
  12. 9052390 Make tablegen take an input filename to parse if one is specified, otherwise by Chris Lattner · 21 years ago
  13. 35c7444 Initial tests for tblgen by Chris Lattner · 21 years ago
  14. d33b8db Directly support C style comments in tblgen, but allow them to actually nest by Chris Lattner · 21 years ago
  15. 6197224 Fix a bug that brian reported by Chris Lattner · 21 years ago
  16. 800e6e2 Moved definition of InputArgv into ExecutionDriver.cpp -- it is only used there. by Misha Brukman · 21 years ago
  17. 7835c85 Use a vector<char*> instead of char*[] so that we can add arbitrary number of by Misha Brukman · 21 years ago
  18. c1869e8 Add variable to capture arguments that should be passed to the user program by Chris Lattner · 21 years ago
  19. 9cf3d47 Add support for "named positional arguments" by Chris Lattner · 21 years ago
  20. 5d5bc7b Revert change: default architecture is never set, it is guessed from input by Misha Brukman · 21 years ago
  21. db68577 When emitting a constant, check for ConstantExpr before by Vikram S. Adve · 21 years ago
  22. 6235ea2 1. Make table size prime -- improves hashing performance vastly. by Vikram S. Adve · 21 years ago
  23. 7a3dd86 Conform to the new interface for describing target registers... even though by Chris Lattner · 21 years ago
  24. 7c28952 Add all of the necessary classes to describe the contents of the MRegister.h implementation by Chris Lattner · 21 years ago
  25. b4d3f46 Only regenerate the .inc file if IT has changed, not just if the .td files by Chris Lattner · 21 years ago
  26. 7db1fa9 Use target specific interface instead of forcing it to be target-generic by Chris Lattner · 21 years ago
  27. 92988ec Code generation passes don't need access to raw LLVM types, this method is unnecessary. by Chris Lattner · 21 years ago
  28. 18226e0 Fix coredump for when an ID is used illegally outside a record by Chris Lattner · 21 years ago
  29. bfce056 Don't pollute the namespace with template arguments after they have been resolved by Chris Lattner · 21 years ago
  30. 554af5c Implement TODO: disallow 'def's with template arguments. by Chris Lattner · 21 years ago
  31. fc06bf0 Allow specification of anonymous definitions by Chris Lattner · 21 years ago
  32. f1b36f9 Allow passing lists through variables by Chris Lattner · 21 years ago
  33. 9b929aa Implement resolution of variables to the value of the variable once it gets a value by Chris Lattner · 21 years ago
  34. ee6b5f6 No this file is not actually Sparc.td :) by Chris Lattner · 21 years ago
  35. dbc1ab8 Do not use 'cpp' directly by Chris Lattner · 21 years ago
  36. 84c40c1 Add namespace specifier, add flags used by the X86 BE by Chris Lattner · 21 years ago
  37. 3070954 Don't crash if there is no Inst class in the tablegen file! by Chris Lattner · 21 years ago
  38. 92aa8ca * Cleaned up and corrected comments wrt instruction formats by Misha Brukman · 21 years ago
  39. a21b8e8 Make emitFarCall() public, and add a few comments to functions. by Misha Brukman · 21 years ago
  40. 588668d Unify all constant evaluations that depend on register size by Vikram S. Adve · 21 years ago
  41. b3b0414 Bug fix: after reallocating the hash table, we have to re-insert each value by Vikram S. Adve · 21 years ago
  42. e6124d3 Unify all constant evaluations that depend on register size by Vikram S. Adve · 21 years ago
  43. deb9634 Rename 'dump-asm' to 'dump-input' and really print it just before code-gen. by Vikram S. Adve · 21 years ago
  44. 00477cf Bug fix: don't unnecessarily pretty-print control-characters, some of by Vikram S. Adve · 21 years ago
  45. ada280f Add ConvertConstantToIntType() to unify all constant handling by Vikram S. Adve · 21 years ago
  46. 83d30c8 Add code to support stack spill/temp offsets that don't fit in the by Vikram S. Adve · 21 years ago
  47. b5161b6 All constant-evaluation code now unified into by Vikram S. Adve · 21 years ago
  48. 814030a 1. Bug fix: Don't use branch operand reg. as temp. reg. when by Vikram S. Adve · 21 years ago
  49. 7a81a0f Don't require a BB to look-up live variables, unless they may need to by Vikram S. Adve · 21 years ago
  50. ceb7d2f Moved insertCallerSavingCode() to PhyRegAlloc and by Vikram S. Adve · 21 years ago
  51. b403b2c Add const version of getLiveRangeForValue(). by Vikram S. Adve · 21 years ago
  52. 102f295 Code to insert caller-saves moved here from SparcRegInfo: it is now by Vikram S. Adve · 21 years ago
  53. 0eb7f74 Don't require a BB to look-up live variables, unless they may need to by Vikram S. Adve · 21 years ago
  54. c78022e Enable JIT when the platform supports it. by John Criswell · 21 years ago
  55. a1f1fea * Correctly emit a far call if the target address does not fit into 30 bits by Misha Brukman · 21 years ago
  56. 89e8be0 * Stop hard-coding a value for beginning of emitted code on Sparc since we can by Misha Brukman · 21 years ago
  57. de9720f * Disambiguate symbols before we start splitting module by functions by Misha Brukman · 21 years ago
  58. 46721dd Regression test for incorrect character emitted to char array. by Vikram S. Adve · 21 years ago
  59. 38dbde1 Fix copy and paste-o by Chris Lattner · 21 years ago
  60. c8c377d Move "register flags" definition the type of registers to be fully fledged by Chris Lattner · 21 years ago
  61. 5d7407c Move value type enums to CodeGen/ValueTypes.h by Chris Lattner · 21 years ago
  62. ad5e1f8 Define target value types in a form usable by target-independent code by Chris Lattner · 21 years ago
  63. 2d10d75 Made many paragraphs fit into 80 characters per line to avoid wrapping in an by Misha Brukman · 21 years ago
  64. 2418b11 Add support for Alpha intrinsics, contributed by Rahul Joshi by Chris Lattner · 21 years ago
  65. f4836c7 Add alpha intrinsics, contributed by Rahul Joshi by Chris Lattner · 21 years ago
  66. c1e39ee Implemented cleanups as suggested by Chris: by Misha Brukman · 21 years ago
  67. fe04db8 Added comment to function isExecutingJIT() by Misha Brukman · 21 years ago
  68. b64dbf2 Added two tasks: by John Criswell · 21 years ago
  69. fd31a78 Add rationale for the MAP_ANONYMOUS vs. MAP_ANON flags. by Misha Brukman · 21 years ago
  70. 79223ed Added comma after `i.e.' by Misha Brukman · 21 years ago
  71. 3ce4ac6 The RTLD_GLOBAL flag allows symbols to be globally accessible, which makes by Misha Brukman · 21 years ago
  72. 90a24c7 Lined things up in a more aesthetically pleasing way. by Misha Brukman · 21 years ago
  73. 91eabc1 BugDriver.h: by Misha Brukman · 21 years ago
  74. d69c1e6 Add ability for external C code to get pointers to functions given their name. by Misha Brukman · 21 years ago
  75. d94a50f Clean up code dealing with RTLD_SELF differences on Sparc and X86. by Misha Brukman · 21 years ago
  76. df38dae Fix reference to architecture. by Misha Brukman · 21 years ago
  77. 248ea32 Add in support to load shared objects (-load is provided by Support library). by Misha Brukman · 21 years ago
  78. 686e65f Removed extra parenthesis and fixed spelling. by Misha Brukman · 21 years ago
  79. ebb20c5 Need to include <string> to fix compile error on Sun by Tanya Lattner · 21 years ago
  80. 38b8979 Specify the value type for the register, not just the size. by Chris Lattner · 21 years ago
  81. b3aa319 Instead of specifying the SIZE of the register, go so far as to specify by Chris Lattner · 21 years ago
  82. 2e72454 Add support for Set statements without {}'s. Now we can just say by Chris Lattner · 21 years ago
  83. ce3d640 Allow initializing variable initializers with variables by Chris Lattner · 21 years ago
  84. 6991046 Somehow "simplest" test became a hello world test. Rectify this. by Chris Lattner · 21 years ago
  85. d281de2 Rename function to be more consistent with filename by Chris Lattner · 21 years ago
  86. 1194e95 Code generation phases are not allowed to modify the LLVM representation. by Chris Lattner · 21 years ago
  87. 8d3f8e2 Making this code const-correct would be a pain, so I'll hack it. by Chris Lattner · 21 years ago
  88. 9e2dd8f Const correctness fixes by Chris Lattner · 21 years ago
  89. 9cdaa63 Be const correct by Chris Lattner · 21 years ago
  90. e5a61cc Hrm, another necesary one :( by Chris Lattner · 21 years ago
  91. 70534ee Whoops, this one was needed by Chris Lattner · 21 years ago
  92. dee1263 We don't modify the LLVM rep, remain const correct by Chris Lattner · 21 years ago
  93. 2a865b0 If the pass changes _anything_ it must return true by Chris Lattner · 21 years ago
  94. 6856d11 This code doesn't modify the LLVM structure, keep stuff const by Chris Lattner · 21 years ago
  95. 1d598fa Remove #include by Chris Lattner · 21 years ago
  96. bae47e5 Remove extraneous #includes by Chris Lattner · 21 years ago
  97. 1f2bbaa Fix another minor bug by Chris Lattner · 21 years ago
  98. 869ff9e Remove #includes by Chris Lattner · 21 years ago
  99. 919937d Simplify some makefile magic, no functional changes by Chris Lattner · 21 years ago
  100. d6f1537 Add fixmes by Chris Lattner · 21 years ago