1. ce5ac16 Copy the tblgen utility. by Bill Wendling · 16 years ago
  2. 35fde15 Support dependencies between plugins by priority-sorting. by Mikhail Glushenkov · 16 years ago
  3. fa27077 Filter ToolPropertiesList to exclude all Tools not mentioned in the compilation graph. by Mikhail Glushenkov · 16 years ago
  4. 0108877 Add a layer of indirection to make plugins more flexible. by Mikhail Glushenkov · 16 years ago
  5. 023422a Fix to record comparator to make it work for return values > 1. by Bill Wendling · 16 years ago
  6. 20072af Put comma in correct place for call to StructType::get by Bill Wendling · 16 years ago
  7. cdcc3e6 Modify the intrinsics pattern to separate out the "return" types from the by Bill Wendling · 16 years ago
  8. e40db4a Tell GenLibDeps.pl to inspect .so and .dylib shared files. by Oscar Fuentes · 16 years ago
  9. 6766572 Check the return value of std::getenv. by Mikhail Glushenkov · 16 years ago
  10. 262d248 Add a bit of lazy evaluation to PopulateCompilationGraph(). by Mikhail Glushenkov · 16 years ago
  11. aa4774c Some cosmetic changes. by Mikhail Glushenkov · 16 years ago
  12. c389e94 Allow $CALL and $ENV in command names. Fixes #3025. by Mikhail Glushenkov · 16 years ago
  13. 760a572 Properly escape dashes in TableGen's LLVMC2 emitter. Patch by Patrick Walton! by Anton Korobeynikov · 16 years ago
  14. 212e698 Make tablegen print out a nice error message for a const char* by Dan Gohman · 16 years ago
  15. 28c04da Use an assert to check that SelectCode isn't called on by Dan Gohman · 16 years ago
  16. 8be6bbe Eliminate the ISel priority queue, which used the topological order for a by Dan Gohman · 16 years ago
  17. da71cf0 Give tablegen's Type a destructor, to suppress spurious by Dan Gohman · 16 years ago
  18. 38bb2f8 Add some asserts to verify MVT invariant assumptions. by Dan Gohman · 16 years ago
  19. 3a5797d Change how extended types are represented in MVTs. Instead of fiddling by Dan Gohman · 16 years ago
  20. c6e2241 Spell DISABLE_ASSERTIONS correctly. by Dan Gohman · 16 years ago
  21. e649778 - Fix SUBVERSION string to handle x.x.x version number formats. by Bill Wendling · 16 years ago
  22. 8ad4c00 by David Greene · 16 years ago
  23. 7caa2d0 Remove tabs from my previous commit. by Cedric Venet · 16 years ago
  24. 677fbfa Remove redundant word in tblgen error message. by Matthijs Kooijman · 16 years ago
  25. 3bff2df Add a default constructor to AsmWriterOperand to make VS2008sp1 happy. (AsmWriterOperand is used in a std::pair, and VS need to generate the default constructor of this pair). by Cedric Venet · 16 years ago
  26. bb9d18c Unbreak LLVM on the MSVC compiler: by Argyrios Kyrtzidis · 16 years ago
  27. b89be61 Add RCBarriers to TargetInstrDesc. It's a list of register classes the given instruction can "clobber". For example, on x86 the call instruction can modify all of the XMM and fp stack registers. by Evan Cheng · 16 years ago
  28. b2a1432 Use INT64_C to emit constant values, to avoid problems with by Dan Gohman · 16 years ago
  29. 63f9720 Fun x86 encoding tricks: when adding an immediate value of 128, by Dan Gohman · 16 years ago
  30. 0540e17 Add support for having multiple predicates on a TreePatternNode. by Dan Gohman · 16 years ago
  31. 4520dd2 Add <cstdio> include where needed by gcc-4.4. Patch by Samuel Tardieu. by Duncan Sands · 16 years ago
  32. e93f5db Set UNIVERSAL_ARCH value. Fixes build failure when target is i386. by Devang Patel · 16 years ago
  33. 1cfa077 Fix shift overflow bug that would occur when a field was a full 32-bits by Chris Lattner · 16 years ago
  34. 8d59af3 Make GenLibDeps.pl more robust in the face of broken piping problems. by Chris Lattner · 16 years ago
  35. 48c1bc2 Handle some 64-bit atomics on x86-32, some of the time. by Dale Johannesen · 16 years ago
  36. 5ec9efd Move the primary fast-isel top-level comments to FastISel.cpp, where by Dan Gohman · 16 years ago
  37. 31bd42b Move the code that handles DAGISel error conditions into by Dan Gohman · 16 years ago
  38. 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 16 years ago
  39. 0598866 Large mechanical patch. by Devang Patel · 16 years ago
  40. 4a1a77c Move llvmc2 header files under include/llvm/CompilerDriver by Mikhail Glushenkov · 16 years ago
  41. c82ce4a Plugin support for llvmc2 (a-la opt). by Mikhail Glushenkov · 16 years ago
  42. 0737651 Make comments a little bit more clear. by Mikhail Glushenkov · 16 years ago
  43. 11a353a Get rid of GlobalLanguageMap. Global state is evil. by Mikhail Glushenkov · 16 years ago
  44. fdee954 Add a (forward_as) option property by Mikhail Glushenkov · 16 years ago
  45. 5ccf28f Delete the file llvmc2/doc/LLVMC-Enhancements.rst + some minor language/spelling fixes. by Mikhail Glushenkov · 16 years ago
  46. 3d01fc7 Initial support for the CMake build system. by Oscar Fuentes · 16 years ago
  47. bc95b23 Add instruction names as comments to InstBits entries. by Evan Cheng · 16 years ago
  48. f944741 Remove. by Devang Patel · 16 years ago
  49. 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 16 years ago
  50. 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 16 years ago
  51. 89e9ed3 Extract optimization pass selection code from llvm-gcc into a separate routine. by Devang Patel · 16 years ago
  52. 0d58eb6 Update the LLVM polygen grammar for recent language changes: by Dan Gohman · 16 years ago
  53. 4fbd796 Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and by Dan Gohman · 16 years ago
  54. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 16 years ago
  55. 84a8be3 Indentation. by Evan Cheng · 16 years ago
  56. 7c9a772 lib/Target/SubtargetFeature.cpp asserts that the FeatureKV[] table be sorted by Jim Grosbach · 16 years ago
  57. dd595c5 Change getSubReg semantics. It now returns zero if the specified register doesn't have a subreg of the specified index. by Evan Cheng · 16 years ago
  58. eb3db1c Fix typos in (generated) comments. by Dan Gohman · 16 years ago
  59. 98d2d07 Correctly handle physical register inputs. They are not explicit input operands in the resulting machine instrs. by Evan Cheng · 16 years ago
  60. e3e3626 Eliminate a compile time warning. by Evan Cheng · 16 years ago
  61. d07b46e Fix indentation of generated code. by Evan Cheng · 16 years ago
  62. 34fc6ce Ignore multi-instruction patterns. e.g. by Evan Cheng · 16 years ago
  63. c3f44b0 Let tblgen only generate fastisel routines, not the class definition. This makes it easier for targets to define its own fastisel class. by Evan Cheng · 16 years ago
  64. acff339 Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be const. Make corresponding changes. by Evan Cheng · 16 years ago
  65. 667d8f7 Add initial support for fast isel of instructions that have inputs pinned to physical registers. by Owen Anderson · 16 years ago
  66. 99b2182 Add a target callback for FastISel. by Dan Gohman · 16 years ago
  67. d80360a just a brain dump for a small tool that brings us to 80-col violations or tabs. by Gabor Greif · 16 years ago
  68. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 16 years ago
  69. b5dbcb5 Add support for fast-isel of opcodes that require use of extract_subreg. Because of how extract_subreg is treated, it requires special case handling. by Owen Anderson · 16 years ago
  70. 833ddf8 Update a comment to reflect recent changes. by Dan Gohman · 16 years ago
  71. 10df0fa Basic FastISel support for floating-point constants. by Dan Gohman · 16 years ago
  72. 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 16 years ago
  73. 72d63af Refactor a bunch of FastISelEmitter code into a helper class, and by Dan Gohman · 16 years ago
  74. c934570 - small bug corrected: incorrect iterator type. by Cedric Venet · 16 years ago
  75. 70647e8 We need to check that the return type is correct, even in cases where we don't by Owen Anderson · 16 years ago
  76. 9783d62 code simplification, no functionality change. by Chris Lattner · 16 years ago
  77. 073ff02 stabilize more printing, this doesn't cause a problem by Chris Lattner · 16 years ago
  78. 943c0e6 stablize SubRegsSet printing, part of PR2590 by Chris Lattner · 16 years ago
  79. 690d80e Stabilize 'getDwarfRegNumFull' output to not depend on random memory by Chris Lattner · 16 years ago
  80. abb1f16 Throw the switch to allow FastISel to emit instructions whose return types different from their inputs. Next step: adding lowering pattens in FastISel that actually use these newly available opcodes. by Owen Anderson · 16 years ago
  81. 71669e5 Enhance TableGen to emit code for FastISel of opcodes with variadic return types without slowing down opcodes that are not variadic. No such opcodes are currently generated, but in theory it should be a matter of just hitting the switch. by Owen Anderson · 16 years ago
  82. 0f84e4e Add a RetVT parameter to emitted FastISel methods, so that we will be able to pass the desired return by Owen Anderson · 16 years ago
  83. 7b2e579 Deepen the map structure tablegen uses to compute FastISel patterns, in preparation for having patterns by Owen Anderson · 16 years ago
  84. 6d0c25e Add support for fast isel of (integer) immediate materialization pattens, and use them to support by Owen Anderson · 16 years ago
  85. f350b27 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 16 years ago
  86. 0bfb752 Add a few comments. by Dan Gohman · 16 years ago
  87. 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 16 years ago
  88. d5fe57d Basic fast-isel support for instructions with constant int operands. by Dan Gohman · 16 years ago
  89. 520b50c Remove the code that limited FastISel to certain fixed signatures. by Dan Gohman · 16 years ago
  90. c7f72de Begin making more use of the FastISelEmitter class. by Dan Gohman · 16 years ago
  91. 83babde Remove an obsolete todo comment. by Dan Gohman · 16 years ago
  92. 1e0ee4b Factor the code for determining the target-specific instruction by Dan Gohman · 16 years ago
  93. bb46633 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 16 years ago
  94. ba6783e Fix the string for MVT::isVoid. by Dan Gohman · 16 years ago
  95. cf711aa For now, restrict FastISel to instructions that only involve one register class. by Dan Gohman · 16 years ago
  96. d1d2ee8 Factor out the code to scan an instruction's operands into a helper function. by Dan Gohman · 16 years ago
  97. 379cad4 Add more comments. by Dan Gohman · 16 years ago
  98. 56e0f87 Fix indentation in FastISel tablegen-emitted code. by Dan Gohman · 16 years ago
  99. f4137b5 Add more checking to filter out more kinds of things that by Dan Gohman · 16 years ago
  100. 5672634 80 columns. by Dan Gohman · 16 years ago