1. ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 14 years ago
  2. d6d4b42 Trivial MC code emitter shell. No instruction forms actually handled yet. by Jim Grosbach · 14 years ago
  3. a98111c Correctly check if a path is a directory. Fix by Brian Korver. by Evan Cheng · 14 years ago
  4. 7b172c6 Provie a clearner interface so that FE can decide whether a function has prototype or not. by Devang Patel · 14 years ago
  5. 9af82ba Include the auto-generated bits for machine encoding. by Jim Grosbach · 14 years ago
  6. df1f5a9 Remember to promote load/store types for stack to register size. by Eric Christopher · 14 years ago
  7. 9649e9a convert test to use the existing classes that the multipatterns by Chris Lattner · 14 years ago
  8. 00e94ba convert cmp to use a multipattern by Chris Lattner · 14 years ago
  9. 835580f Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Also eliminate unneeded isel patterns. rdar://8520311 by Evan Cheng · 14 years ago
  10. ae93ed1 ARM instruction don't have instruction prefixes, so remove the helper functions by Jim Grosbach · 14 years ago
  11. e4f1a9b Move tool_output_file into its own file. by Dan Gohman · 14 years ago
  12. aa4897f Add initialization routines for Instrumentation. by Owen Anderson · 14 years ago
  13. 9e94000 reduce redundancy between pattern copies. by Chris Lattner · 14 years ago
  14. a2b8b16 the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument. by Chris Lattner · 14 years ago
  15. 154c5c4 Improve comment. by Owen Anderson · 14 years ago
  16. 74cfb0c Add initialization routines to InstCombine. by Owen Anderson · 14 years ago
  17. a3208e1 convert adc/sbb to a multipattern. Because the adde/sube nodes by Chris Lattner · 14 years ago
  18. b8a1ccf Add initialization routines for VMCore. by Owen Anderson · 14 years ago
  19. 9966306 Add initialization routines for Target. by Owen Anderson · 14 years ago
  20. 8456c4f Fix obvious mistake pointed out by Michael Spencer. by Jakob Stoklund Olesen · 14 years ago
  21. 452a9fd Print more loop info. by Jakob Stoklund Olesen · 14 years ago
  22. 8fc3d11 Print out MBB number when rewriting. by Jakob Stoklund Olesen · 14 years ago
  23. 78b1524 Add initialization routines for CodeGen. by Owen Anderson · 14 years ago
  24. 1c8820d Add an implementation of the initialization routine for IPA. by Owen Anderson · 14 years ago
  25. 861f4c3 Add initialization routines for Analysis and IPA. by Owen Anderson · 14 years ago
  26. 2c81296 Add an initialization routine for libLLVMipo.a by Owen Anderson · 14 years ago
  27. 4b3041c Cache interval iterators in SplitEditor::addTruncSimpleRange so we only have to by Jakob Stoklund Olesen · 14 years ago
  28. 9b24afe Clean up debug printing. by Jakob Stoklund Olesen · 14 years ago
  29. 1a3d233 Next step on the getting-rid-of-static-ctors train: begin adding per-library by Owen Anderson · 14 years ago
  30. 745c872 Fix a warning when building with clang++. by Owen Anderson · 14 years ago
  31. 218c98c Add the missing cases to the type->registerclass conversion function. by Kalle Raiskila · 14 years ago
  32. 8a52fa6 Implement two virtual functions in SPUTargetLowering. by Kalle Raiskila · 14 years ago
  33. 86c3647 Minor cosmetic change: fix DOSish \r\n. by NAKAMURA Takumi · 14 years ago
  34. b5814a3 MC-COFF: Fix symbol aliases. Fixes PR8251. by Michael J. Spencer · 14 years ago
  35. ee56ea6 Use the correct register class for load instructions - fixes by Eric Christopher · 14 years ago
  36. 5d18d92 Use the correct register class here. by Eric Christopher · 14 years ago
  37. 338c253 Use the thumb2 conditional move instruction. by Eric Christopher · 14 years ago
  38. 1107734 Remove in-progress assertion, add TODO. by Eric Christopher · 14 years ago
  39. 7180234 Move the pass initialization helper functions into the llvm namespace, and add by Owen Anderson · 14 years ago
  40. 5a50cee Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vldr / vstr, etc. by Evan Cheng · 14 years ago
  41. b046810 add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS, by Chris Lattner · 14 years ago
  42. 521ff70 Fix a few issues in ArithBinOpEFLAGS that made it specific to and. by Chris Lattner · 14 years ago
  43. 4b181c8 Convert 'and' to single instance of a multipattern by Chris Lattner · 14 years ago
  44. a425716 Allow use of the 16-bit literal move instruction in CMOVs for Thumb2 mode. by Jim Grosbach · 14 years ago
  45. 511c686 add a new BinOpAI class to represent the immediate form that directly acts on EAX. by Chris Lattner · 14 years ago
  46. 3bbdcea Allow use of the 16-bit literal move instruction in CMOVs for ARM mode. by Jim Grosbach · 14 years ago
  47. 1bb9ada add a bunch of classes for other common patterns. by Chris Lattner · 14 years ago
  48. cce7f7c Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. by Owen Anderson · 14 years ago
  49. 2b8d30d Define a new BinOpRI8 class and use it to define the imm8 versions of and. by Chris Lattner · 14 years ago
  50. 635127a Constrain the offset register to a *_NOSP register class when inserting LEA by Jakob Stoklund Olesen · 14 years ago
  51. 7826611 add the pattern operator to match to X86TypeInfo, use this to by Chris Lattner · 14 years ago
  52. 8f42a19 Properly handle GR32_NOSP in X86RegisterInfo::getMatchingSuperRegClass. by Jakob Stoklund Olesen · 14 years ago
  53. bf4699c Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE. by Jakob Stoklund Olesen · 14 years ago
  54. 893ab5d Skip unused registers when verifying LiveIntervals. by Jakob Stoklund Olesen · 14 years ago
  55. fa7fb64 remove trailing whitespace by Jim Grosbach · 14 years ago
  56. def9ac4 First in a sequence of ARM/MC/*ELF* specific work. by Jason W Kim · 14 years ago
  57. d8e0bfe Another case of 256 sections not being enough :-) by Rafael Espindola · 14 years ago
  58. 9875903 Appease the clang self-host buildbot by providing a correct instantiation. by Owen Anderson · 14 years ago
  59. 3c38f96 Clean up MOVi32imm and t2MOVi32imm pseudo instruction definitions. by Jim Grosbach · 14 years ago
  60. 1d6111c Kill of the vestiges of the 'call' Modifier (no longer needed for PLT). by Jim Grosbach · 14 years ago
  61. 3563628 Now that VDUPfqf and VDUPfdfare properly pseudos, kill the no-longer-needed by Jim Grosbach · 14 years ago
  62. 65dc303 Change the NEON VDUPfdf and VDUPfqf pseudo-instructions to actually be by Jim Grosbach · 14 years ago
  63. 152c106 Get binding and visibility info from the the alias, but Type from the symbol by Rafael Espindola · 14 years ago
  64. e9ef41a Hide analysis group registration behind a macro, just like pass registration. by Owen Anderson · 14 years ago
  65. d6747df Add support for DW_TAG_unspecified_parameters. by Devang Patel · 14 years ago
  66. 7cd2729 Add a 'pattern' arg to the ARM PseudoNeonI class. by Jim Grosbach · 14 years ago
  67. 345ed98 MC: Add missing forward in MCLoggingStreamer. by Michael J. Spencer · 14 years ago
  68. 933f9bd Revert "RequiresUnique" patch. This should be handled at a lower level. by Bill Wendling · 14 years ago
  69. 153666c If a symbol is global, reloc against it even if it is in a mergeable section. by Rafael Espindola · 14 years ago
  70. 9c220fc Remove unused variables. by Nick Lewycky · 14 years ago
  71. 4dea941 target operand flag values aren't a bitmask by Jim Grosbach · 14 years ago
  72. 3223f19 Make sure weak symbols are listed after the local ones. by Rafael Espindola · 14 years ago
  73. 8cecf25 Correctly handle GOTPCREL relocations. by Rafael Espindola · 14 years ago
  74. 0dadb15 ComputeLinearIndex doesn't need its TLI argument. by Dan Gohman · 14 years ago
  75. c7a012e Change RequiresMerge to RequiresUnique. It's a better description of what this by Bill Wendling · 14 years ago
  76. a0792de - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This by Evan Cheng · 14 years ago
  77. 7f51248 If the destination module all ready has a copy of the global coming from the by Bill Wendling · 14 years ago
  78. b2fc409 enhance X86TypeInfo to include information about the encoding and by Chris Lattner · 14 years ago
  79. 3ab0b59 add a class for _REV nodes. by Chris Lattner · 14 years ago
  80. 08808f9 sink more intelligence into the ITy base class. Now it knows by Chris Lattner · 14 years ago
  81. 44402c0 refactor things a bit, now the REX_W and OpSize prefix bytes are inferred from the type info. by Chris Lattner · 14 years ago
  82. da4b361 with tblgen suitably extended, we can now get the load node from typeinfo. by Chris Lattner · 14 years ago
  83. a8bbe70 lib/System/Win32/Signals.inc: Enable LLVM_DISABLE_CRT_DEBUG also on mingw. by NAKAMURA Takumi · 14 years ago
  84. 3471174 Provide a fast "get me the target triple from the module" API. This can by Bill Wendling · 14 years ago
  85. 417b543 lets go all meta and define new X86 type wrappers that declare the associated by Chris Lattner · 14 years ago
  86. ff27af2 introduce a new BinOpRM class and use it to factor AND*rm. This points out by Chris Lattner · 14 years ago
  87. c7252ce remove the !nameconcat tblgen feature. It "shorthand" and only used in 4 places by Chris Lattner · 14 years ago
  88. 78caacc replace stuff like: by Chris Lattner · 14 years ago
  89. 8d978a7 allow !strconcat to take more than two operands to eliminate by Chris Lattner · 14 years ago
  90. 3729d00 Use a relocation against the symbol if it is a PLT and the symbol is in another by Rafael Espindola · 14 years ago
  91. e540a6f Comment out fastisel debugging message. by Eric Christopher · 14 years ago
  92. 20b2499 associate the instruction suffix letter with the integer gpr by Chris Lattner · 14 years ago
  93. e00047c introduce a new BinOpRR class, and convert 4 and instructions to use it. by Chris Lattner · 14 years ago
  94. 022b7fb Random cleanup and make the intermediate register in fptosi a by Eric Christopher · 14 years ago
  95. 9b90d7e Count uses in all nested loops, not just the deepest. by Jakob Stoklund Olesen · 14 years ago
  96. fc3ef3c Remove SplitAnalysis::removeUse. It was only used to make SplitAnalysis by Jakob Stoklund Olesen · 14 years ago
  97. d00f7e0 dupli always has an interval now. by Jakob Stoklund Olesen · 14 years ago
  98. 6dbbff9 Move cmov pseudo instructions to InstrCompiler, by Chris Lattner · 14 years ago
  99. 25cbf50 Use #NAME# to have the CMOV multiclass define things with the same names as before by Chris Lattner · 14 years ago
  100. e2a268f Another step towards getting rid of static ctors for pass registration: have INITIALIZE_PASS AND INITIALIZE_AG_PASS by Owen Anderson · 14 years ago