aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-12-04Remove the old TRI::ResolveRegAllocHint() and getRawAllocationOrder() hooks.Jakob Stoklund Olesen
2012-12-03Implement ARMBaseRegisterInfo::getRegAllocationHints().Jakob Stoklund Olesen
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-30Codegen failure for vmull with small vectorsSebastian Pop
2012-11-29Fixed the arm disassembly of invalid BFI instructions to not build a bad MCInstKevin Enderby
2012-11-29Add cortex-a5 subtarget to the supported ARM architecturesQuentin Colombet
2012-11-29Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga
2012-11-28ARM: Implement CanLowerReturn so large vectors get expanded into sret.Benjamin Kramer
2012-11-28Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-26Decouple MCInstBuilder from the streamer per Eli's request.Benjamin Kramer
2012-11-26Add MCInstBuilder, a utility class to simplify MCInst creation similar to Mac...Benjamin Kramer
2012-11-24ARM: Share applyFixup between ELF and Darwin.Benjamin Kramer
2012-11-17Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman
2012-11-17Rename methods like PairSRegs() to createSRegpairNode() to meet our codingWeiming Zhao
2012-11-16Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao
2012-11-16Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov
2012-11-15Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missingEli Friedman
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-11-15Revert changing FNEG of v4f32 to Expand. It's legal.Craig Topper
2012-11-15Make FNEG and FABS of v4f32 Expand.Craig Topper
2012-11-15Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.Craig Topper
2012-11-14The code pattern "imm0_255_neg" is used for checking if an immediate value is...Nadav Rotem
2012-11-14Use TARGET2 relocation for TType references on ARM.Anton Korobeynikov
2012-11-12misched: Target-independent support for load/store clustering.Andrew Trick
2012-11-10Disable the Thumb no-return call optimization:Evan Cheng
2012-11-09Add ARM TARGET2 relocation. The testcase will follow with actualy use-case.Anton Korobeynikov
2012-11-09Revert r167620; this can be implemented using an existing CL option.Chad Rosier
2012-11-09Add support for -mstrict-align compiler option for ARM targets.Chad Rosier
2012-11-08Recommit modified r167540.Amara Emerson
2012-11-07Revert r167540 until regression tests are updated.Amara Emerson
2012-11-07Improve ARM build attribute emission for architectures types.Amara Emerson
2012-11-07[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-06Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier
2012-11-02Vext Lowering was missing opportunitiesQuentin Colombet
2012-11-01Revert the series of commits starting with r166578 which introduced theChandler Carruth
2012-10-30Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet
2012-10-30ARM: Better disassembly for pc-relative LDR.Jim Grosbach
2012-10-29Fix ARM's b.w instruction for thumb 2 and the encoding T4. The branch targetKevin Enderby
2012-10-28Remove TargetELFWriterInfo.Rafael Espindola
2012-10-27[code size][ARM] Emit regular call instructions instead of the move, branch s...Quentin Colombet
2012-10-26Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."Jakob Stoklund Olesen
2012-10-26Avoid an unused-variable warning when asserts are disabled.Kaelyn Uhrain
2012-10-2680 col.Jakob Stoklund Olesen
2012-10-26Remove ARMBaseRegisterInfo::isReservedReg().Jakob Stoklund Olesen
2012-10-26Add GPRPair Register class to ARM.Jakob Stoklund Olesen