Merging r259228:
[oota-llvm.git] / lib / Target / ARM / ARMISelDAGToDAG.cpp
2016-01-29 Tim NorthoverMerging r259228:
2016-01-07 Tim NorthoverARM: support TLS accesses on Darwin platforms
2015-12-09 Tim NorthoverARM: don't use a deleted node as the BaseReg in complex...
2015-10-26 James Molloy[ARM] Handle the inline asm constraint type 'o'
2015-10-19 Duncan P. N. Exon... ARM: Remove implicit ilist iterator conversions, NFC
2015-09-24 Artyom Skrobov[ARM] Handle +t2dsp feature as an ArchExtKind in ARMTar...
2015-09-14 John Brawn[ARM] Extract shifts out of multiply-by-constant
2015-09-10 Chandler Carruth[ADT] Switch a bunch of places in LLVM that were doing...
2015-09-07 John Brawn[ARM] Get rid of SelectT2ShifterOperandReg, NFC
2015-08-13 John Brawn[ARM] Reorganise and simplify thumb-1 load/store selection
2015-08-05 Artyom SkrobovARMISelDAGToDAG.cpp had this self-contradictory code:
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-03 Daniel Sanders[arm] Fix r238921. We must handle Constraint_i too.
2015-06-03 Daniel Sanders[arm] Distinguish the /U[qytnms]/, 'Uv', 'Q', and ...
2015-06-01 Luke CheesemanRe-commit of r238201 with fix for building with shared...
2015-05-26 Diego NovilloRevert "Re-commit changes in r237579 with fix for bug...
2015-05-26 Luke CheesemanRe-commit changes in r237579 with fix for bug breaking...
2015-05-18 Oliver StannardRevert r237579, as it broke windows buildbots
2015-05-18 Oliver Stannard[LLVM - ARM/AArch64] Add ACLE special register intrinsics
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-03-13 Daniel SandersRecommit r232027 with PR22883 fixed: Add infrastructure...
2015-03-12 Hal FinkelRevert "r232027 - Add infrastructure for support of...
2015-03-12 Daniel SandersAdd infrastructure for support of multiple memory const...
2015-03-07 Benjamin KramerMake constant arrays that are passed to functions as...
2015-02-25 Renato GolinImprove handling of stack accesses in Thumb-1
2015-02-20 Eric ChristopherGet the cached subtarget off the MachineFunction rather...
2015-02-19 Ahmed Bougacha[ARM] Re-re-apply VLD1/VST1 base-update combine.
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2014-12-09 Ahmed Bougacha[ARM] Also support v2f64 vld1/vst1.
2014-11-05 Tilmann Scheller[ARM] Remove more dead code.
2014-10-20 Tim NorthoverARM: rework Thumb1 frame index rewriting
2014-10-08 Eric ChristopherCache TargetLowering on SelectionDAGISel and update...
2014-09-09 Renato GolinARM: Negative offset support problem
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-23 Tim NorthoverARM: spot SBFX-compatbile code expressed with sign_exte...
2014-07-04 Eric ChristopherMove function dependent resetting of a subtarget variab...
2014-07-03 Eric ChristopherRemove caching of the target machine and initialization...
2014-05-22 Eric ChristopherOverride runOnMachineFunction for ARMISelDAGToDAG so...
2014-04-28 Craig TopperConvert more SelectionDAG functions to use ArrayRef.
2014-04-27 Craig TopperConvert SelectionDAG::SelectNodeTo to use ArrayRef.
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-03 Jim GrosbachTidy up. Trailing whitespace.
2014-04-03 Tim NorthoverARM: expand atomic ldrex/strex loops in IR
2014-04-01 Tim NorthoverARM: teach LLVM that Cortex-A7 is very similar to A8.
2014-03-26 Tim NorthoverARM: add intrinsics for the v8 ldaex/stlex
2014-03-22 Craig TopperPrune includes in ARM target.
2014-03-11 Tim NorthoverARM: simplify EmitAtomicBinary64
2014-03-10 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-01-24 Alp TokerFix known typos
2014-01-23 Tim NorthoverARM: use litpools for normal i32 imms when compiling...
2014-01-16 Jiangning LiuFor ARM, fix assertuib failures for some ld/st 3/4...
2013-12-02 Tim NorthoverARM: add pseudo-instructions for lit-pool global materi...
2013-09-26 Amara Emerson[ARM] Use the load-acquire/store-release instructions...
2013-09-22 Tim NorthoverISelDAG: spot chain cycles involving MachineNodes
2013-08-22 Tim NorthoverARM: use TableGen patterns to select CMOV operations.
2013-08-18 Tim NorthoverARM: make sure we keep inline asm operands tied.
2013-07-29 Silviu BarangaAllow generation of vmla.f32 instructions when targetin...
2013-07-16 Tim NorthoverARM: implement ldrex, strex and clrex intrinsics
2013-07-08 Joey GoulyAdd a comment to this change, requested by Eric Christo...
2013-07-05 Joey GoulyPR16490: fix a crash in ARMDAGToDAGISel::SelectInlineAsm.
2013-06-28 Eric ChristopherRemove unused variables.
2013-06-28 Weiming ZhaoBug 13662: Enable GPRPair for all i64 operands of inlin...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-06 Bill WendlingCache the TargetLowering info object as a pointer.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-04-19 Michael LiaoArrayRefize getMachineNode(). No functionality change.
2013-03-09 Lang HamesDon't glue users to extract_subreg when selecting the...
2013-03-07 Benjamin KramerArrayRefize some code. No functionality change.
2013-02-14 Weiming ZhaoRe-apply r175088 for bug fix 13622: Add paired register...
2013-02-13 Weiming Zhaotemporarily revert the patch due to some conflicts
2013-02-13 Weiming ZhaoBug fix 13622: Add paired register support for inline...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-19 Evan ChengLLVM sdisel normalize bit extraction of the form:
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Silviu BarangaAdded atomic 64 min/max/umin/umax instrinsics support...
2012-11-17 Weiming ZhaoRename methods like PairSRegs() to createSRegpairNode...
2012-11-16 Weiming ZhaoRemove hard coded registers in ARM ldrexd and strexd...
2012-09-29 Bob WilsonAdd LLVM support for Swift.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-14 Dmitri GribenkoFix Doxygen issues:
2012-09-13 Silviu BarangaThis patch introduces A15 as a target in LLVM.
2012-09-04 Arnold SchwaighoferPatch to implement UMLAL/SMLAL instructions for the...
2012-08-18 Jakob Stoklund OlesenRemove the CAND/COR/CXOR custom ISD nodes and their...
2012-08-15 Jakob Stoklund OlesenAdd missing Rfalse operand to the predicated pseudo...
2012-08-12 Arnold SchwaighoferRevert 161581: Patch to implement UMLAL/SMLAL instructi...
2012-08-09 Arnold SchwaighoferPatch to implement UMLAL/SMLAL instructions for the...
2012-08-01 Jim GrosbachClean up formatting.
2012-08-01 Jim GrosbachTidy up.
2012-05-24 Craig TopperMake some opcode tables static and const. Allows code...
2012-04-26 Tim NorthoverTest commit.
2012-04-11 Jim GrosbachARM 'vuzp.32 Dd, Dm' is a pseudo-instruction.
next