Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function stack...
[oota-llvm.git] / lib / Target / ARM / ARMTargetMachine.cpp
2010-08-09 Evan ChengChange -prefer-32bit-thumb to attribute -mattr=+32bit...
2010-08-09 Evan ChengAdd an option to disable 32 -> 16-bit Thumb2 size reduc...
2010-07-24 Anton KorobeynikovHook in GlobalMerge pass
2010-07-02 Evan ChengRemove early IT block formation. It's not used.
2010-06-25 Bob WilsonAdd missing ARM and Thumb data layout info for vector...
2010-06-24 Evan ChengOops. IT block formation pass needs to be run at any...
2010-06-18 Evan ChengMove ARM if-conversion before post-ra scheduling.
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-16 Evan ChengMake post-ra scheduling, anti-dep breaking, and registe...
2010-06-09 Evan ChengTypo.
2010-06-09 Evan ChengThumb2 IT blocks are fairly expensive. When there are...
2010-05-11 Dan GohmanImplement a bunch more TargetSelectionDAGInfo infrastru...
2010-04-07 Anton KorobeynikovRemove late ARM codegen optimization pass committed...
2010-04-07 Anton KorobeynikovMove NEON-VFP domain fixer upper, so post-RA scheduler...
2010-04-07 Anton KorobeynikovSome initial version of global merger
2010-03-20 Daniel DunbarTargetRegistry: Fix create{AsmInfo,MCDisassembler}...
2010-02-02 Chris Lattnerremove dead code.
2010-02-02 Chris Lattnereliminate all the dead addSimpleCodeEmitter implementat...
2010-01-19 Jim GrosbachFor aligned load/store instructions, it's only required...
2009-12-02 Jim GrosbachFactor the stack alignment calculations out into a...
2009-11-15 Jim GrosbachDetect need for autoalignment of the stack earlier...
2009-11-07 Chris Lattnerindicate what the native integer types for the target...
2009-11-06 Evan Cheng- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic...
2009-11-06 Daniel DunbarPass StringRef by value.
2009-11-03 Anton KorobeynikovMove subtarget check upper for NEON reg-reg fixup pass.
2009-11-03 Anton KorobeynikovTurn neon reg-reg moves fixup code into separate pass...
2009-10-28 Bob WilsonRevert r85346 change to control tail merging by CodeGen...
2009-10-27 Bob WilsonRecord CodeGen optimization level in the BranchFolding...
2009-10-22 Bob WilsonRevert 84843. Evan, this was breaking some of the...
2009-10-22 Evan ChengMove if-conversion before post-regalloc scheduling...
2009-10-22 Evan ChengTrim include.
2009-10-02 Evan ChengMove load / store multiple before post-alloc scheduling.
2009-09-30 Evan ChengAdd a option which would move ld/st multiple pass befor...
2009-09-28 Bob WilsonPass the optimization level when constructing the ARM...
2009-09-27 Evan ChengEnable pre-regalloc load / store multiple pass for...
2009-09-26 Evan ChengReally remove this option.
2009-09-26 Evan ChengRemove a couple of unused command line options.
2009-09-14 Jim Grosbachtrivial whitespace cleanup
2009-08-22 Chris Lattnerrename COFFMCAsmInfo -> MCAsmInfoCOFF, likewise for...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-15 Evan ChengTurn on if-conversion for thumb2.
2009-08-13 Daniel DunbarRevert 78892 and 78895, these break generating working...
2009-08-13 Chris Lattnerfix a minor fixme. When building with SL and later...
2009-08-12 Chris LattnerChange TargetAsmInfo to be constructed via TargetRegist...
2009-08-11 Chris Lattnerpass the TargetTriple down from each target ctor to the
2009-08-11 Jim GrosbachWhitespace cleanup. Remove trailing whitespace.
2009-08-11 Evan ChengAdding a blank line back.
2009-08-10 Evan ChengEnable Thumb2 instruction shrinking (32-bit to 16-bit...
2009-08-08 Evan ChengAdd a skeleton Thumb2 instruction size reduction pass.
2009-08-05 Bob WilsonAdd a new pre-allocation pass to assign adjacent regist...
2009-08-05 Bob WilsonOops. I didn't mean to commit this piece yet.
2009-08-05 Bob WilsonChange DAG nodes for Neon VLD2/3/4 operations to return...
2009-08-04 Evan ChengEnable load / store multiple pass for Thumb2. It's...
2009-08-02 Daniel DunbarMove most targets TargetMachine constructor to only...
2009-08-02 Daniel DunbarNormalize Subtarget constructors to take a target tripl...
2009-08-02 Chris LattnerARM TAI no longer needs a TM, but createTargetAsmInfo...
2009-07-27 Chris Lattnerremove dead code.
2009-07-25 Daniel DunbarAdd new helpers for registering targets.
2009-07-18 Daniel DunbarPut Target definitions inside Target specific header...
2009-07-16 Daniel DunbarKill off <TARGET>MachineModule variables, and <TARGETAS...
2009-07-15 Daniel DunbarLift addAssemblyEmitter into LLVMTargetMachine.
2009-07-15 Daniel DunbarLift DumpAsm / -print-emitted-asm functionality into...
2009-07-15 Daniel DunbarRemove old style hacks to register AsmPrinter into...
2009-07-15 Daniel DunbarReapply TargetRegistry refactoring commits.
2009-07-15 Stuart HastingsRevert 75762, 75763, 75766..75769, 75772..75775, 75778...
2009-07-15 Daniel DunbarReplace large swaths of copy-n-paste code with obvious...
2009-07-15 Daniel DunbarKill off old (TargetMachine level, not Target level...
2009-07-15 Daniel DunbarProvide TargetMachine implementations with reference...
2009-07-15 Daniel DunbarRegister Target's TargetMachine and AsmPrinter in the...
2009-07-14 David GreeneHave asm printers use formatted_raw_ostream directly...
2009-07-10 Evan ChengAdd a thumb2 pass to insert IT blocks.
2009-07-06 Bruno Cardoso LopesAdd the Object Code Emitter class. Original patch by...
2009-07-02 David GoodwinCheckpoint refactoring of ThumbInstrInfo and ThumbRegis...
2009-07-01 Daniel DunbarRemove unused AsmPrinter OptLevel argument, and propogate.
2009-06-26 Anton KorobeynikovSplit thumb-related stuff into separate classes.
2009-06-23 Bob WilsonProvide InitializeAllTargets and InitializeNativeTarget...
2009-06-19 Evan ChengEnable arm pre-allocation load / store multiple optimiz...
2009-06-19 Evan ChengLatency information for ARM v6. It's rough and not...
2009-06-16 Douglas GregorIntroduce new headers whose inclusion forces linking and
2009-06-13 Evan ChengAdd a ARM specific pre-allocation pass that re-schedule...
2009-05-30 Bruno Cardoso LopesFirst patch in the direction of splitting MachineCodeEm...
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-03-25 Evan ChengCodeGen still defaults to non-verbose asm, but llc...
2009-03-09 Evan ChengARM target now also recognize triplets like thumbv6...
2009-02-24 Bill WendlingOverhaul my earlier submission due to feedback. It...
2008-11-15 Oscar FuentesAdds extern "C" ints to the .cpp files that use Registe...
2008-11-08 Evan ChengTell ARMJITInfo if codegen relocation is PIC. It change...
2008-10-30 Evan ChengARM JIT should observe -relocation-model command line...
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-09-25 Anton KorobeynikovReapply 56585:56589 with proper fix for some gcc versions
2008-09-25 Evan ChengTemporarily backing out 56585:56589 to unbreak the...
2008-09-24 Anton KorobeynikovGet rid of virtual inheritance for ARM TAI
2008-08-21 Owen AndersonUse raw_ostream throughout the AsmPrinter.
2008-08-17 Anton KorobeynikovMove ARM to pluggable asmprinter
2008-08-07 Anton KorobeynikovSwitch ARM to new section handling stuff
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-06 Chris LattnerMatch things like 'armv5tejl-unknown-linux-gnu' for...
next