aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Added VMRS/VMSR for disassembly only.Johnny Chen2010-02-091-0/+25
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-094-13/+13
* Radar 7417921Jim Grosbach2010-02-092-2/+2
* Added vcvtb/vcvtt (between half-precision and single-precision, VFP).Johnny Chen2010-02-091-0/+18
* this is done, tested by CodeGen/ARM/iabs.llChris Lattner2010-02-081-20/+0
* tighten up eh.setjmp sequence a bit.Jim Grosbach2010-02-086-29/+37
* Add VCVTR (between floating-point and integer, VFP) for disassembly purpose.Johnny Chen2010-02-081-0/+31
* Add VCMP (VFP floating-point compare without 'E' bit set) for disassembly pur...Johnny Chen2010-02-081-0/+16
* Added VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly purpose.Johnny Chen2010-02-081-0/+14
* Handle AddrMode6 (for NEON load/stores) in Thumb2's rewriteT2FrameIndex.Bob Wilson2010-02-061-11/+10
* VMOVRRD and VMOVDRR both have Inst{7-6} = 0b00.Johnny Chen2010-02-051-2/+6
* make MachineModuleInfoMachO hold non-const MCSymbol*'s insteadChris Lattner2010-02-031-1/+1
* print instructions through the mcstreamer.Chris Lattner2010-02-031-13/+6
* rejigger the world so that EmitInstruction prints the \n atChris Lattner2010-02-031-0/+1
* sink handling of target-independent machine instrs (otherChris Lattner2010-02-032-15/+0
* As of r79039, we still try to eliminate the frame pointer on leaf functions,Jim Grosbach2010-02-021-1/+1
* Revert 95130.Evan Cheng2010-02-022-2/+2
* refactor code so that LLVMTargetMachine creates the asmstreamer and Chris Lattner2010-02-021-2/+3
* tidy some targets.Chris Lattner2010-02-022-4/+0
* detemplatize ARM code emitter.Chris Lattner2010-02-021-111/+57
* remove dead code.Chris Lattner2010-02-024-43/+2
* eliminate all the dead addSimpleCodeEmitter implementations.Chris Lattner2010-02-022-34/+0
* Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng2010-02-022-2/+2
* Added t2BFI (Bitfield Insert) entry for disassembler, with blank pattern field.Johnny Chen2010-02-021-1/+10
* MOVi16 should also be marked as a UnaryDP instruction, i.e., it doesn't have aJohnny Chen2010-02-011-1/+1
* For MVNr and MVNs, we need to set Inst{25} = 0 so as not to confuse the decoder.Johnny Chen2010-01-311-1/+4
* Fix a gross typo: ARMv6+ may or may not support unaligned memory operations.Anton Korobeynikov2010-01-301-2/+5
* Modified encoding bits specification for VFP instructions. In particular, the DJohnny Chen2010-01-292-104/+120
* Give AsmPrinter the most common expected implementation of Chris Lattner2010-01-281-6/+1
* switch ARM to EmitFunctionBody().Chris Lattner2010-01-281-45/+3
* Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner2010-01-281-12/+10
* Drop the argument to AsmPrinter::EmitConstantPool and make it virtual.Chris Lattner2010-01-281-0/+2
* switch ARM to use EmitFunctionHeader.Chris Lattner2010-01-271-44/+15
* eliminate the ARMFunctionInfo::Align member, using Chris Lattner2010-01-273-19/+6
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-3/+3
* Adjust setjmp instruction sequence to not need 32-bit alignment paddingJim Grosbach2010-01-272-5/+4
* Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng2010-01-272-2/+4
* constify a method argument.Chris Lattner2010-01-262-5/+6
* Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner2010-01-262-3/+2
* Emit .comm alignment in bytes but .align in powers of 2 for ARM ELF.Rafael Espindola2010-01-261-0/+3
* don't set to the default value.Chris Lattner2010-01-261-1/+0
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-262-7/+7
* don't bother setting the AsmPrinter::MF ivar, now thatChris Lattner2010-01-261-4/+0
* Minor jump table cleanup.Jim Grosbach2010-01-251-2/+2
* fix quoting problem jim noticed!Chris Lattner2010-01-251-1/+1
* prep work to support a future where getJumpTableInfo will returnChris Lattner2010-01-253-1/+7
* Make it SP, LR, PC for GPR Register Class instead of LR, SP, PC.Johnny Chen2010-01-251-1/+1
* Implemented ARMInstPrinter::printThumbS4ImmOperand().Johnny Chen2010-01-251-2/+1
* Fixed the order of GPR RegisterClass regs to be: ..., R10, R11, R12, ...Johnny Chen2010-01-251-1/+1
* mcize jump table symbol manipulation.Chris Lattner2010-01-251-33/+38