1. a347f85 Starting to refactor Target to separate out code that's needed to fully describe by Evan Cheng · 13 years ago
  2. 67e0c21 Add header... by Daniel Dunbar · 14 years ago
  3. 9b2f25e X86/MC/Mach-O: Split out createX86MachObjectWriter(). by Daniel Dunbar · 14 years ago
  4. 468a2a4 Remove the X86::FP_REG_KILL pseudo-instruction and the X86FloatingPointRegKill by Jakob Stoklund Olesen · 14 years ago
  5. 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 14 years ago
  6. fa85eb6 Fix PR6696 and PR6663 by Jim Grosbach · 14 years ago
  7. 352aa50 Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings. by Jakob Stoklund Olesen · 14 years ago
  8. fe4b92b Revert "Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings." by Jakob Stoklund Olesen · 14 years ago
  9. c75c5fa Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain crossings. by Jakob Stoklund Olesen · 14 years ago
  10. 6c27f5e MC: Provide the target triple to AsmBackend constructors. by Daniel Dunbar · 15 years ago
  11. 12783d1 MC/X86: Add stub AsmBackend. by Daniel Dunbar · 15 years ago
  12. f068304 rip out the 'heinous' x86 MCCodeEmitter implementation. by Chris Lattner · 15 years ago
  13. 86020e4 give MCCodeEmitters access to the current MCContext. by Chris Lattner · 15 years ago
  14. 00cb3fe wire up 64-bit MCCodeEmitter. by Chris Lattner · 15 years ago
  15. 4576247 stub out a new X86 encoder, which can be tried with by Chris Lattner · 15 years ago
  16. ce79a25 rename createX86MCCodeEmitter to more accurately reflect what it creates. by Chris Lattner · 15 years ago
  17. 7f89fda remove dead code. by Chris Lattner · 15 years ago
  18. e27d205 Factor the stack alignment calculations out into a target independent pass. by Jim Grosbach · 15 years ago
  19. 7168a7d llvm-mc/X86: Implement single instruction encoding interface for MC. by Daniel Dunbar · 15 years ago
  20. 0c795d6 Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 15 years ago
  21. 4cb1e13 Put Target definitions inside Target specific header, and llvm namespace. by Daniel Dunbar · 15 years ago
  22. 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 15 years ago
  23. 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 15 years ago
  24. 4246790 Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 15 years ago
  25. 7184781 by David Greene · 15 years ago
  26. ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 15 years ago
  27. 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 15 years ago
  28. 434dd4f Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron Gray by Bruno Cardoso Lopes · 15 years ago
  29. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 15 years ago
  30. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 15 years ago
  31. be8cc2a Second attempt: by Bill Wendling · 15 years ago
  32. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 15 years ago
  33. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 15 years ago
  34. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 15 years ago
  35. 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
  36. d68a076 Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 16 years ago
  37. bc5cbb8 Move the code that inserts X87 FP_REG_KILL instructions from a by Dan Gohman · 16 years ago
  38. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 16 years ago
  39. 856914f Add X86 Maximal Stack Alignment Calculator Pass before RA by Anton Korobeynikov · 16 years ago
  40. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
  41. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  42. eb1ac33 Moved the MachOWriter and ELFWriter out of the Target/* files. Placed the by Bill Wendling · 18 years ago
  43. d6842e4 Remove unneeded forward decls by Chris Lattner · 18 years ago
  44. 1911fd4 Completely rearchitect the interface between targets and the pass manager. by Chris Lattner · 18 years ago
  45. e50794a - Enable x86 isel preprocessing by default unless -fast is specified. by Evan Cheng · 18 years ago
  46. 55fc280 - Refactor the code that resolve basic block references to a TargetJITInfo by Evan Cheng · 18 years ago
  47. c4c6257 Added getTargetLowering() to TargetMachine. Refactored targets to support this. by Evan Cheng · 19 years ago
  48. 4c5dcf5 Kill the x86 pattern isel. boom. by Nate Begeman · 19 years ago
  49. 299f9ba Remove the X86PeepholeOptimizerPass, a truly horrible old hack that is now by Chris Lattner · 19 years ago
  50. 8e44f07 Bye bye Pattern ISel, hello DAG ISel. by Evan Cheng · 19 years ago
  51. 559806f x86 CPU detection and proper subtarget support by Evan Cheng · 19 years ago
  52. 97c7fc3 Added preliminary x86 subtarget support. by Evan Cheng · 19 years ago
  53. 56323c7 Only lower SELECT when using DAG based isel. by Evan Cheng · 19 years ago
  54. a763969 remove some never-completed and now-obsolete code. by Chris Lattner · 19 years ago
  55. dbdbf0c Separate X86ISelLowering stuff out from the X86ISelPattern.cpp file. Patch by Chris Lattner · 19 years ago
  56. 73bfa71 Remove the X86 and PowerPC Simple instruction selectors; their time has passed. by Nate Begeman · 19 years ago
  57. 81b6ed7 Refactor things a bit to allow the ELF code emitter to run the X86 machine code emitter by Chris Lattner · 19 years ago
  58. efb4bf0 Remove prototype for non-existant function by Chris Lattner · 19 years ago
  59. f63be7d First round of support for doing scalar FP using the SSE2 ISA extension and by Nate Begeman · 19 years ago
  60. 07a9144 Add support to the X86 backend for emitting ELF files. To use this, we by Chris Lattner · 19 years ago
  61. 0e0a7a45 * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
  62. 95cdb36 Add a new prototype by Chris Lattner · 20 years ago
  63. 6f0161a Add -sse[,2,3] arguments to LLC by Chris Lattner · 20 years ago
  64. f60b91c Disable the pattern isel by Chris Lattner · 20 years ago
  65. cc46c4f Remove some (LARGE) abandoned code for the release. If this is ever needed by Chris Lattner · 20 years ago
  66. 0a8fd30 by Jakub Staszak · 20 years ago
  67. f70e0c2 Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering by Chris Lattner · 21 years ago
  68. 4482715 implement support for the intrinsic lowering functionality by Chris Lattner · 21 years ago
  69. 359b65f Add a floating point killer pass. This pass runs before register by Alkis Evlogimenos · 21 years ago
  70. 9b52770 Add an option to enable the SSA based peephole optimizer. by Chris Lattner · 21 years ago
  71. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  72. 856ba76 Added LLVM copyright header. by John Criswell · 21 years ago
  73. 9826bdb Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  74. ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 21 years ago
  75. 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 21 years ago
  76. 8320035 Switch over to tablegen generated header files by Chris Lattner · 21 years ago
  77. d281de2 Rename function to be more consistent with filename by Chris Lattner · 21 years ago
  78. de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 21 years ago
  79. ff3261a Add namespace comments for doxygen by Chris Lattner · 21 years ago
  80. 31ad5dd Move passes out to Passes.h by Chris Lattner · 22 years ago
  81. f2ab412 * Most pass ctor functions don't take TM arguments anymore by Chris Lattner · 22 years ago
  82. 92aec04 Try #2 to get alias set stuff to work by Chris Lattner · 22 years ago
  83. c2fc7ea Add info about register aliases, add prototype for createLocalRegisterAllocator by Chris Lattner · 22 years ago
  84. 1a45626 Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator by Chris Lattner · 22 years ago
  85. 4ce42a7 * Move information about Implicit Defs/Uses into X86InstrInfo.def. by Chris Lattner · 22 years ago
  86. 6aab9cf Start to add more information to instr.def by Chris Lattner · 22 years ago
  87. b4f68ed Convert backend to use passes, implement X86TargetMachine by Chris Lattner · 22 years ago
  88. 055c965 Rename X86InstructionInfo to X86InstrInfo by Chris Lattner · 22 years ago
  89. a535fab Be compatible with sparc backend by Chris Lattner · 22 years ago
  90. 75276f1 Initial stab at MachineInstr'ication by Chris Lattner · 22 years ago
  91. 7261408 Initial checkin of X86 backend. by Chris Lattner · 22 years ago