Make sure Thumb2 uses the right call instructions.
[oota-llvm.git] / lib / Target / ARM /
2009-07-29 Evan ChengMake sure Thumb2 uses the right call instructions.
2009-07-29 Chris LattnerGive getPointerRegClass() a "kind" value so that target...
2009-07-29 Evan Cheng- Fix an obvious copy and paste error.
2009-07-29 Bob WilsonChange Neon VLDn intrinsics to return multiple values...
2009-07-29 Chris Lattnerpass the mangler down into the various SectionForGlobal...
2009-07-29 Evan ChengOptimize Thumb2 jumptable to use tbb / tbh when all...
2009-07-28 David GoodwinThumb-2: fix typo that caused incorrect stack eliminati...
2009-07-28 Devang PatelRename MDNode.h header. It defines MDnode and other...
2009-07-28 Evan ChengIn thumb2 mode, add pc is unpredictable. Use add +...
2009-07-28 David GoodwinRemove support for ORN to workaround <rdar://problem...
2009-07-28 Chris Lattnermore simplifications and cleanup. :)
2009-07-28 David GoodwinAdd workaround for <rdar://problem/7098328>.
2009-07-28 Chris Lattnerthe apple "ld_classic" linker doesn't support .literal1...
2009-07-28 David GoodwinAdd Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.
2009-07-28 Evan ChengtADDrSPI doesn't have a predicate operand, but tADDhirr...
2009-07-28 Evan ChengCode clean up. No functionality changes.
2009-07-28 Evan Cheng- More refactoring. This gets rid of all of the getOpco...
2009-07-28 Chris LattnerRip all of the global variable lowering logic out of...
2009-07-27 David GoodwinORN does not require (and can not have) the ".w" suffix...
2009-07-27 David GoodwinRemove TPat. No patterns depend on just isThumb()....
2009-07-27 Chris Lattnerremove dead code.
2009-07-27 Evan ChengMore DCE.
2009-07-27 Evan ChengconvertToThreeAddress can't handle Thumb2 instructions...
2009-07-27 Evan ChengGet rid of more dead code.
2009-07-27 Evan ChengCosmetic change.
2009-07-27 Evan ChengClean up.
2009-07-27 Evan ChengGet rid of some more getOpcode calls.
2009-07-27 David GoodwinThumb-2 does not have RSC.
2009-07-27 David GoodwinAdd ".w" suffix for wide thumb-2 instructions.
2009-07-27 Chris LattnerEliminate getNamed/getUnnamedSection, adding a new...
2009-07-27 Chris LattnerEliminate SectionFlags, just embed a SectionKind into...
2009-07-27 Evan ChengIf CPSR is modified but the def is dead, then it's...
2009-07-27 Evan ChengUse t2LDRi12 and t2STRi12 to load / store to / from...
2009-07-27 Evan ChengUse the right instructions to copy between GPR and...
2009-07-27 Evan ChengMerge isLoadFromStackSlot into one since it behaves...
2009-07-27 Evan ChengJust use a single isMoveInstr to catch all the cases.
2009-07-26 Evan ChengRename tMOVhi2lor to tMOVgpr2tgpr. It's not moving...
2009-07-26 Chris Lattneruntangle a TargetAsmInfo hack where ELFTargetAsmInfo...
2009-07-26 Evan ChengRefactor. Get rid of a few more getOpcode() calls.
2009-07-26 Daniel DunbarEliminate some uses of DOUT, cerr, and getNameStart().
2009-07-26 Daniel DunbarFactor commonality in triple match routines into helper...
2009-07-26 Daniel DunbarKill Target specific ModuleMatchQuality stuff.
2009-07-26 Bob WilsonAdd support for ARM Neon VREV instructions.
2009-07-25 Daniel DunbarRemove Value::{isName, getNameRef}.
2009-07-25 Daniel DunbarSimplify JIT target selection.
2009-07-25 Daniel DunbarAdd new helpers for registering targets.
2009-07-25 Evan Cheng80 col violation.
2009-07-25 Evan ChengGet rid of a couple of unnecessary getOpcode calls.
2009-07-25 Evan ChengAnother TODO.
2009-07-25 Evan ChengChange Thumb2 jumptable codegen to one that uses two...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-25 Evan ChengARM code emitter can't handle Thumb2 instructions yet...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Evan ChengUh. It would be useful to actually print the operand.
2009-07-24 Evan ChengDisable my constant island pass optimization (to make...
2009-07-24 Evan ChengAdd a workaround for Darwin assembler bug where it...
2009-07-24 Evan ChengMake sure thumb2 jumptable entries are aligned.
2009-07-24 Evan ChengClean up.
2009-07-24 Evan ChengReplace use of std::set with SmallPtrSet.
2009-07-24 Eli FriedmanRemove unused member functions.
2009-07-24 Chris Lattneruse section flags more correctly.
2009-07-24 Chris Lattnerreduce api exposure: clients shouldn't call SectionKind...
2009-07-24 Evan ChengThumb2 should use the register scavenger.
2009-07-24 Evan ChengFLDD, FLDS, FCPYD, FCPYS, FSTD, FSTS, VMOVD, VMOVQ...
2009-07-24 David GoodwinCorrectly handle the Thumb-2 imm8 addrmode. Specialize...
2009-07-23 Evan ChengThumb2 does not allow the use of "pc" register as part...
2009-07-23 Evan ChengFix up ARM constant island pass for Thumb2.
2009-07-23 Evan ChengSince we have moved unified assembly, switch to ADR...
2009-07-23 David GoodwinFix frame index elimination to correctly handle thumb...
2009-07-23 Evan Cheng80 col violation.
2009-07-22 David GoodwinFix typo in addrmode definition.
2009-07-22 Evan ChengUse getTargetConstant instead of getConstant since...
2009-07-22 Evan ChengEliminate a redudant check Eli pointed out.
2009-07-22 Evan ChengDon't forget D16 - D31 are clobbered by calls and sjlj eh.
2009-07-22 Evan ChengAdd R12 to the list of registers clobbered by 16-bit...
2009-07-22 Evan ChengFix a obvious copy-n-paste bug.
2009-07-22 Evan ChengGet rid one of the getRegisterNumbering. Also add D16...
2009-07-22 Evan ChengAdd an entry.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Evan ChengFixing cp island pass. Step 1: Determine whether the...
2009-07-21 Evan ChengFix comment.
2009-07-21 Chris Lattnerno really, I can spell!
2009-07-21 Chris Lattneradd an API so target-independent codegen can determine...
2009-07-21 Evan ChengAdd fake v7 itineraries for now.
2009-07-21 Chris Lattnermake AsmPrinter::doFinalization iterate over the global...
2009-07-21 Evan ChengDo not select tSXTB / tSXTH in thumb2 mode.
2009-07-21 Evan ChengFix ARM isle code that optimize multiply by constants...
2009-07-20 David GoodwinCMP and TST define CPSR, not use it.
2009-07-20 Bill WendlingRename Mangler linkage enums to something less gross.
2009-07-20 David GoodwinUse t2LDRri12 for frame index loads.
2009-07-20 Evan ChengFix PR4567. Thumb1 target was using the wrong instructi...
2009-07-20 Evan ChengModel fpscr to prevent fcmped / fcmpezs etc from being...
2009-07-20 Bill WendlingAdd plumbing for the `linker_private' linkage type...
2009-07-19 Evan ChengFix a regression from 76124. Thumb1 instructions defaul...
2009-07-19 Daniel DunbarAdd dependencies from TargetInfo onto .td generation.
2009-07-18 Daniel DunbarPut Target definitions inside Target specific header...
2009-07-17 Jeffrey Yasskinr76102 added the MachineCodeEmitter::processDebugLoc...
2009-07-17 Evan ChengFix tSUBspi operand definition. It reads and writes...
2009-07-16 Anton KorobeynikovEmit cross regclass register moves for thumb2.
2009-07-16 Evan ChengLet callers decide the sub-register index on the def...
next