Use crazy template-based inheritance instead of virtual one.
[oota-llvm.git] / lib / Target / X86 / X86TargetMachine.cpp
2008-09-24 Anton KorobeynikovUse crazy template-based inheritance instead of virtual...
2008-08-21 Owen AndersonUse raw_ostream throughout the AsmPrinter.
2008-08-17 Anton KorobeynikovMove X86 assembler printers into separate directory...
2008-08-12 Dale JohannesenMake x86-64 JIT changes Darwin-specific.
2008-08-11 Dale JohannesenSome fixes for x86-64 JIT. Make it use small code
2008-07-09 Anton KorobeynikovSplit X86TargetAsmInfo into 4 subtarget-specific classes
2008-06-22 Dan GohmanRemove unnecessary #includes.
2008-05-22 Evan ChengX86CodeEmitter should not set PIC style to None at...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-23 Anton KorobeynikovBe over-conservative: scan for all used virtual registe...
2008-04-23 Anton KorobeynikovAdd X86 Maximal Stack Alignment Calculator Pass before RA
2008-03-23 Anton KorobeynikovProvide a JIT selector on win64
2008-03-23 Anton KorobeynikovHack out the PIC mode on Win64 targets. This needs...
2008-03-11 Dan GohmanUse PassManagerBase instead of FunctionPassManager...
2008-02-28 Evan ChengAdded option -align-loops=<true/false> to disable loop...
2008-02-28 Evan ChengAdd a quick and dirty "loop aligner pass". x86 uses...
2008-02-20 Anton KorobeynikovRemove bunch of gcc 4.3-related warnings from Target
2008-01-08 Evan ChengMinor fix to enable x86-64 pic jit (still fails for...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-22 Evan ChengPreliminary PIC JIT support for X86 (32-bit) / Darwin.
2007-12-22 Evan ChengOops.
2007-12-22 Evan ChengAllow JIT with non-static relocation model.
2007-08-06 Dale JohannesenMove lengthy conditional down 1 level per review comment.
2007-08-03 Dale JohannesenMake x86 long double alignment 32 for everything but
2007-08-03 Dale Johannesenlong double patch 2 of N. Handle it in TargetData.
2007-07-20 Evan ChengAdded -print-emitted-asm to print out JIT generated...
2007-07-09 Chris LattnerThe various "getModuleMatchQuality" implementations...
2007-02-23 Evan Cheng80 col. violation.
2007-02-14 Chris LattnerGeneralize TargetData strings, to support more interest...
2007-02-08 Bill WendlingMoved the MachOWriter and ELFWriter out of the Target...
2007-01-22 Evan ChengDouble and long preferred alignment is 8 byte.
2007-01-20 Chris LattnerTeach TargetData to handle 'preferred' alignment for...
2007-01-18 Evan Cheng- Target PIC style is no longer affected by relocation...
2007-01-17 Bill WendlingRevert patch.
2007-01-17 Bill WendlingCreate the specified TargetObjInfo and use it.
2007-01-12 Anton Korobeynikov* PIC codegen for X86/Linux has been implemented
2007-01-03 Anton KorobeynikovReally big cleanup.
2006-12-22 Anton KorobeynikovRefactored JIT codegen for mingw32. Now we're using...
2006-12-20 Anton KorobeynikovFixed dllimported symbols support during JIT'ing. JIT...
2006-12-19 Chris LattnerThe x86-64 target machine should be used for amd64...
2006-12-05 Evan Cheng- Switch X86-64 JIT to large code size model.
2006-12-04 Evan ChengNon-darwin gcc should default to static relocation...
2006-11-17 Bill WendlingRemoved even more std::cerr and #include <iostream...
2006-09-08 Evan ChengCommitting X86-64 support.
2006-09-07 Jim Laskey1. Remove condition on delete.
2006-09-04 Chris LattnerFix some X86 JIT failures. This should really come...
2006-09-04 Chris LattnerCompletely rearchitect the interface between targets...
2006-09-03 Chris LattnerSimplify target construction.
2006-08-29 Evan Cheng- Enable x86 isel preprocessing by default unless ...
2006-08-23 Nate BegemanInitial checkin of the Mach-O emitter. There's plenty...
2006-08-02 Nate BegemanDisable LSR at -fast
2006-07-26 Chris LattnerRename RelocModel::PIC to PIC_, to avoid conflicts...
2006-07-25 Evan Cheng- Refactor the code that resolve basic block references...
2006-06-16 Chris LattnerDon't pass target name into TargetData anymore, it...
2006-05-30 Evan ChengFix a build breaker.
2006-05-20 Owen AndersonMake TargetData strings less redundant.
2006-05-20 Owen AndersonMake all of the TargetMachine subclasses use the new...
2006-05-03 Owen AndersonRefactor TargetMachine, pushing handling of TargetData...
2006-04-08 Nate BegemanDisable switch lowering for targets based on the select...
2006-03-27 Nate BegemanSelectionDAGISel can now natively handle Switch instruc...
2006-03-23 Chris LattnerEliminate IntrinsicLowering from TargetMachine.
2006-03-19 Evan ChengTurning on LSR by default
2006-03-16 Evan ChengAdded a way for TargetLowering to specify what values...
2006-03-13 Evan ChengAdded getTargetLowering() to TargetMachine. Refactored...
2006-03-09 Evan ChengAdd option -enable-x86-lsr to enable x86 loop strength...
2006-02-22 Evan Cheng- Added option -relocation-model to set relocation...
2006-02-18 Evan ChengDisable PIC for JIT.
2006-02-17 Nate BegemanKill the x86 pattern isel. boom.
2006-02-03 Chris Lattnerremove an old comment
2006-02-03 Chris LattnerRemove the X86PeepholeOptimizerPass, a truly horrible...
2006-01-27 Evan ChengBye bye Pattern ISel, hello DAG ISel.
2006-01-27 Evan Chengx86 CPU detection and proper subtarget support
2006-01-26 Evan ChengAdded preliminary x86 subtarget support.
2006-01-22 Chris LattnerAdd explicit #includes of <iostream>
2006-01-20 Evan ChengStop doing that accidental commit.
2006-01-20 Evan ChengA few more SH{L|R}D peepholes.
2006-01-19 Evan ChengDidn't mean to commit the last one.
2006-01-19 Evan ChengAdded i16 SH{L|R}D patterns.
2005-12-20 Evan ChengSSE2 floating point load / store patterns. SSE2 fp...
2005-12-17 Evan ChengOnly lower SELECT when using DAG based isel.
2005-12-12 Chris Lattnerremove some never-completed and now-obsolete code.
2005-11-16 Chris Lattnerinitial step at adding a dag-to-dag isel for X86 backen...
2005-11-15 Chris LattnerSeparate X86ISelLowering stuff out from the X86ISelPatt...
2005-11-08 Chris LattnerAdd a new option to indicate we want the code generator...
2005-09-01 Jim Laskey1. Use SubtargetFeatures in llc/lli.
2005-08-18 Nate BegemanRemove the X86 and PowerPC Simple instruction selectors...
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-12 Nate BegemanImplement Subtarget support
2005-07-11 Chris LattnerRefactor things a bit to allow the ELF code emitter...
2005-07-06 Nate BegemanFirst round of support for doing scalar FP using the...
2005-06-27 Chris LattnerAdd support to the X86 backend for emitting ELF files...
2005-06-25 Chris LattnerRefactor the addPassesToEmitAssembly interface into...
2005-05-12 Chris LattnerEnable pattern isel by default
2005-04-21 Misha Brukman* Remove trailing whitespace
2005-04-15 Nate BegemanMake pattern isel default for ppc
2005-01-07 Chris LattnerAllow the selection-dag based selector to be diabled...
2005-01-03 Jeff CohenRevert elimination of global variable hack... still...
2005-01-02 Jeff CohenEliminate the use of the global variable hack in the...
2004-12-12 Chris LattnerUse the target triple to pick this target.
2004-11-02 Chris LattnerFix a warning
next