Initial checkin of the Mach-O emitter. There's plenty of fixmes, but it
[oota-llvm.git] / lib / Target / PowerPC / PPCTargetMachine.cpp
2006-08-23 Nate BegemanInitial checkin of the Mach-O emitter. There's plenty...
2006-07-26 Chris LattnerRename RelocModel::PIC to PIC_, to avoid conflicts...
2006-07-15 Chris LattnerRemove what little AIX support we have. It has never...
2006-07-12 Chris LattnerAn overaggressive #ifdef allows a function to fall...
2006-07-06 Chris LattnerUndisable ppc64 jit
2006-06-17 Chris LattnerImplement the getPointerRegClass method, which is requi...
2006-06-16 Chris LattnerRemove the -darwin and -aix llc options, inferring...
2006-06-16 Chris LattnerDon't pass target name into TargetData anymore, it...
2006-06-16 Chris LattnerFirst baby step towards ppc64 support. This adds a...
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-21 Nate BegemanFix the comment
2006-04-21 Nate BegemanChange the PPC JIT to use a Static relocation model
2006-04-08 Nate BegemanDisable switch lowering for targets based on the select...
2006-03-23 Chris LattnerEliminate IntrinsicLowering from TargetMachine.
2006-03-16 Evan ChengAdded a way for TargetLowering to specify what values...
2006-03-13 Evan ChengPPC LSR pass should use target lowering hooks.
2006-03-13 Evan ChengAdded getTargetLowering() to TargetMachine. Refactored...
2006-02-23 Evan ChengPPC JIT relocation model should be DynamicNoPIC.
2006-02-22 Evan Cheng- Added option -relocation-model to set relocation...
2006-01-12 Chris LattnerGoodbye PPC pattern isel. You have served us well...
2006-01-04 Jim LaskeyTie dwarf generation to darwin assembler.
2005-11-08 Chris LattnerAdd a new option to indicate we want the code generator...
2005-11-01 Jim LaskeyAllow itineraries to be passed through the Target Machine.
2005-10-18 Nate BegemanFirst bits of 64 bit PowerPC stuff, currently disabled...
2005-10-16 Nate BegemanMore PPC32 -> PPC changes, as well as merging some...
2005-10-14 Chris LattnerRename PPC32*.h to PPC*.h
2005-10-14 Chris LattnerMerge PPCJITInfo.h and PPC32JITInfo.h. Note that the...
2005-10-14 Chris LattnerRename PowerPC*.h to PPC*.h
2005-10-14 Chris LattnerNuke the PowerPCTargetMachine.h header. Note that...
2005-09-29 Chris LattnerMake the JIT default to the DAG isel instead of the...
2005-09-27 Chris LattnerMove the post-lsr simplify cfg pass after lowereh,...
2005-09-02 Chris Lattnerturn on dag isel by default
2005-09-01 Jim Laskey1. Use SubtargetFeatures in llc/lli.
2005-08-18 Nate BegemanRemove the X86 and PowerPC Simple instruction selectors...
2005-08-17 Chris Lattneradd a beta option for turning on dag->dag isel
2005-08-15 Chris LattnerTurn loop strength reduction on by default.
2005-08-13 Nate BegemanRemove support for 64b PPC, it's been broken for a...
2005-08-05 Chris LattnerConsolidate the GPOpt stuff to all use the Subtarget...
2005-08-05 Chris Lattnerdon't crash when running the PPC backend on non-ppc...
2005-08-04 Nate BegemanUse the new subtarget support to automatically choose...
2005-08-04 Nate BegemanAdd Subtarget support to PowerPC. Next up, using it.
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-21 Nate BegemanSupport building non-PIC
2005-07-21 Chris Lattnerrevert to using 4-byte alignment for doubles, as specif...
2005-07-20 Nate BegemanGenerate mfocrf when targeting g5. Generate fsqrt...
2005-07-19 Nate BegemanIntegrate SelectFPExpr into SelectExpr. This gets...
2005-06-25 Chris LattnerRefactor the addPassesToEmitAssembly interface into...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-15 Nate BegemanMake pattern isel default for ppc
2005-04-05 Nate BegemanRemove 64 bit simple ISel, it never worked correctly
2005-03-24 Nate BegemanImplement more of the PPC32 Pattern ISel:
2005-03-24 Nate BegemanAddition of the PPC32 Pattern ISel. While it is far...
2005-03-02 Chris Lattnercleanup the cfg after lsr
2005-03-02 Chris LattnerAdd a temporary option for llc-beta: -enable-lsr-for...
2004-12-12 Chris LattnerUse the target triple to pick this target.
2004-11-28 Chris LattnerThe LLVM bool type shall have 1 byte alignment on PPC.
2004-11-25 Chris LattnerThe JIT works enough
2004-11-23 Chris LattnerRemove this method.
2004-11-23 Nate BegemanDon't return value from void function. This is only...
2004-11-23 Chris LattnerBe really paranoid about not breaking stuff yet
2004-11-23 Chris LattnerMove JITInfo from PPCTM to PPC32TM
2004-11-20 Chris LattnerRemove this method, it's not clear how it could be...
2004-10-25 Chris LattnerDisable the JIT until it can sorta kinda work.
2004-10-10 Chris Lattnerbling bling!
2004-09-04 Nate BegemanAll PPC instructions are now auto-printed
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-20 Chris LattnerDo not register ppc64 yet, as it breaks the SparcV9...
2004-08-19 Misha BrukmanLR needs to be saved at 16-byte offset on a 64-bit...
2004-08-17 Misha BrukmanNo need for an `is64bit' flag
2004-08-14 Nate BegemanReplace PowerPCPEI.cpp with target independant PrologEp...
2004-08-12 Misha BrukmanDisable PPC64 backend by default because LLC cannot...
2004-08-11 Misha Brukman* Move AIX into the llvm namespace to be accessed from...
2004-08-11 Misha BrukmanHyphenate ##-bit and remove first-person from comments.
2004-08-11 Nate BegemanClean up 32/64bit and Darwin/AIX split. Next steps...
2004-08-11 Misha BrukmanBreaking up the PowerPC target into 32- and 64-bit...
2004-08-09 Misha BrukmanCodePrinter -> AsmPrinter
2004-08-06 Chris LattnerChanges commited for Nate Begeman:
2004-07-27 Misha BrukmanRun the branch selection pass right before the asm...
2004-07-23 Misha BrukmanBool alignment on MacOSX/PowerPC is 4 bytes.
2004-07-20 Misha BrukmanShorts are aligned to 2 bytes, bools to 1 byte (in...
2004-07-20 Misha BrukmanDouble alignment in structs is 4 bytes, not 8. Patch...
2004-07-17 Misha BrukmanWe don't really need to #include IPO.h into this file.
2004-07-16 Misha BrukmanDefine double alignment as 8 bytes now that assert...
2004-07-15 Chris LattnerRevert stuff that I didn't mean to checkin
2004-07-15 Chris LattnerPatches towards fixing PR341
2004-07-12 Misha BrukmanImplement getModuleMatchQuality and getJITMatchQuality...
2004-07-11 Chris LattnerDelete the allocate*TargetMachine function, which is...
2004-07-11 Chris LattnerMake these format a bit nicer
2004-07-11 Chris LattnerAuto-registrate target
2004-07-02 Chris LattnerFix all of those problems that the PPC backend has...
2004-07-01 Misha BrukmanWrap long line
2004-06-29 Misha BrukmanLower ConstantExpressions before the code generator.
2004-06-29 Chris LattnerThe code generator should work with unreachable blocks...
2004-06-28 Misha BrukmanCan't print out machine code before it is constructed.
2004-06-25 Misha BrukmanAllow debugging machine instrs (by printout) before...
2004-06-24 Misha BrukmanAdd option to print out machine code before register...
2004-06-21 Misha Brukmanllvm/IntrinsicLowering.h => llvm/CodeGen/IntrinsicLower...
2004-06-21 Misha BrukmanInitial revision