aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
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
2012-10-26Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen
2012-10-25[ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier
2012-10-24Fix a miscompilation caused by a typo. When turning a adde with negative valueEvan Cheng
2012-10-24Implement a basic VectorTargetTransformInfo interface to be used by the loop ...Nadav Rotem
2012-10-24Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow
2012-10-23Make branch heavy code for generating marked up disassembly simplerKevin Enderby
2012-10-22When a block ends in an indirect branch, add its successors to the machine ba...Bill Wendling
2012-10-22Add support for annotated disassembly output for X86 and arm.Kevin Enderby
2012-10-19ARM:Stepan Dyatkovskiy
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem
2012-10-18Fix a bug where a 32-bit address with the high bit does not get symbolicatedKevin Enderby
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-17Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().Jakob Stoklund Olesen
2012-10-16Issue:Stepan Dyatkovskiy
2012-10-15ARM: v1i64 and v2i64 VBSL intrinsic support.Jim Grosbach
2012-10-15Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow
2012-10-15Fixed PR13938: the ARM backend was crashing because it couldn't select a VDUP...Silviu Baranga
2012-10-13[ms-inline asm] Remove the MatchInstruction() function. Previously, this wasChad Rosier
2012-10-12ARM: tail-call inside a function where part of a byval argument is on caller'sManman Ren
2012-10-12ARM: Mark VSELECT as 'expand'.Jim Grosbach
2012-10-12[ms-inline asm] Use the new API introduced in r165830 in lieu of theChad Rosier
2012-10-11Remove unnecessary classof()'sSean Silva
2012-10-11Revert 165732 for further review.Micah Villmow
2012-10-11Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow
2012-10-10Add isel patterns for v2f32 / v4f32 neon.vbsl intrinsics. rdar://12471808Evan Cheng
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem
2012-10-10Fix for LDRB instruction:Stepan Dyatkovskiy
2012-10-10Issue description:Stepan Dyatkovskiy
2012-10-10misched: Use the TargetSchedModel interface wherever possible.Andrew Trick