- 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