ARM64: remove buggy REV16 pattern.
[oota-llvm.git] / lib / Target / ARM64 /
2014-04-14 Tim NorthoverARM64: remove buggy REV16 pattern.
2014-04-14 Tim NorthoverAArch64/ARM64: enable directcond.ll test on ARM64.
2014-04-14 Tim NorthoverARM64: add patterns for csXYZ with reversed operands.
2014-04-14 Tim NorthoverARM64: add support for AArch64's addsub_ext.ll
2014-04-14 Tim NorthoverARM64: optimise (cmp x, (sub 0, y)) to (cmn x, y).
2014-04-12 Benjamin KramerMake helper static and place random global into the...
2014-04-12 Juergen Ributzka[ARM64] Never hoist the shift value of a shift instruction.
2014-04-12 Juergen Ributzka[ARM64] Fix the cost model for cheap large constants.
2014-04-11 Louis GerbargAdd ARM64 CLS patterns
2014-04-11 Lang HamesRemove redundant symbolization support from MCDisassemb...
2014-04-11 David BlaikieImplement depth_first and inverse_depth_first range...
2014-04-11 Jim Grosbach[ARM64,C++11] Range'ify use-lists iterators in address...
2014-04-11 Jim Grosbach[ARM64,C++11]: Range'ify use-list iterators in DAGToDAG.
2014-04-11 Jim Grosbach[ARM64,C++11]: More range-based loop simplification.
2014-04-10 Jim Grosbach[ARM64,C++11]: Range'ify loops in InstrInfo.
2014-04-10 Jim Grosbach[ARM64,C++11]: Range'ify loops in the conditional-compa...
2014-04-10 NAKAMURA TakumiARM64/*/LLVMBuild.txt: Prune redundant deps.
2014-04-10 NAKAMURA TakumiLLVMBuild.txt: Add missing dependencies.
2014-04-10 NAKAMURA TakumiLLVMBuild.txt: Reformat.
2014-04-10 NAKAMURA TakumiFix abuse of StringRef on ARM64SysReg::MRSMapper::toStr...
2014-04-10 Saleem AbdulrasoolARM64: add an explicit cast to silence a silly warning
2014-04-10 Juergen Ributzka[ARM64] Fix immediate cost calculation for types larger...
2014-04-09 Bob WilsonSimple fix for build failures resulting from r205867.
2014-04-09 Alp TokerFix some doc and comment typos
2014-04-09 Bradley Smith[ARM64] Change SYS without a register to an alias to...
2014-04-09 Bradley Smith[ARM64] Correctly disassemble ISB operand as ISB not...
2014-04-09 Bradley Smith[ARM64] Properly support both apple and standard syntax...
2014-04-09 Bradley Smith[ARM64] Flag setting logical/add/sub immediate instruct...
2014-04-09 Bradley Smith[ARM64] Conditional branches must always print their...
2014-04-09 Bradley Smith[ARM64] Fix disassembly logic for extended loads/stores...
2014-04-09 Bradley Smith[ARM64] When printing a pre-indexed address with #0...
2014-04-09 Bradley Smith[ARM64] Add missing shifted register MVN alias to ORN
2014-04-09 Bradley Smith[ARM64] SXTW/UXTW are only valid aliases for 32-bit...
2014-04-09 Bradley Smith[ARM64] Fix canonicalisation of MOVs. MOV is too comple...
2014-04-09 Bradley Smith[ARM64] Fixup ADR/ADRP parsing such that they accept...
2014-04-09 Bradley Smith[ARM64] Ensure sp is decoded as SP, not XZR in LD1...
2014-04-09 Bradley Smith[ARM64] Tighten up the special casing in emitting arith...
2014-04-09 Bradley Smith[ARM64] Rename LR to the UAL-compliant 'X30'.
2014-04-09 Bradley Smith[ARM64] Rename FP to the UAL-compliant 'X29'.
2014-04-09 Bradley Smith[ARM64] Add a PostEncoderMethod to FCMP - the Rm field...
2014-04-09 Bradley Smith[ARM64] SCVTF and FCVTZS/U are undefined if scale<5...
2014-04-09 Bradley Smith[ARM64] EXT and EXTR instructions on v8i8 and W regs...
2014-04-09 Bradley Smith[ARM64] Scaled fixed-point FCVTZSs should also have...
2014-04-09 Bradley Smith[ARM64] UBFM/BFM is undefined on w registers when imms...
2014-04-09 Bradley Smith[ARM64] Floating point to fixed point scaled conversion...
2014-04-09 Bradley Smith[ARM64] Port over the PostEncoderMethod fix for SMULH...
2014-04-09 Bradley Smith[ARM64] Add missing tlbi operands and error for extra...
2014-04-09 Bradley Smith[ARM64] Rework system register parsing to overcome...
2014-04-09 Bradley Smith[ARM64] Port over the PostEncoderMethod from AArch64...
2014-04-09 Bradley Smith[ARM64] Use PStateMapper to ensure that MSRcpsr operand...
2014-04-09 Bradley Smith[ARM64] Remove PrefetchOp and use ARM64PRFM instead.
2014-04-09 Bradley Smith[ARM64] Add WZR to isGPR32Register, since every use...
2014-04-09 Bradley Smith[ARM64] Remove ARM64SYS.
2014-04-09 Bradley Smith[ARM64] Move CPSRField and DBarrier operands over to...
2014-04-09 Bradley Smith[ARM64] Switch the decoder, disassembler, instprinter...
2014-04-09 Bradley Smith[ARM64] Move ARM64BaseInfo.{cpp,h} into a Utils/ subdir...
2014-04-09 Bradley Smith[ARM64] Copy the named immediate operand mapping logic...
2014-04-09 Bradley Smith[ARM64] Shifted register ALU ops are reserved if sf...
2014-04-09 Bradley Smith[ARM64] Add support for NV condition code (exists only...
2014-04-09 Bradley Smith[ARM64] Add missing 1Q -> 1q vector kind alias
2014-04-09 Bradley Smith[ARM64] Add parsing for vector lists such as {v0.8b...
2014-04-09 Bradley Smith[ARM64] Correctly alias LSL to UXTW for 32bit instructi...
2014-04-09 Bradley Smith[ARM64] STRHro and STRBro were not being decoded at...
2014-04-09 Bradley Smith[ARM64] MOVK with sf=0 and hw<1>=1 is unallocated....
2014-04-09 Bradley Smith[ARM64] Register-offset loads and stores with the ...
2014-04-09 Tim NorthoverARM64: scalarize v1i64 mul operation
2014-04-09 Tim NorthoverARM64: add pattern for <1 x i64> custom not node.
2014-04-08 Juergen Ributzka[Constant Hoisting][ARM64] Enable constant hoisting...
2014-04-08 Tim NorthoverARM64: fix fmsub patterns which assumed accum operand...
2014-04-07 Jim GrosbachTidy up comments a bit.
2014-04-07 Jim GrosbachARM64: Range based for loop in ARM64PromoteConstant...
2014-04-07 Jim GrosbachARM64: Clean up file header comment a bit.
2014-04-05 David BlaikieMachineInstr: introduce explicit_operands and implicit_...
2014-04-04 Tim NorthoverARM64: handle v1i1 types arising from setcc properly.
2014-04-04 Tim NorthoverARM64: use regalloc-friendly COPY_TO_REGCLASS for bitcasts
2014-04-04 Tim NorthoverARM64: add 128-bit MLA operations to the custom selecti...
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-04-03 Jim GrosbachTidy up. Space before ':' in range-based for loops.
2014-04-03 Jim GrosbachFix typo.
2014-04-03 Lang Hames[ARM64] Teach the ARM64DeadRegisterDefinition pass...
2014-04-03 Tim NorthoverARM64: always use i64 for the RHS of shift operations
2014-04-03 Tim NorthoverARM64: don't generate __sincos_stret calls unless on...
2014-04-02 Jim GrosbachMake a few more range-based loops use explicit types.
2014-04-02 Jim GrosbachSimplify resolveFrameIndex() signature.
2014-04-02 Jim GrosbachMake some range based loop types more explicit.
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for and explicit 'override...
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops in constant promotion.
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops in load/store pair...
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops in target lowering.
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops in frame lowering.
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops in pseudo expansion.
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops for LOH
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops TLS cleanup.
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops in branch relaxation.
2014-04-02 Jim Grosbach[C++11,ARM64] Range based for loops in address type...
2014-04-02 Quentin Colombet[ARM64][CollectLOH] Remove the link to the radar from...
2014-04-02 Tim NorthoverARM64: use GOT for weak symbols & PIC.
2014-04-02 Tim NorthoverARM64: fix lowering of fp128 fptosi/fptoui
2014-04-02 Tim NorthoverARM64: make sure first argument to INSERT_SUBVECTOR...
2014-04-02 Tim NorthoverARM64: convert fp16 narrowing ISel to pseudo-instruction
next