aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* 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
* sink an arm specific method out of asmprinter into the ARMAsmPrinter andChris Lattner2010-01-251-1/+17
* ARM does accept the .comm directive alignment.Jim Grosbach2010-01-251-1/+0
* Fix PR6134.Rafael Espindola2010-01-251-3/+1
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-244-4/+0
* mcize lcomm, simplify .comm, extend both to support 64-bit sizes.Chris Lattner2010-01-231-1/+1
* use helpers.Chris Lattner2010-01-231-12/+5
* move the various directive enums out of the MCStreamer classChris Lattner2010-01-231-1/+1
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-224-0/+4
* create a new MCParser library and move some stuff into it.Chris Lattner2010-01-221-7/+7
* Fix PR5694. The CMN instructions set the flags differently from CMP, so theyJim Grosbach2010-01-225-15/+31