enhance codegen to put 16-bit character strings into the
[oota-llvm.git] / lib / Target / ARM /
2009-08-04 Anton KorobeynikovOoops, I was too fast to commit the wrong fix :(
2009-08-04 Anton KorobeynikovFix a typo - this unbreaks llvm-gcc build on arm
2009-08-04 Evan ChengThumb2 does not have ib (increment before) and da ...
2009-08-04 Evan ChengRemove ARM specific getInlineAsmLength. We'll rely...
2009-08-04 Evan ChengLoad / store multiple pass fixes for Thumb2. Not enable...
2009-08-04 Evan ChengEmit sub r, #c instead of transforming it to add r...
2009-08-04 Bob WilsonLower Neon VLD* intrinsics to custom DAG nodes, and...
2009-08-04 Bob WilsonMinor cleanup. No functional changes intended.
2009-08-03 Chris Lattneruse TLOF to compute the section for a function instead of
2009-08-03 Chris Lattnerconvert macho stub emission to use SwitchToSection...
2009-08-03 Bob WilsonLower CONCAT_VECTOR during legalization instead of...
2009-08-03 Benjamin Kramerllvm_report_error already prints "LLVM ERROR:". So...
2009-08-03 Evan ChengThese are done.
2009-08-03 Evan ChengUse the i12 variant of load / store opcodes if offset...
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 Lattnermove dwarf debug info section selection stuff from...
2009-08-02 Chris LattnerARM TAI no longer needs a TM, but createTargetAsmInfo...
2009-08-02 Chris LattnerMove the getInlineAsmLength virtual method from TAI...
2009-08-02 Chris Lattnerturn some templated inline functions into static functions.
2009-08-02 Chris Lattnerremove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfo
2009-08-02 Chris Lattnerremove TargetAsmInfo::TM, which is now dead. The basic...
2009-08-02 Chris Lattnerconvert ctors/dtors section to be in TLOF instead of
2009-08-01 Chris LattnerREmove dead fields of TAI.
2009-08-01 Evan ChengWorkaround a couple of Darwin assembler bugs.
2009-08-01 Evan ChengSplit t2MOVCCs since some assemblers do not recognize...
2009-08-01 Evan ChengFix Thumb2 function call isel. Thumb1 and Thumb2 should...
2009-07-31 Evan Chengt2BR_JT is mov pc, it's 2 byte long, not 4.
2009-07-31 Evan ChengThumb2 movcc need .w suffix.
2009-07-31 Chris Lattnerswitch off of 'Section' onto MCSection. We're not...
2009-07-31 Evan ChengUntil we have a "ALIGN" pseudo instruction, have asm...
2009-07-31 Evan Cheng- Teach TBB / TBH offset limits are 510 and 131070...
2009-07-31 Chris Lattnerrefactor section construction in TLOF to be through...
2009-07-30 Evan ChengWhen fp is not eliminated, instructions with T2_i12...
2009-07-30 David GoodwinRemove redundant match for frame index from imm8 addrmo...
2009-07-30 David GoodwinDarwin assembler now recognizes "orn", so remove workar...
2009-07-30 David GoodwinDarwin assembler now supports "rrx", so remove workaround.
2009-07-30 David GoodwinCleanup and include code selection for some frame index...
2009-07-30 David GoodwinAdd missing D* register clobbers for Thumb-2 call.
2009-07-30 Chris Lattneradd a random codegen deficiency.
2009-07-30 Daniel DunbarSwitch obvious clients to Twine instead of utostr ...
2009-07-30 Bob WilsonLower a 128-bit BUILD_VECTOR with 2 elements to a pair...
2009-07-29 Evan Chengtbb / tbh instructions only branch forward, not backwards.
2009-07-29 Evan ChengAdd VFP3 D registers to the DPR register class.
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...
next