Truncate from i64 to i32 is "free" on x86-32, because it involves
[oota-llvm.git] / lib / Target / ARM /
2010-02-25 Johnny ChenAdded tSVC and tTRAP for disassembly only.
2010-02-24 Jakob Stoklund OlesenCreate a stack frame on ARM when
2010-02-24 Bob WilsonCheck for comparisons of +/- zero when optimizing less...
2010-02-24 Johnny ChenAdded Vector Swap (VSWPd and VSWPq) instructions for...
2010-02-24 Jakob Stoklund OlesenStay away from str <undef> in ARMLoadStoreOpt. This...
2010-02-24 Johnny ChenFixed typo of opcodestr, should be "vst1", not "vld1".
2010-02-24 Chandler CarruthRemove an unused variable. Was this intentional?
2010-02-24 Johnny ChenAdded for disassembly VST1 (multiple single elements...
2010-02-24 Jim Grosbachhandle very large call frames when require SPAdj !...
2010-02-24 Jim GrosbachLowerCall() should always do getCopyFromReg() to refere...
2010-02-23 Johnny ChenAdded for disassembly VLD1 (multiple single elements...
2010-02-23 Jim GrosbachSpelling. s/suppor /support /
2010-02-23 Johnny ChenAdded versions of VCGE, VCGT, VCLE, and VCLT NEON instr...
2010-02-23 Johnny ChenAdded VCEQ (immediate #0) NEON instruction for disassem...
2010-02-22 Jim GrosbachUpdated version of r96634 (which was reverted due to...
2010-02-22 Jim GrosbachClean up a bit and fix for when SPAdj != 0
2010-02-22 Jim GrosbachThe predicate index isn't fixed, so scan for it to...
2010-02-22 Johnny ChenAdded SEL, SXTB16, SXTAB16, UXTAB16, SMMULR, SMMLAR...
2010-02-22 Johnny ChenAdded a bunch of instructions for disassembly only:
2010-02-21 Johnny ChenUndo r96654. The printing of ARM shift instructions...
2010-02-19 Bob WilsonRevert 96634. It causes assertion failures for 126...
2010-02-19 Johnny ChenAdded entries for ASR, LSL, LSR, ROR, and RRX so that...
2010-02-19 Jim GrosbachRadar 7636153. In the presence of large call frames...
2010-02-18 Johnny ChenAdded LDRD_PRE/POST & STRD_PRE/POST for disassembly...
2010-02-18 Bob WilsonUse NEON vmin/vmax instructions for floating-point...
2010-02-18 Johnny ChenAdded LDRSBT, LDRHT, LDRSHT for disassembly only. ...
2010-02-18 Johnny ChenAdded for disassembly only the variants of DMB, DSB...
2010-02-17 Bob WilsonRemove the NEON N2VSInt instruction class: it's only...
2010-02-17 Johnny ChenAdded CLREX (Clear-Exclusive) for disassembly only.
2010-02-17 Bob WilsonMore cleanup for NEON:
2010-02-17 Johnny ChenAdded RFE for disassembly only.
2010-02-17 Chris Lattneradd a note, from PR5100
2010-02-17 Johnny ChenAdded BFI for disassembly only.
2010-02-17 Bob WilsonWrap lines to 80 columns and generally try to clean...
2010-02-16 Bob WilsonHandle tGPR register class in a few more places. This...
2010-02-16 Johnny ChenAdd SMC (Secure Monitor Call) system instruction for...
2010-02-16 Jim Grosbach80 column cleanup
2010-02-16 Jim GrosbachRemove trailing whitespace
2010-02-16 Jim GrosbachUpdate Thumb2 to not use CarryDefIsUnused or CarryDefIs...
2010-02-16 Jim GrosbachRemove redundant setting of Defs. CPSR is already marke...
2010-02-16 Jim GrosbachFirst step in eliminating the CarryDefIsUnused and...
2010-02-16 Johnny ChenAdded for disassembly the following instructions:
2010-02-16 Bob WilsonFix pr6111: Avoid using the LR register for the target...
2010-02-15 Bob WilsonPut repeated empty pattern into the AQI instruction...
2010-02-15 Anton KorobeynikovMove TLOF implementations to libCodegen to resolve...
2010-02-15 Evan ChengSplit SelectionDAGISel::IsLegalAndProfitableToFold to
2010-02-15 David GreeneRemove an assumption of default arguments. This is...
2010-02-14 Johnny ChenTry to factorize the specification of saturating add...
2010-02-13 Johnny ChenAdd SETEND and BXJ instructions for disassembly only.
2010-02-13 Evan ChengTeach MachineFrameInfo to track maximum alignment while...
2010-02-13 Johnny ChenAdded a bunch of saturating add/subtract instructions...
2010-02-12 Johnny ChenAdd YIELD, WFE, WFI, and SEV instructions for disassemb...
2010-02-12 Evan ChengLoad / store multiple instructions cannot load / store...
2010-02-12 Johnny ChenAdd halfword multiply accumulate long SMLALBB/BT/TB...
2010-02-12 Johnny ChenAdd SWP (Swap) and SWPB (Swap Byte) for disassembly...
2010-02-12 Johnny ChenAdd CPS, MRS, MRSsys, MSR, MSRsys for disassembly only.
2010-02-12 Johnny ChenAdded coprocessor Instructions CDP, CDP2, MCR, MCR2...
2010-02-11 Johnny ChenAdded LDRT/LDRBT/STRT/STRBT for disassembly only.
2010-02-11 Johnny ChenForgot to also check in this file for vcvt (floating...
2010-02-11 Johnny ChenAdded VCVT (between floating-point and fixed-point...
2010-02-11 Johnny ChenAdded BKPT/tBKPT (breakpoint) to the instruction table...
2010-02-11 Johnny ChenAdd pseudo instruction TRAP for disassembly, which...
2010-02-10 Johnny ChenAdded NOP, DBG, SVC to the instruction table for disass...
2010-02-10 Chris Lattnerprint all the newlines at the end of instructions with
2010-02-09 Johnny ChenAdd VBIF/VBIT for disassembly only.
2010-02-09 Johnny ChenAdded VMRS/VMSR for disassembly only.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-09 Jim GrosbachRadar 7417921
2010-02-09 Johnny ChenAdded vcvtb/vcvtt (between half-precision and single...
2010-02-08 Chris Lattnerthis is done, tested by CodeGen/ARM/iabs.ll
2010-02-08 Jim Grosbachtighten up eh.setjmp sequence a bit.
2010-02-08 Johnny ChenAdd VCVTR (between floating-point and integer, VFP...
2010-02-08 Johnny ChenAdd VCMP (VFP floating-point compare without 'E' bit...
2010-02-08 Johnny ChenAdded VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly...
2010-02-06 Bob WilsonHandle AddrMode6 (for NEON load/stores) in Thumb2's...
2010-02-05 Johnny ChenVMOVRRD and VMOVDRR both have Inst{7-6} = 0b00.
2010-02-03 Chris Lattnermake MachineModuleInfoMachO hold non-const MCSymbol...
2010-02-03 Chris Lattnerprint instructions through the mcstreamer.
2010-02-03 Chris Lattnerrejigger the world so that EmitInstruction prints the...
2010-02-03 Chris Lattnersink handling of target-independent machine instrs...
2010-02-02 Jim GrosbachAs of r79039, we still try to eliminate the frame point...
2010-02-02 Evan ChengRevert 95130.
2010-02-02 Chris Lattnerrefactor code so that LLVMTargetMachine creates the...
2010-02-02 Chris Lattnertidy some targets.
2010-02-02 Chris Lattnerdetemplatize ARM code emitter.
2010-02-02 Chris Lattnerremove dead code.
2010-02-02 Chris Lattnereliminate all the dead addSimpleCodeEmitter implementat...
2010-02-02 Evan ChengPass callsite return type to TargetLowering::LowerCall...
2010-02-02 Johnny ChenAdded t2BFI (Bitfield Insert) entry for disassembler...
2010-02-01 Johnny ChenMOVi16 should also be marked as a UnaryDP instruction...
2010-01-31 Johnny ChenFor MVNr and MVNs, we need to set Inst{25} = 0 so as...
2010-01-30 Anton KorobeynikovFix a gross typo: ARMv6+ may or may not support unalign...
2010-01-29 Johnny ChenModified encoding bits specification for VFP instructio...
2010-01-28 Chris LattnerGive AsmPrinter the most common expected implementation of
2010-01-28 Chris Lattnerswitch ARM to EmitFunctionBody().
2010-01-28 Chris LattnerRemove the argument from EmitJumpTableInfo, because...
2010-01-28 Chris LattnerDrop the argument to AsmPrinter::EmitConstantPool and...
2010-01-27 Chris Lattnerswitch ARM to use EmitFunctionHeader.
2010-01-27 Chris Lattnereliminate the ARMFunctionInfo::Align member, using
2010-01-27 Jeffrey YasskinKill ModuleProvider and ghost linkage by inverting...
next