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