1. 4a3d35a Change DAG nodes for Neon VLD2/3/4 operations to return multiple results. by Bob Wilson · 16 years ago
  2. e55fef3 1) Proper emit displacements for x86, using absolute relocations where necessary by Bruno Cardoso Lopes · 16 years ago
  3. 35d6c41 Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode. by Evan Cheng · 16 years ago
  4. c004792 Replace dregsingle operand modifier with explicit escaped curly brackets. by Bob Wilson · 16 years ago
  5. 4dcff6d Restlyize to match other targets, fixes cmake build to boot. by Mike Stump · 16 years ago
  6. 9e7a312 Enable load / store multiple pass for Thumb2. It's not using ldrd / strd yet. by Evan Cheng · 16 years ago
  7. 275bb1b remove a random reference to subtarget. Even without this, we by Chris Lattner · 16 years ago
  8. 53e4471 Add NEON single-precision FP support for fabs and fneg. by David Goodwin · 16 years ago
  9. f9c1ccf rip out SectionEndDirectiveSuffix support, only uses by by Chris Lattner · 16 years ago
  10. 71d342e Most flags are reserved registers on Blackfin. The only exception is CC. by Jakob Stoklund Olesen · 16 years ago
  11. 3425df4 In thumb mode, r7 is used as frame register. This fixes pr4681. by Evan Cheng · 16 years ago
  12. b84f3d4 Match common pattern for FNMAC. Add NEON SP support. by David Goodwin · 16 years ago
  13. ada097a Legalize i64 store operations generated by inst-combine. by Sanjiv Gupta · 16 years ago
  14. 42a83f2 Initial support for single-precision FP using NEON. Added "neonfp" attribute to enable. Added patterns for some binary FP operations. by David Goodwin · 16 years ago
  15. 7145e9b Avoid compiler warning (in -Asserts mode) by Daniel Dunbar · 16 years ago
  16. ec40975 enhance codegen to put 16-bit character strings into the by Chris Lattner · 16 years ago
  17. 7e88a50 fix a fixme: don't create an explicit "CStringSection" for ELF, by Chris Lattner · 16 years ago
  18. 1850e5a Add support emiting for 2/4 byte mergable strings to the ".rodata.str*" by Chris Lattner · 16 years ago
  19. 939ba32 Ooops, I was too fast to commit the wrong fix :( by Anton Korobeynikov · 16 years ago
  20. 20e037a Fix a typo - this unbreaks llvm-gcc build on arm by Anton Korobeynikov · 16 years ago
  21. eb084d1 Thumb2 does not have ib (increment before) and da (decrement after) forms of ldm / stm. by Evan Cheng · 16 years ago
  22. 3b24c01 make MergeableCString be a SectionKind "abstract class", and by Chris Lattner · 16 years ago
  23. 4b3d572 No really, it's unused. by Daniel Dunbar · 16 years ago
  24. 214e223 Remove now unused Module argument to createTargetMachine. by Daniel Dunbar · 16 years ago
  25. f0409ea Remove ARM specific getInlineAsmLength. We'll rely on the simpler (and faster) generic algorithm for now. If more accurate computation is needed, we'll rely on the disassembler. by Evan Cheng · 16 years ago
  26. 27934da Load / store multiple pass fixes for Thumb2. Not enabled yet. by Evan Cheng · 16 years ago
  27. fa2ea1a Emit sub r, #c instead of transforming it to add r, #-c if c fits in 8-bit. This is a bit of pre-mature optimization. 8-bit variant makes it likely it will be narrowed to a 16-bit instruction. by Evan Cheng · 16 years ago
  28. a599bff Lower Neon VLD* intrinsics to custom DAG nodes, and manually allocate the by Bob Wilson · 16 years ago
  29. 916afdb Minor cleanup. No functional changes intended. by Bob Wilson · 16 years ago
  30. f6e75c3 Update CMake files. by Ted Kremenek · 16 years ago
  31. 7b59e24 remove an unneeded section switch. by Chris Lattner · 16 years ago
  32. 2dfddee switch ppc to using SwitchToSection instead of textual section stuff. by Chris Lattner · 16 years ago
  33. 5e44e47 use TLOF to compute the section for a function instead of by Chris Lattner · 16 years ago
  34. f61159b convert macho stub emission to use SwitchToSection instead of textual sections. by Chris Lattner · 16 years ago
  35. 865aaf0 hoist some common code out of a switch by Chris Lattner · 16 years ago
  36. c8bfb7a this really shouldn't switch sections without telling the asmprinter, but by Chris Lattner · 16 years ago
  37. 11e9657 Eliminate textual section switching from the x86 backend, one by Chris Lattner · 16 years ago
  38. a6d6586 Lower CONCAT_VECTOR during legalization instead of matching it during isel. by Bob Wilson · 16 years ago
  39. ea1c9b7 Minor stylistic cleanups in the Blackfin target. by Jakob Stoklund Olesen · 16 years ago
  40. 9a7a4d2 remove a dead switch directive, replace it with some by Chris Lattner · 16 years ago
  41. d2aee8c Remove neverHasSideEffects on MMX_MOVD64rrv164 since it has a matching pattern. by Evan Cheng · 16 years ago
  42. 1763766 eliminate textual section switching from intel asm printer. by Chris Lattner · 16 years ago
  43. d1a919e Change C, CBE, MSIL to not provide target data via getTargetData(). by Daniel Dunbar · 16 years ago
  44. d5fe92e llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like "LLVM ERROR: llvm: error:" or "LLVM ERROR: ERROR:". by Benjamin Kramer · 16 years ago
  45. 0144280 Unbreak win64 compilation callback. by Anton Korobeynikov · 16 years ago
  46. dd93f5e Create proper frame index for FP by Anton Korobeynikov · 16 years ago
  47. 6dde14b Perform bitconvert to proper type by Anton Korobeynikov · 16 years ago
  48. 4ab1553 Add 'Indirect' LocInfo class and use to pass __m128 on win64. Also minore fixes here and there (mostly __m64). by Anton Korobeynikov · 16 years ago
  49. 80cb8aa Cleanup Darwin MMX calling conv stuff - make the stuff more generic. This also fixes a subtle bug, when 6th v1i64 argument passed wrongly. by Anton Korobeynikov · 16 years ago
  50. cf6b739 Unbreak Win64 CC. Step one: honour register save area, fix some alignment and provide a different set of call-clobberred registers. by Anton Korobeynikov · 16 years ago
  51. 8d632c1 Use movd instead of movq by Rafael Espindola · 16 years ago
  52. 4bd03ab Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
  53. 9072c81 These are done. by Evan Cheng · 16 years ago
  54. 3c2d4bf Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 16 years ago
  55. 0c794b8 Fix the instruction encoding. by Rafael Espindola · 16 years ago
  56. cc2b67a Remove a bitcast that was a no-op. Thanks to Eli Friedman for noticing it. by Rafael Espindola · 16 years ago
  57. def390a Use movq to move 64 bits in and out of mmx registers. Fixes PR4669 by Rafael Espindola · 16 years ago
  58. a8e8984 Use the i12 variant of load / store opcodes if offset is zero. Now we pass all of multisource as well. by Evan Cheng · 16 years ago
  59. e2c7408 Remove -disable-mips-abicall and -enable-mips-absolute-call command-line by Eli Friedman · 16 years ago
  60. 0ea8bf3 - s/DOUT/DEBUG(errs()/g - Tidy up some headers. by Bill Wendling · 16 years ago
  61. e28039c Move most targets TargetMachine constructor to only taking a target triple. by Daniel Dunbar · 16 years ago
  62. d558ea5 Add extra SEXT pattern. by Richard Osborne · 16 years ago
  63. 3bb9b9a The x86 jit doesn't generate a def_cfa_offset unwind instruction after the by Bill Wendling · 16 years ago
  64. 3be0340 Normalize Subtarget constructors to take a target triple string instead of by Daniel Dunbar · 16 years ago
  65. 1391cc1 Remove unneeded intrinsics from Blackfin backend. by Jakob Stoklund Olesen · 16 years ago
  66. 6b30f5c Add some basic blackfin intrinsics. by Jakob Stoklund Olesen · 16 years ago
  67. 26a84d4 Add support for CPU features (i.e., bugs) and workarounds. by Jakob Stoklund Olesen · 16 years ago
  68. 63cc527 Inline assembly support for Blackfin. by Jakob Stoklund Olesen · 16 years ago
  69. d950941 Analog Devices Blackfin back-end. by Jakob Stoklund Olesen · 16 years ago
  70. 7267734 Fix indentation. by Dan Gohman · 16 years ago
  71. cadb226 Add a comment. by Dan Gohman · 16 years ago
  72. a98634b Resync lea32addr and lea64addr. by Dan Gohman · 16 years ago
  73. 18a4c16 move dwarf debug info section selection stuff from TAI to by Chris Lattner · 16 years ago
  74. 35039ac convert EHFrameSection to be managed by TLOF instead of TAI. by Chris Lattner · 16 years ago
  75. 21e1e81 I need Triple information, 10.6 shouldn't set this, it bloats object files. by Chris Lattner · 16 years ago
  76. 24def37 ARM TAI no longer needs a TM, but createTargetAsmInfo() still does. by Chris Lattner · 16 years ago
  77. d90183d Move the getInlineAsmLength virtual method from TAI to TII, where by Chris Lattner · 16 years ago
  78. b6bbfebd move a virtual method body to its .cpp file to avoid a #include in a header. by Chris Lattner · 16 years ago
  79. 7bbd178 turn some templated inline functions into static functions. by Chris Lattner · 16 years ago
  80. f67de7a alpha TAI doesn't need TM. by Chris Lattner · 16 years ago
  81. 68f2b2c MSP430 TAI doesn't need TM. by Chris Lattner · 16 years ago
  82. 09e820b simplify SPULinuxTargetAsmInfo, remove use of TM. by Chris Lattner · 16 years ago
  83. 71a56d7 xcore TAI doesn't need TM. by Chris Lattner · 16 years ago
  84. 3878bff PIC16 TAI doesn't need TM by Chris Lattner · 16 years ago
  85. 9ba8c68 remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfo by Chris Lattner · 16 years ago
  86. e6483e3 eliminate the TM argument to the TAI class, remove comment about supporting by Chris Lattner · 16 years ago
  87. ba8e740 eliminate TargetMAchine argument to sparc TAI by Chris Lattner · 16 years ago
  88. 8d4a0a3 remove TargetAsmInfo::TM, which is now dead. The basic TAI class now by Chris Lattner · 16 years ago
  89. 83f08a2 remove the x86/ppc impls of getEHGlobalPrefix, which is already dead. by Chris Lattner · 16 years ago
  90. 5e62147 clean up #includes of TargetAsmInfo.cpp by Chris Lattner · 16 years ago
  91. b6d6674 remove the dead PreferredEHDataFormat TAI hook: its now dead by Chris Lattner · 16 years ago
  92. d5bbb07 move getDwarfExceptionSection from TAI to TLOF and rename it to by Chris Lattner · 16 years ago
  93. 967ce7f Fix a possible crash on delete of an uninitialized variable. by Daniel Dunbar · 16 years ago
  94. 18f54c0 Don't call SectionForGlobal for hasAvailableExternallyLinkage() by Dan Gohman · 16 years ago
  95. 6f411df don't call SectionForGlobal on declarations, you can't tell the section a by Chris Lattner · 16 years ago
  96. 80ec279 convert ctors/dtors section to be in TLOF instead of TAI. by Chris Lattner · 16 years ago
  97. 73e789f don't override the default of this, the only difference is \t instead of ' '. by Chris Lattner · 16 years ago
  98. cdcb388 Change MCOperand to use Create style instead of Make style for constructing by Daniel Dunbar · 16 years ago
  99. 1ef9be2 Make SectionKind::get() private. by Chris Lattner · 16 years ago
  100. 2798119 (re)introduce new simpler apis for creation sectionkinds. by Chris Lattner · 16 years ago