R600: Add support for i8 and i16 local memory loads
[oota-llvm.git] / lib / Target / ARM /
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
2013-08-06 NAKAMURA TakumiTarget/*/CMakeLists.txt: Add the dependency to CommonTa...
2013-08-03 Benjamin KramerARMAsmParser: Plug a leak.
2013-08-02 Joey GoulyAdd a missing 'return' statement.
2013-08-02 Joey Gouly[ARMv8] Add an assembler warning for the deprecated...
2013-08-02 Renato GolinFixes ARM LNT bot from SLP change in O3
2013-08-01 Bill WendlingUse function attributes to indicate that we don't want...
2013-07-31 Kevin EnderbyAdded the B9.3.19 SUBS PC, LR, #imm (Thumb2) system...
2013-07-30 Saleem Abdulrasool[ARM] check bitwidth in PerformORCombine
2013-07-29 Silviu BarangaAllow generation of vmla.f32 instructions when targetin...
2013-07-27 Chandler CarruthCreate a constant pool symbol for the GOT in the ARMCGB...
2013-07-27 Chandler CarruthFix yet another memory leak found by the vg-leak bot...
2013-07-23 Quentin Colombet[ARM][ISel] Improve the lowering of vector loads.
2013-07-22 Mihai PopaThis adds range checking for "ldr Rn, [pc, #imm]" Thumb
2013-07-22 Tim NorthoverARM: remove now unneeded custom Asm converters
2013-07-19 Lang HamesRefactor AnalyzeBranch on ARM. The previous version...
2013-07-19 Joey GoulyAdd a line that got missed off somehow. Sorry about...
2013-07-19 Joey Gouly[ARMv8] Implement the NEON instructions VRINT{N, X...
2013-07-19 Tilmann SchellerARM: Add instruction aliases for the Thumb2 PLD/PLDW...
2013-07-18 Tilmann SchellerARM: Make sure the instruction alias for PLI uses the...
2013-07-18 Joey GoulyChange 'n' to 'N' to keep consistent with other instruc...
2013-07-18 Joey Gouly[ARMv8] Add NEON instructions VCVT{A, N, P, M}.
2013-07-18 Joey GoulyAdd Thumb tests for the ARMv8 FP instructions that...
2013-07-18 Joey GoulyRemove the extra leading 0 from VMAXNMND.
2013-07-17 Joey Gouly[ARMv8] Add support for the NEON instructions vmaxnm...
2013-07-17 JF BastienFix ARMFastISel::ARMEmitIntExt shift emission
2013-07-16 Lang HamesRelated to r181161 - Indirect branches may not be the...
2013-07-16 Tilmann SchellerARM: Add support for the Thumb2 PLI alternate literal...
2013-07-16 Tim NorthoverARM: allow printing of ARM atomic DAG nodes.
2013-07-16 Tim NorthoverARM: implement ldrex, strex and clrex intrinsics
2013-07-16 Renato GolinARM EABI divmod support
2013-07-15 Craig TopperUse llvm::array_lengthof to replace sizeof(array)/sizeo...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-12 JF BastienFix ARM paired GPR COPY lowering
2013-07-12 Eric ChristopherRemove extraneous braces.
2013-07-12 Arnold SchwaighoferARM cost model: Add cost for gather/scather
2013-07-12 Arnold SchwaighoferTargetTransformInfo: address calculation parameter...
2013-07-10 Craig TopperSimplify code.
2013-07-10 Stephen LinFix typo
2013-07-10 Stephen LinExplicitly define ARMISelLowering::isFMAFasterThanFMulA...
2013-07-09 Jim GrosbachARM: Fix incorrect pack pattern for thumb2
2013-07-09 Joey GoulyAdd MC assembly/disassembly support for VRINT{A, N...
2013-07-09 Joey GoulyAdd MC assembly/disassembly support for VRINT{Z, X...
2013-07-09 Joey GoulyAdd MC assembly/disassembly support for VCVT{A, N,...
2013-07-08 Joey GoulyAdd a comment to this change, requested by Eric Christo...
2013-07-08 Jim GrosbachARM: Improve codegen for generic vselect.
2013-07-06 Joey GoulyAdd MC support for the v8fp instructions: vmaxnm and...
2013-07-05 Arnold SchwaighoferARM: Add a pack pattern for matching arithmetic shift...
2013-07-05 Arnold SchwaighoferARM: Fix incorrect pack pattern
2013-07-05 Joey GoulyPR16490: fix a crash in ARMDAGToDAGISel::SelectInlineAsm.
2013-07-04 Joey GoulyRemove an unneeded call to 'UpdateThumbVFPPredicate...
2013-07-04 Joey GoulyAdd support for MC assembling and disassembling of...
2013-07-04 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-04 Joey GoulyAdd a V8FP instruction 'vcvt{b,t}' to convert between...
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-04 Jakob Stoklund OlesenRevert r185595-185596 which broke buildbots.
2013-07-03 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-03 Stephen LinHave ARMBaseRegisterInfo::getCallPreservedMask return...
2013-07-03 Quentin Colombet[ARM] Improve the instruction selection of vector loads.
2013-07-03 Tilmann SchellerARM: Prevent ARMAsmParser::shouldOmitCCOutOperand(...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-03 Mihai PopaThis corrects the implementation of Thumb ADR instruct...
2013-07-03 Tim NorthoverARM: relax the atomic release barrier to "dmb ishst...
2013-07-02 Rafael EspindolaRemove address spaces from MC.
next