aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-10-26Tidy up redundant check.Bob Wilson
2010-10-25Produce the headers directly in the Finish method. This allows us to useRafael Espindola
2010-10-25Add correct encodings for NEON vabal.Owen Anderson
2010-10-25Add correct NEON encodings for vaba.Owen Anderson
2010-10-25Attempt to provide correct encodings for NEON vbit and vbif, even though we c...Owen Anderson
2010-10-25Provide correct NEON encodings for vbsl.Owen Anderson
2010-10-25imm12 operands aren't Thumb2 only, so rename the printer helper function.Jim Grosbach
2010-10-25Add correct instruction encodings for vbic, vorn, and vmvn.Owen Anderson
2010-10-25Add a virtual destructor.Rafael Espindola
2010-10-25Provide correct NEON encodings for vand, veor, and vorr.Owen Anderson
2010-10-25Add NEON encoding tests for vcgt and vacgt.Owen Anderson
2010-10-25Add support for emitting ARM file attributes.Rafael Espindola
2010-10-25Add tests for NEON encodings of vcge and vacge.Owen Anderson
2010-10-25Add a warning about our inability to test the encoding of vceq with immediate...Owen Anderson
2010-10-23Move rejection of NEON parameters earlier in fast isel call processing,Eric Christopher
2010-10-23Move the remaining attribute macros to systematic names based on the attributeChandler Carruth
2010-10-23Switch attribute macros to use 'LLVM_' as a prefix. We retain the old namesChandler Carruth
2010-10-23Enable ARM fastcc.Evan Cheng
2010-10-23Latency between CPSR def and branch is zero.Evan Cheng
2010-10-22Trailing whitespace.Jim Grosbach
2010-10-22fix memory-layout assumption which only holds on little-endian systemsGabor Greif
2010-10-22ARM mode encoding information for CLZ, RBIT, REV*, and PKH*.Jim Grosbach
2010-10-22Transfer implicit ops when forming load multiple and return instructions.Evan Cheng
2010-10-22Add correct NEON encodings for vqdmlal.Owen Anderson
2010-10-22Add the encoding information for the rest of the ARM mode multiply instructions.Jim Grosbach
2010-10-22Provide correct encodings for NEON vmlal.Owen Anderson
2010-10-22Silence compiler warnings.Evan Cheng
2010-10-22Provide correct NEON encodings for vmla.Owen Anderson
2010-10-22More ARM multiply instuction binary encodings.Jim Grosbach
2010-10-22Add fastcc cc: pass and return VFP / NEON values in registers. Controlled by ...Evan Cheng
2010-10-22Parameterize a bit of ARM encoding information, simplifying some instructionJim Grosbach
2010-10-22More ARM multiply instruction encoding information.Jim Grosbach
2010-10-22Making the e_machine configurable by the target backend in ELFObjectWriter.Wesley Peck
2010-10-22Add some basic ret instruction support to arm fast-isel.Eric Christopher
2010-10-21ARM binary encoding for some of the multiply instructions.Jim Grosbach
2010-10-21ARM binary encodings for MVN variants.Jim Grosbach
2010-10-21ARM Binary encoding information for BFC/BFI instructions.Jim Grosbach
2010-10-21These don't need to be virtual.Eric Christopher
2010-10-21Move the encoding logic for Q registers into getMachineOpValue().Owen Anderson
2010-10-21ARM encodes Q registers as 2xregno (i.e. the number of the D register that co...Owen Anderson
2010-10-21Handle storing args to the stack for calls.Eric Christopher
2010-10-21More load/store refactoring, call reg+offset simplification from withinEric Christopher
2010-10-21trailing whitespaceJim Grosbach
2010-10-21Add correct NEON encodings for vhadd and vrhadd.Owen Anderson
2010-10-21Add correct encodings for NEON vaddw.s* and vaddw.u*.Owen Anderson
2010-10-21Provide correct NEON encodings for vaddl.u* and vaddl.s*.Owen Anderson
2010-10-21The return value of this call is not used, so no pointDuncan Sands
2010-10-21putback r116983 and fix simple-fp-encoding.ll testsAndrew Trick
2010-10-21Revert r116983, which is breaking all the buildbots.Owen Anderson
2010-10-21Add missing scheduling itineraries for transfers between core registers and V...Evan Cheng