Refactor to avoid code duplication. NFC.
[oota-llvm.git] / lib / Target / AArch64 /
2014-09-04 Tim NorthoverAArch64: fix vector-immediate BIC/ORR on big-endian...
2014-09-04 Tim NorthoverAArch64: fix big-endian immediate materialisation
2014-09-04 Juergen Ributzka[FastISel][AArch64] Cleanup and simplify 'fastSelectIns...
2014-09-04 Juergen Ributzka[FastISel][AArch64] Add target-specific lowering for...
2014-09-03 Robin MorissetRefactor AtomicExpandPass and add a generic isAtomic...
2014-09-03 Juergen Ributzka[FastISel][tblgen] Rename tblgen generated FastISel...
2014-09-03 Juergen Ributzka[FastISel] Rename public visible FastISel functions...
2014-09-03 Eric ChristopherRemove unnecessary getTarget call now that the subtarge...
2014-09-03 Juergen Ributzka[FastISel] Some long overdue spring cleaning of FastISel.
2014-09-03 Juergen Ributzka[FastISel][AArch64] Move unconditional branch handling...
2014-09-03 Benjamin KramerAdd override to overriden virtual methods, remove virtu...
2014-09-03 Juergen RibutzkaReapply r216805 "[MachineCombiner][AArch64] Use the...
2014-09-03 Juergen Ributzka[FastISel][AArch64] Add target-dependent instruction...
2014-09-02 Juergen Ributzka[FastISel][AArch64] Use the target-dependent selection...
2014-09-02 Juergen Ributzka[FastISel][AArch64] Use a new helper function to determ...
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-09-02 Juergen Ributzka[FastISel][AArch64] Move over to target-dependent instr...
2014-09-02 Pete CooperChange MCSchedModel to be a struct of statically initia...
2014-09-02 Alexey SamsonovFix left shifts of negative integers in AArch64 InstPri...
2014-09-02 Aaron BallmanSilencing an MSVC C4334 warning ('<<' : result of 32...
2014-09-02 David XuMerge Extend and Shift into a UBFX
2014-08-30 Craig TopperRemove 'virtual' keyword from methods markedwith 'overr...
2014-08-30 Juergen RibutzkaRevert r216805 "[MachineCombiner][AArch64] Use the...
2014-08-29 Juergen Ributzka[MachineCombiner][AArch64] Use the correct register...
2014-08-29 Juergen Ributzka[FastISel][AArch64] Use the correct register class...
2014-08-29 Alexey SamsonovMake isValidMCLOHType take unsigned instead of enum...
2014-08-29 Reid KlecknerAArch64: Silence -Wabsolute-value warning with std...
2014-08-29 Robin MorissetFix typos in comments, NFC
2014-08-29 Louis GerbargRemove spurious mask operations from AArch64 add->compa...
2014-08-29 Juergen Ributzka[FastISel][AArch64] Fix an incorrect kill flag due...
2014-08-29 Tim NorthoverAArch64: only try to get operand of a known node.
2014-08-29 Tim NorthoverAArch64: skip select/setcc combine in complex case.
2014-08-29 Arnaud A. de Grand... [AArch64] FPLoadBalancing: move ownership of the chain...
2014-08-29 Jiangning Liu[AArch64] Fix some failures exposed by value type v4f16...
2014-08-29 Juergen Ributzka[FastISel][AArch64] Don't fold instructions that are...
2014-08-28 Jim GrosbachAArch64: More correctly constrain target vector extend...
2014-08-28 David XuGenerate CMN when comparing a short int with minus
2014-08-27 Juergen RibutzkaRevert "[FastISel][AArch64] Don't fold instructions...
2014-08-27 Juergen Ributzka[FastISel][AArch64] Don't fold instructions too aggress...
2014-08-27 Juergen Ributzka[FastISel][AArch64] Fix a comment in my previous commit...
2014-08-27 Juergen Ributzka[FastISel][AArch64] Fix simplify address when the addre...
2014-08-27 Juergen Ributzka[FastISel][AArch64] Use the zero register for stores.
2014-08-27 Oliver StannardTeach the AArch64 backend about v4f16 and v8f16
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-27 Juergen Ributzka[FastISel][AArch64] Fix address simplification.
2014-08-27 Juergen Ributzka[FastISel][AArch64] Fold Sign-/Zero-Extend into the...
2014-08-26 James MolloyChange the return value of "getEnd()" from a MachineIns...
2014-08-26 Dylan NoblesmithAArch64: use std::fill instead of memset
2014-08-26 Dylan NoblesmithRevert "AArch64: use std::vector for temp array"
2014-08-25 Juergen Ributzka[FastISel][AArch64] Refactor float zero materialization...
2014-08-25 Karthik BhatAllow vectorization of division by uniform power of 2.
2014-08-25 Dylan NoblesmithAArch64: unique_ptr-ify map structures
2014-08-25 Dylan NoblesmithAArch64: use std::vector for temp array
2014-08-21 Juergen Ributzka[FastISel][AArch64] Add support for variable shift.
2014-08-21 Robin MorissetRename AtomicExpandLoadLinked into AtomicExpand
2014-08-21 Juergen Ributzka[FastISel][AArch64] Use the correct register class...
2014-08-21 Quentin Colombet[AArch64] Run a peephole pass right after AdvSIMD pass.
2014-08-21 Juergen Ributzka[FastISel][AArch64] Factor out ANDWri instruction gener...
2014-08-21 James Molloy[LoopVectorize] Up the maximum unroll factor to 4 for...
2014-08-20 Juergen Ributzka[FastISel][AArch64] Don't fold the sign-/zero-extend...
2014-08-20 Aaron BallmanSilencing an MSVC C4334 warning ('<<' : result of 32...
2014-08-20 Juergen Ributzka[FastISel][AArch64] Use the proper FMOV instruction...
2014-08-19 Juergen Ributzka[FastISel][AArch64] Factor out ADDS/SUBS instruction...
2014-08-19 Alexey SamsonovDelete unused argument in AArch64MCInstLower constructo...
2014-08-19 Juergen RibutzkaReapply [FastISel][AArch64] Add support for more addres...
2014-08-19 Juergen RibutzkaReapply [FastISel][AArch64] Make use of the zero regist...
2014-08-19 Alexey SamsonovHide two different AlignMode enums in anonymous namespa...
2014-08-19 Juergen Ributzka[FastISel][AArch64] Fix a few BuildMI callsites where...
2014-08-18 Robin MorissetMake use of isAtLeastRelease/Acquire in the ARM/AArch64...
2014-08-18 Oliver StannardTeach the AArch64 backend to handle f16
2014-08-18 Oliver Stannard[ARM,AArch64] Do not tail-call to an externally-defined...
2014-08-18 Tim NorthoverTableGen: allow use of uint64_t for available features...
2014-08-15 Robin MorissetFix typos in comments
2014-08-15 Juergen Ributzka[FastISel][AArch64] Fix a latent bug in floating-point...
2014-08-15 Juergen RibutzkaReapplying [FastISel][AArch64] Cleanup constant materia...
2014-08-15 Amara Emerson[AArch64] Narrow arguments passed in wrong position...
2014-08-15 Rafael EspindolaRemove HasLEB128.
2014-08-14 Juergen RibutzkaRevert several FastISel commits to track down a buildbo...
2014-08-14 Juergen RibutzkaRevert "[FastISel][AArch64] Add support for more addres...
2014-08-14 Moritz RothTesting commit access.
2014-08-14 Aaron BallmanSilencing an MSVC C4334 warning ('<<' : result of 32...
2014-08-14 David MajnemerAArch64: Silence warning in AArch64FastISel
2014-08-13 Akira Hatanaka[AArch64, fast-isel] Fall back to SelectionDAG to selec...
2014-08-13 Juergen Ributzka[FastISel][AArch64] Add support for more addressing...
2014-08-13 Juergen Ributzka[FastISel][AArch64] Make use of the zero register when...
2014-08-13 Gerolf Hoflehner[MachineCombiner] Removal of dangling DBG_VALUES after...
2014-08-13 Juergen Ributzka[FastISel][AArch64] Cleanup constant materialization...
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-08-12 Gerolf Hoflehner[MachineCombiner] Fix for ICE bug 20598
2014-08-11 Jim GrosbachAdd missing closing namespace comment.
2014-08-11 Jim GrosbachAArch64: Tidy up a few comments.
2014-08-11 Quentin Colombet[AArch64] Fix registerAllocator assigns same register...
2014-08-11 Sylvestre LedruFix typos:
2014-08-10 Joerg SonnenbergerIf available, pass down the Fixup object to EvaluateAsR...
2014-08-09 Aaron BallmanResolving some type truncation warnings in MSVC (enum...
2014-08-08 Tim NorthoverAArch64: avoid deleting the current iterator in a loop.
2014-08-08 Juergen Ributzka[FastISel][AArch64] Attach MachineMemOperands to load...
2014-08-08 NAKAMURA TakumiAArch64A57FPLoadBalancing.cpp: Define ColorNames in...
2014-08-08 Jiangning Liu[AArch64] Fix a type conversion bug for anlyzing compare.
2014-08-08 James Molloy[AArch64] Add an FP load balancing pass for Cortex-A57
next