aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-12-22Trailing whitespace.Jim Grosbach
2010-12-21Add ARM-specific DAG combining to cast i64 vector element load/stores to f64.Bob Wilson
2010-12-21Arm and thumb call instructions are also in different orders.Eric Christopher
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-21If we're not using reg+reg offset we're using reg+imm, set the opcodeEric Christopher
2010-12-21Fix a copy-pasto. When the tBR_JTr instruction was converted to using theBill Wendling
2010-12-21Comment cleanups.Bill Wendling
2010-12-18Remove the MCObjectFormat class.Rafael Espindola
2010-12-18Move some data to the TargetWriter.Rafael Espindola
2010-12-18r120333 changed the opcode for the Thumb1 stuff from ARM::tMOVr toBill Wendling
2010-12-18RemoveUnusedCPEntries can change things. Track it.Bill Wendling
2010-12-18Rearrange some Neon multiclasses. No functional changes.Bob Wilson
2010-12-18Fix result type of Neon floating-point comparisons against zero.Bob Wilson
2010-12-18Add some missing entries in ARMTargetLowering::getTargetNodeName.Bob Wilson
2010-12-17During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling
2010-12-17Avoid report_fatal_error in ARM's PrintAsmOperand method.Bob Wilson
2010-12-17If The ARM WriteNopData() gets an unaligned byte count to pad out, fill in withJim Grosbach
2010-12-17Add bits 31-28 to the Thumb2 encoding of TBB/TBH.Jim Grosbach
2010-12-17Handle 2 and 4 byte data blob fixup values for ARM.Jim Grosbach
2010-12-17Stub out explicit MCELFObjectTargetWriter interface.Rafael Espindola
2010-12-17Move createELFObjectWriter to its own header.Rafael Espindola
2010-12-17MC/ARM: Use aggressive symbol folding (important for jump tables, for example).Daniel Dunbar
2010-12-17MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar
2010-12-17Use PairDRegs to implement ConcatVectors. No functionality change.Bob Wilson
2010-12-16Pseudo-ize the Thumb1 tBfar pattern. rdar://8777974Jim Grosbach
2010-12-16MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar
2010-12-16MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar
2010-12-16MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar
2010-12-16Delete an extra "Imm5 = ", caught by GCC's -Wsequence-point but not by ClangMatt Beaumont-Gay
2010-12-16Remove fixup_arm_thumb_ldst. The code was never calling the "fixup" stuff forBill Wendling
2010-12-16Add tSpill and tRestore to the opcodes to replace with tSTRi and tLDRiBill Wendling
2010-12-16Add encodings for Thumb1 Spill and Restore pseudos.Bill Wendling
2010-12-15Thumb1 had two patterns for the same load-from-constant-pool instruction.Jim Grosbach
2010-12-15Don't handle -arm-long-calls in fast isel for now.Eric Christopher
2010-12-15If we're changing the frame register to a physical register other than SP, weBill Wendling
2010-12-15Whitespace cleanups.Bill Wendling
2010-12-15Add Neon VCVT instructions for f32 <-> f16 conversions.Bob Wilson
2010-12-15Tweak a few pseudo-inst pattern base classes.Jim Grosbach
2010-12-15The new t2LEApcrel* pseudo instructions need the size specified.Jim Grosbach
2010-12-15Implement cleanups suggested by Daniel.Owen Anderson
2010-12-15Add fixups for Thumb LDR/STR instructions.Bill Wendling
2010-12-15Reapply r121808 now that the missing patterns have been supplied.Bill Wendling
2010-12-15Add some missing patterns now that tLDRB and tLDRH are split into reg andBill Wendling
2010-12-15Revert r121808 until I can fix the build.Bill Wendling
2010-12-14thumb adr fixup needs alignment just like the t2 version.Jim Grosbach
2010-12-14Comments and cleaning.Bill Wendling
2010-12-14Make the ISel selections for LDR/STR the same as before the LDRr/LDRi split. InBill Wendling
2010-12-14Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755Jim Grosbach
2010-12-14Fix comment.Bill Wendling