ARM: optimizeSelect has to consider the previous register class
[oota-llvm.git] / lib / Target / ARM /
2013-10-04 Matthias BraunARM: optimizeSelect has to consider the previous regist...
2013-10-04 Matthias BraunARM: do not add a regmask for TAILJUMPs
2013-10-04 Matthias BraunARM: preserve undef flag in pseudo instruction expanders
2013-10-03 Amara Emerson[ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.
2013-10-01 Tim NorthoverARM: support interrupt attribute
2013-10-01 Joey Gouly[ARM] Remove an unused function from the disassembler.
2013-10-01 Joey Gouly[ARM] Introduce the 'sevl' instruction in ARMv8.
2013-09-30 Tilmann Scheller[ARM] Clean up ARMAsmParser::validateInstruction().
2013-09-30 Tilmann Scheller[ARM] Assembler: ARM LDRD with writeback requires the...
2013-09-30 Arnold SchwaighoferSwift model: Fix uop description on some writes
2013-09-30 Arnold SchwaighoferIfConverter: Use TargetSchedule for instruction latencies
2013-09-28 Robert WilhelmEven more spelling fixes for "instruction".
2013-09-27 Tilmann SchellerARM: Teach assembler to enforce constraints for ARM...
2013-09-27 Tilmann SchellerFix comment.
2013-09-27 Tilmann SchellerARM: Teach assembler to enforce constraint for Thumb2...
2013-09-26 Weiming ZhaoFix PR 17372: Emitting PLD for stack address for ARM...
2013-09-26 Amara Emerson[ARM] Use the load-acquire/store-release instructions...
2013-09-25 Weiming ZhaoFix PR 17368: disable vector mul distribution for squar...
2013-09-25 Andrew TrickCriticalAntiDepBreaker is no longer needed for armv7...
2013-09-23 Amara Emerson[ARM] Split A/R class into separate subtarget features.
2013-09-22 Tim NorthoverISelDAG: spot chain cycles involving MachineNodes
2013-09-19 Richard MittonAdded support for generate DWARF .debug_aranges section...
2013-09-19 Amara Emerson[ARMv8] Add support for the v8 cryptography extensions.
2013-09-18 Joey Gouly[ARMv8] Add CRC instructions.
2013-09-17 Joey Gouly[ARM] Fix the deprecation of MCR encodings that map...
2013-09-16 Benjamin KramerARM: Deduplicate ConstantPoolValues.
2013-09-15 Benjamin KramerReplace some unnecessary vector copies with references.
2013-09-14 Robert WilhelmFix spelling.
2013-09-13 Joey Gouly[ARMv8] Change hasV8Fp to hasFPARMv8, and other command...
2013-09-13 Joey Gouly[ARMv8] Emit the proper .fpu directive.
2013-09-12 Joey GoulyAdd an instruction deprecation feature to TableGen.
2013-09-10 Jim GrosbachARM: Use the PICADD opcode calculated.
2013-09-10 Logan ChienRemove unused private member in ARMAsmPrinter.cpp.
2013-09-09 Joey Gouly[ARMv8] Prevent generation of deprecated IT blocks...
2013-09-09 Bill WendlingGenerate compact unwind encoding from CFI directives.
2013-09-05 Joey Gouly[ARMv8] Implement the new DMB/DSB operands.
2013-09-05 Richard BartonAdd AArch32 DCPS{1,2,3} and HLT instructions.
2013-09-05 Tilmann SchellerReverting 190043 for now.
2013-09-05 Tilmann SchellerARM: Add GPR register class excluding LR for use with...
2013-09-04 Jim GrosbachARM: Teach A15 SDOptimizer to properly handle D-reg...
2013-09-04 Arnold SchwaighoferSwift: Only build vldm/vstm with q register aligned...
2013-09-04 Silviu BarangaFix scheduling for vldm/vstm instructions that load...
2013-09-03 Jim GrosbachRevert "Revert "ARM: Improve pattern for isel mul of...
2013-09-02 Tilmann SchellerARM: Default to the Swift CPU when targeting armv7s...
2013-09-02 Tilmann SchellerRevert 189756 for now, it doesn't match what rdar:...
2013-09-02 Tilmann SchellerARM: Default to Swift when compiling for iOS 6 or later.
2013-09-01 Charles DavisMove everything depending on Object/MachOFormat.h over...
2013-08-30 Michael GottesmanRevert "ARM: Improve pattern for isel mul of vector...
2013-08-29 Jim GrosbachARM: Improve pattern for isel mul of vector by scalar.
2013-08-29 Cameron EsfahaniClean up some usage of Triple. The base class has...
2013-08-28 Joey Gouly[ARMv8]
2013-08-28 Tim NorthoverARM: Use "dmb sy" for barriers on M-class CPUs
2013-08-28 Joey Gouly[ARMv8] Add a missing IsThumb to t2LDAEXD.
2013-08-28 Tim NorthoverARM: remove unused v(add|sub)hn and vqdml[as]l intrinsics.
2013-08-28 Tim NorthoverARM: add patterns for vqdmlal with separate vqdmull...
2013-08-27 Joey Gouly[ARMv8] Add MC support for the new load/store acquire...
2013-08-27 Joey Gouly[ARMv8] Add some negative tests for the recent VFP...
2013-08-27 Tim NorthoverARM: add natural patterns for vaddhl and vsubhl.
2013-08-27 Charles DavisRevert "Fix the build broken by r189315." and "Move...
2013-08-27 Charles DavisMove everything depending on Object/MachOFormat.h over...
2013-08-26 Jim GrosbachARM: Constrain regclass for TSTri instruction.
2013-08-26 Jim GrosbachARM: FastISel verifier error cleanup.
2013-08-26 Jim GrosbachARM: Fix ELF global base reg intialization.
2013-08-23 Joey Gouly[ARM] Fix another ARM FastISel -verify-machineinstrs...
2013-08-23 Joey Gouly[ARMv8] Add CodeGen for VMAXNM/VMINNM.
2013-08-23 Tim NorthoverARM: make sure ARM-mode pseudo-inst requires IsARM
2013-08-22 Joey Gouly[ARMv8] Add CodeGen support for VSEL.
2013-08-22 Mihai PopaFix ARM vcvt encoding when the number of fractional...
2013-08-22 Joey Gouly[ARM] Constrain some register classes in EmitAtomicBina...
2013-08-22 Logan ChienFix ARM FastISel PIC function call.
2013-08-22 Tim NorthoverARM: use TableGen patterns to select CMOV operations.
2013-08-22 Tim NorthoverARM: respect tied 64-bit inlineasm operands when printing
2013-08-22 Jim GrosbachARM: R9 is not safe to use for tcGPR.
2013-08-21 Mihai PopaMake "mov" work for all Thumb2 MOV encodings
2013-08-20 Jim GrosbachARM: Fix fast-isel copy/paste-o.
2013-08-20 Tim NorthoverARM: implement some simple f64 materializations.
2013-08-19 Mihai PopaThumb2 add immediate alias for SP
2013-08-18 Tim NorthoverARM: make sure we keep inline asm operands tied.
2013-08-16 Jim GrosbachARM: Properly constrain comparison fastisel register...
2013-08-16 Jim GrosbachARM: Fast-isel register class constrain for extends.
2013-08-16 Jim GrosbachARM: Fix more fast-isel verifier failures.
2013-08-16 Jim GrosbachARM: Clean up fast-isel machine verifier errors.
2013-08-16 Benjamin KramerWhen initializing the PIC global base register on ARM...
2013-08-16 Mihai PopaAdd support for Thumb2 literal loads with negative...
2013-08-16 Mihai PopaFix Thumb2 aliasing complementary instructions taking...
2013-08-15 Renato Golinmake arm-use-movt available for all ARM
2013-08-15 Renato Golinmake arm-reserve-r9 available for all ARM
2013-08-15 Mihai PopaThis fixes three issues related to Thumb literal loads:
2013-08-15 Craig TopperReplace getValueType().getSimpleVT() with getSimpleValu...
2013-08-14 Renato GolinLet t2LDRBi8 and t2LDRBi12 have same Base Pointer
2013-08-13 Joey GoulyARMv8: SWP and SWPB are obsoleted on ARMv8.
2013-08-13 Mihai PopaFix signed overflow in when computing encodings for...
2013-08-09 Benjamin KramerAdd a overload to CostTable which allows it to infer...
2013-08-09 Mihai PopaThis fixes the Thumb2 CPS assembly syntax.
2013-08-09 Mihai PopaFix assembling of Thumb2 branch instructions.
2013-08-08 Silviu BarangaRemove the now redundant FeatureFP16 from the Cortex...
2013-08-08 Mihai PopaThe name "tCDP" isn't used anywhere else in the source...
2013-08-06 Mihai PopaThis corrects creation of operands for t2PLDW. It also...
2013-08-06 Mihai PopaSupport APSR_nzcv as operand for Thumb2 mrc. Deprecate...
2013-08-06 Tim NorthoverARM: implement allowTruncateForTailCall
next