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