aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2010-05-21Change ARM scheduling default to list-hybrid if the target supports floating ...Evan Cheng
2010-05-20When canonicalizing icmp operand order to put the loop invariantDan Gohman
2010-05-20Handle Neon v2f64 and v2i64 vector shuffles as register copies.Bob Wilson
2010-05-19Teach LSR how to cope better with unrolled loops on targets whereDan Gohman
2010-05-19TwoAddressInstructionPass doesn't really know how to merge live intervals whenJakob Stoklund Olesen
2010-05-19Testcase to go with 104141.Bob Wilson
2010-05-19Intrinsics which do a vector compare (results are all zero or all ones) are m...Evan Cheng
2010-05-18Remember to update VirtRegLastUse when spilling without killing before a call.Jakob Stoklund Olesen
2010-05-18Sink dag combine's post index load / store code that swap base ptr and index ...Evan Cheng
2010-05-18Fix PR7162: Use source register classes and sub-indices to determine the corr...Evan Cheng
2010-05-18FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (...Evan Cheng
2010-05-17Fix PR7175. Insert copies of a REG_SEQUENCE source if it is used by other REG...Evan Cheng
2010-05-17Fix PR7156. If the sources of a REG_SEQUENCE are all IMPLICIT_DEF's. Replace ...Evan Cheng
2010-05-17Careful with reg_sequence coalescing to not to overwrite sub-register indices.Evan Cheng
2010-05-17Turn on -neon-reg-sequence by default.Evan Cheng
2010-05-17Avoid allocating the same physreg to multiple virtregs in one instruction.Jakob Stoklund Olesen
2010-05-15Some cheap DAG combine goodness for multiplication with a particular constant.Anton Korobeynikov
2010-05-15Allow TargetLowering::getRegClassFor() to be called on illegal types. AlsoEvan Cheng
2010-05-11Keep track of the last place a live virtreg was used.Jakob Stoklund Olesen
2010-05-11Select @llvm.trap to the special B with 1111 condition (i.e. trap) instruction.Evan Cheng
2010-05-07Correct some bogus target triples.Duncan Sands
2010-05-05fix copy/paste oops.Jim Grosbach
2010-05-05Add tests for ARMV7M divide instruction useJim Grosbach
2010-05-05remove unneeded underscores.Jim Grosbach
2010-05-05Convert to filecheckJim Grosbach
2010-05-03Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,Dan Gohman
2010-05-03Fix a bug which prevented tail merging of return instructions inDan Gohman
2010-05-02Remove the -enable-sjlj-eh option, which doesn't do anything.Duncan Sands
2010-04-22Update ARM DAGtoDAG for matching UBFX instruction for unsigned bitfieldJim Grosbach
2010-04-20Fix tests for Neon load/store intrinsics to match the i8* types expected byBob Wilson
2010-04-17Fix declarations in a few more tests.Nick Lewycky
2010-04-17Start function numbering at 0.Dan Gohman
2010-04-15Fix PR6847. RegScavenger should ignore DebugValues.Jakob Stoklund Olesen
2010-04-15add a simple dag combine to replace trivial shl+lshr withChris Lattner
2010-04-14Don't custom lower bit converts to ARM VMOVDRRD or VMOVDRR when the operandBob Wilson
2010-04-13Handle a v2f64 formal parameter that is split between registers and memoryBob Wilson
2010-04-09Add a testcase for svn r100568.Bob Wilson
2010-04-07Split big test into multiple directories to cater toDale Johannesen
2010-03-25switch the flag for using NEON for SP floating point to a subtarget 'feature'.Jim Grosbach
2010-03-20pr6652: Use LDM to restore PC to the return address on ARMv4.Bob Wilson
2010-03-17Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen
2010-03-16--- Reverse-merging r98637 into '.':Bob Wilson
2010-03-16Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen
2010-03-16Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.Bob Wilson
2010-03-14Fix typoAnton Korobeynikov
2010-03-14Feature test for half precision FP.Anton Korobeynikov
2010-03-14fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner
2010-03-10Enable machine cse pass.Evan Cheng
2010-03-06Initial bits of ARMv4-only support.Anton Korobeynikov
2010-03-04pr6478: The frame pointer spill frame index is only defined when there is aBob Wilson