aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-02-21Skipping over debugvalue instructions to determine whether the split spot is ...Evan Cheng
2011-02-21Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel
2011-02-20Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes
2011-02-19Avoid dangling else warnings.Joerg Sonnenberger
2011-02-18Fix style and a typoBruno Cardoso Lopes
2011-02-18Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes
2011-02-17Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi
2011-02-16Some single precision VFP instructions may be executed on NEON pipeline, but ...Evan Cheng
2011-02-15Teach ARMLoadStoreOptimizer to remove kill flags from merged instructions as ...Jakob Stoklund Olesen
2011-02-15Spelling fix: consequtive -> consecutive.Duncan Sands
2011-02-14Remove unused bitvectors that record ARM callee-saved registers.Bob Wilson
2011-02-14A fail to match coprocessor number and register number must fail instead of a...Bruno Cardoso Lopes
2011-02-14Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes
2011-02-13Enhance ComputeMaskedBits to know that aligned frameindexesChris Lattner
2011-02-12AsmMatcher custom operand parser failure enhancements.Jim Grosbach
2011-02-11Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON vector types.Nate Begeman
2011-02-11Fix buggy fcopysign lowering.Evan Cheng
2011-02-08Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...Owen Anderson
2011-02-08Temporary workaround for a bad bug introduced by r121082 which replacedEvan Cheng
2011-02-07Add support for parsing dmb/dsb instructionsBruno Cardoso Lopes
2011-02-07Remove the MCR asm parser hack and start using the custom target specific asmBruno Cardoso Lopes
2011-02-07ARM/MC/ELF Lowercase .cpu attributes in .s, but make them uppercase in .oJason W Kim
2011-02-07Fix an obvious typo which caused an isel assertion. rdar://8964854.Evan Cheng
2011-02-07Add codegen support for using post-increment NEON load/store instructions.Bob Wilson
2011-02-07Change VLD3/4 and VST3/4 for quad registers to not update the address register.Bob Wilson
2011-02-07Fix some NEON instruction itineraries.Bob Wilson
2011-02-07Fix a comment: addrmode6 no longer includes the optional writeback flag.Bob Wilson
2011-02-07Remove inaccurate comments: so_imm and t2_so_imm operands are not encodedBob Wilson
2011-02-07Move code for OffsetCompare struct closer to where it is used.Bob Wilson
2011-02-07Rework some .ARM.attribute work for improved gcc compatibility.Jason W Kim
2011-02-04Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps.Jason W Kim
2011-02-04MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar
2011-02-03Fix 80-column violations and whitespace.Bob Wilson
2011-02-02Update comment to match my recent change.Bob Wilson
2011-02-02Given a pair of floating point load and store, if there are no other uses ofEvan Cheng
2011-02-01PR9081: Split up LDM instruction with deprecated use of both LR and PC.Bob Wilson
2011-01-31Keep track of incoming argument's location while emitting LiveIns.Devang Patel
2011-01-30Save a mapping between original and cloned constpool entries.Anton Korobeynikov
2011-01-28PR9030: Fix disassembly of ARM "mov pc, lr" instruction.Bob Wilson
2011-01-27Fix PLD encoding.Evan Cheng
2011-01-27Changed llvm-mc arm target to give an error if .syntax divided is used. SinceKevin Enderby
2011-01-27Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky
2011-01-27Use the incoming VT not the VT of where we're trying to store to determineEric Christopher
2011-01-26Add support for printing out floating point values from the ARM assemblyBill Wendling
2011-01-26fix the encoding and add testcases for ARM nop, yield, wfe and wfi instructionsBruno Cardoso Lopes
2011-01-26Add needed braces.Bill Wendling
2011-01-25Revert 124230. It was causing test failures.Bill Wendling
2011-01-25The floating point value is encoded in its binary form as an Imm. Convert itBill Wendling
2011-01-25Don't merge restore with tail call instruction.Evan Cheng
2011-01-24Provide correct registers for EH stuff on ARMAnton Korobeynikov