aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2013-02-20Fix thumbv5e frame lowering assertion failure.Logan Chien
2013-02-19ARM NEON: Don't need COPY_TO_REGCLASS in patternArnold Schwaighofer
2013-02-19ARM: Allocation hints must make sure to be in the alloc order.Jim Grosbach
2013-02-19Make ARMAsmPrinter pass name more precise and fix comment.Eli Bendersky
2013-02-19ARM NEON: Merge a f32 bitcast of a v2i32 extracteltArnold Schwaighofer
2013-02-18[fast-isel] Remove an invalid assert.Chad Rosier
2013-02-16TypoRenato Golin
2013-02-16Reinitialize the ivars in the subtarget so that they can be reset with the ne...Bill Wendling
2013-02-15Temporary revert of 175320.Bill Wendling
2013-02-15Reinitialize the ivars in the subtarget.Bill Wendling
2013-02-15Support changing the subtarget features in ARM.Bill Wendling
2013-02-14The ARM NEON vector compare instructions take three arguments. However, the Joel Jones
2013-02-14Re-apply r175088 for bug fix 13622: Add paired register support forWeiming Zhao
2013-02-14Make ARMAsmParser accept the correct alignment specifier syntax in instructions.Kristof Beyls
2013-02-13temporarily revert the patch due to some conflictsWeiming Zhao
2013-02-13Bug fix 13622: Add paired register support for inline asm with 64-bit data on...Weiming Zhao
2013-02-13Test commit. Fixed typo.David Peixotto
2013-02-12ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer
2013-02-12ARM NEON: Handle v16i8 and v8i16 reverse shufflesArnold Schwaighofer
2013-02-11Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng
2013-02-08ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer
2013-02-07ARM cost model: Add costs for vector selectsArnold Schwaighofer
2013-02-06ARM: Use MCTargetAsmParser::validateTargetOperandClass().Jim Grosbach
2013-02-05Move MRI liveouts to ARM return instructions.Jakob Stoklund Olesen
2013-02-05ARM cost model: Cost for scalar integer casts and floating point conversionsArnold Schwaighofer
2013-02-04ARM cost model: Penalize insertelement into D subregistersArnold Schwaighofer
2013-01-31Switch the code added in r173885 to use the new, shiny RTTIChandler Carruth
2013-01-31Give the MCStreamer class hierarchy LLVM RTTI facilities for use withChandler Carruth
2013-01-31[PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier
2013-01-31Add AArch64 as an experimental target.Tim Northover
2013-01-30Add a special ARM trap encoding for NaCl.Eli Bendersky
2013-01-30Add missing header and test cases for r173939.Logan Chien
2013-01-30Override virtual function for ARM EH directives.Logan Chien
2013-01-30This patch implements runtime ARM specificJack Carter
2013-01-30This patch reworks how llvm targets set Jack Carter
2013-01-29Adding simple cast cost to ARMRenato Golin
2013-01-29Fix 64-bit atomic operations in Thumb mode.Tim Northover
2013-01-29Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng
2013-01-25Fixed the condition codes for the atomic64 min/umin code generation on ARM. I...Silviu Baranga
2013-01-14Follow up of commit r172472.Quentin Colombet
2013-01-14Complete the existing support of ARM v6m, v7m, and v7em, i.e., respectively c...Quentin Colombet
2013-01-09Fix description of ARMOperandJoel Jones
2013-01-09ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem
2013-01-09Last in the series of removing unnecessary '0' arguments forEric Christopher
2013-01-09MIsched: add an ILP window property to machine model.Andrew Trick
2013-01-09These functions have default arguments of 0 for the last arg. UseEric Christopher
2013-01-09Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky
2013-01-07ARM: Copy-paste error.Jim Grosbach
2013-01-07ARM: Fix a few copy-paste errors.Jim Grosbach