Convert ADCS and SBCS instructions into pseudos that are expanded to the ADC/ABC...
[oota-llvm.git] / lib / Target / ARM / ARMExpandPseudoInsts.cpp
2011-04-05 Owen AndersonConvert ADCS and SBCS instructions into pseudos that...
2011-03-29 Owen AndersonGet rid of the non-writeback versions VLDMDB and VSTMDB...
2011-03-17 Owen AndersonThere are two pseudos in this case that are Thumb mode...
2011-03-11 Jim GrosbachPseudo-ize VMOVDcc and VMOVScc.
2011-03-11 Jim Grosbach80 columns
2011-03-11 Jim GrosbachARM VDUPLNfq and VDUPLNfd definitions can just be Pat...
2011-03-11 Jim GrosbachProperly pseudo-ize ARM MVNCCi.
2011-03-11 Jim GrosbachProperly pseudo-ize ARM MOVCCi and MOVCCi16.
2011-03-10 Jim GrosbachProperly pseudo-ize MOVCCr and MOVCCs.
2011-03-05 Anton KorobeynikovPreliminary support for ARM frame save directives emiss...
2011-02-08 Owen AndersonRevert both r121082 (which broke a bunch of constant...
2011-02-07 Bob WilsonChange VLD3/4 and VST3/4 for quad registers to not...
2011-01-23 Ted KremenekNull initialize a few variables flagged by
2011-01-21 Evan ChengLast round of fixes for movw + movt global address...
2011-01-20 Evan ChengSorry, several patches in one.
2011-01-17 Evan ChengMaterialize GA addresses with movw + movt pairs for...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2010-12-13 Owen AndersonRevert r121721, which broke buildbots.
2010-12-13 Owen AndersonMake Thumb2 LEA-like instruction into pseudos, which...
2010-12-13 Bob WilsonUse COPY_TO_REGCLASS instead of pseudo instructions...
2010-12-13 Bob WilsonUse pseudo instructions for 2-register Neon instruction...
2010-12-09 Matt Beaumont-GayRemove unused variables
2010-12-09 Bill WendlingRemove extraneous semicolon.
2010-12-08 Jason W KimStyle nit and whitespace cleanup
2010-12-08 Jason W KimRemoved dead comment.
2010-12-08 Jason W KimARM/MC/ELF TPsoft is now a proper pseudo inst.
2010-12-07 Owen AndersonSecond attempt at converting Thumb2's LDRpci, including...
2010-12-06 Owen AndersonRevert r121021, which broke the buildbots.
2010-12-06 Jim GrosbachTrailing whitespace.
2010-12-06 Owen AndersonImprove handling of Thumb2 PC-relative loads by convert...
2010-12-02 Jim GrosbachWhen expanding the MOVCCi32imm, make sure to use the...
2010-11-30 Bob WilsonAdd support for NEON VLD3-dup instructions.
2010-11-29 Bob WilsonAdd support for NEON VLD3-dup instructions.
2010-11-28 Bob WilsonAdd support for NEON VLD2-dup instructions.
2010-11-27 Bob WilsonAdd NEON VLD1-dup instructions (load 1 element to all...
2010-11-19 Benjamin KramerAvoid release build warnings.
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-16 Bill WendlingEncode the multi-load/store instructions with their...
2010-11-13 Evan ChengAdd conditional move of large immediate.
2010-11-12 Evan ChengEliminate ARM::MOVi2pieces. Just use MOVi32imm and...
2010-11-02 Bob WilsonAdd NEON VST1-lane instructions. Partial fix for Radar...
2010-11-01 Bob WilsonAdd NEON VLD1-lane instructions. Partial fix for Radar...
2010-10-29 Jim GrosbachConvert ARM::MOVi2pieces to a true pseudo-instruction...
2010-10-23 Chandler CarruthSwitch attribute macros to use 'LLVM_' as a prefix...
2010-10-21 Duncan SandsThe return value of this call is not used, so no point
2010-10-20 Jim GrosbachFix backwards conditional.
2010-10-20 Jim GrosbachAdd dynamic realignment when rematerializing the base...
2010-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-10-15 Bob WilsonUse simple RegState::Define flag instead of getDefRegSt...
2010-10-15 Jim GrosbachWhen expanding the MOVsr[la]_flag pseudos, the CPSR...
2010-10-14 Jim GrosbachRefactor the MOVsr[al]_flag and RRX pseudo-instructions...
2010-10-06 Jim GrosbachChange the NEON VDUPfdf and VDUPfqf pseudo-instructions...
2010-09-16 Bob WilsonWhen expanding ARM pseudo registers, copy the existing...
2010-09-16 Bob WilsonAdd missing break.
2010-09-16 Bob WilsonChange VLDMQ and VSTMQ to be pseudo instructions. ...
2010-09-14 Bob WilsonAvoid warnings.
2010-09-13 Bob WilsonConvert some VTBL and VTBX instructions to use pseudo...
2010-09-13 Bob WilsonSwitch all the NEON vld-lane and vst-lane instructions...
2010-09-09 Bob WilsonFor double-spaced VLD3/VLD4 instructions, copy the...
2010-09-09 Bob WilsonSimplify copying over operands from pseudo NEON load...
2010-09-08 Bob WilsonClean up a comment.
2010-09-03 Bob WilsonFinish converting the rest of the NEON VLD instructions...
2010-09-02 Bob WilsonFill in a missing comment.
2010-09-02 Bob WilsonConvert VLD1 and VLD2 instructions to use pseudo-instru...
2010-08-30 Anton KorobeynikovExpand MOVi32imm in ARM mode after regalloc. This provides
2010-08-30 Bob WilsonWhen expanding NEON VST pseudo instructions, if the...
2010-08-28 Bob WilsonUse pseudo instructions for VST1 and VST2.
2010-08-26 Bob WilsonUse pseudo instructions for VST3.
2010-08-26 Bob WilsonUse pseudo instructions for VST1d64Q.
2010-08-25 Bob WilsonStart converting NEON load/stores to use pseudo instruc...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-20 Chris Lattnerprune #includes a little.
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-05-24 Jakob Stoklund OlesenSwitch ARMRegisterInfo.td to use SubRegIndex and elimin...
2010-05-13 Evan ChengExpand VMOVQQ into a pair of VMOVQ.
2010-05-12 Evan ChengFix some potential issues in the pseudo instruction...
2010-05-12 Evan ChengRemove a dead fixme.
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-24 Anton KorobeynikovMaterialize global addresses via movt/movw pair, this...
2009-11-06 Evan Cheng- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic...