index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
Age
Commit message (
Expand
)
Author
2017-12-27
[X86] Reimplement r321437 using custom lowering instead of as a DAG combine.
Craig Topper
2017-12-27
[AArch64] Change order of candidate FMLS patterns
Matthew Simpson
2017-12-27
[X86] Fix vmul combine for AVX1 targets.
Benjamin Kramer
2017-12-26
[X86] Return SDValue(N, 0) instead of an SDValue() after a successful combine.
Craig Topper
2017-12-26
It's a fix for Bug 35741 - can't use comments after x86 prefixes.
Andrew V. Tischenko
2017-12-26
[X86] Pass itins.rr/itins.rm through properly for some instructions.
Craig Topper
2017-12-26
[X86] Use SSE_INTMUL_ITINS_P for the AVX-512 MUL instructions to match their ...
Craig Topper
2017-12-26
[X86] Fix typo in assert message.
Craig Topper
2017-12-25
[X86] Add a DAG combines to turn vXi64 muls into VPMULDQ/VPMULUDQ if the uppe...
Craig Topper
2017-12-25
[X86] Make some helper methods static functions instead. NFC
Craig Topper
2017-12-25
[X86] Use SelectionDAG::getFPExtendOrRound to simplify some code.
Craig Topper
2017-12-24
Make helpers static. No functionality change.
Benjamin Kramer
2017-12-24
[X86][X87] Mark pseudo memory fold instructions as load/sideeffects (PR21160,...
Simon Pilgrim
2017-12-24
[X86] Fix (v2f64 (s/uint_to_fp (v2i1))) to avoid scalarization without AVX512DQ.
Craig Topper
2017-12-24
[X86] Add assembler predicates to BITALG/VBMI2/VNNI features to be consistent...
Craig Topper
2017-12-24
[X86] Teach WidenMaskArithmetic to handle any constant buildvector on the RHS...
Craig Topper
2017-12-23
[X86] Remove type restrictions from WidenMaskArithmetic.
Craig Topper
2017-12-23
[X86] In WidenMaskArithmetic, make sure we check the input type of a truncate...
Craig Topper
2017-12-23
[X86] Remove unneeded EVT variable. NFC
Craig Topper
2017-12-23
[X86][X87] Wrap FpI_ pseudo to use PseudoI. NFCI.
Simon Pilgrim
2017-12-23
[X86] Add default InstrItinClass to PseudoI
Simon Pilgrim
2017-12-23
[X86] Pass the right VT to the getZeroExtendInReg introduced in r321398
Craig Topper
2017-12-23
[X86] Use SelectionDAG::getZeroExtendInReg instead of implementing it manually.
Craig Topper
2017-12-23
[SelectionDAG][X86] Don't use ->getValueType(0) after a call to getOperand to...
Craig Topper
2017-12-22
(Re-landing) Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das
2017-12-22
[AMDGPU][MC] Corrected handling of negative expressions
Dmitry Preobrazhensky
2017-12-22
[X86] When lowering insert_vector_elt/extract_vector_elt of vXi1 with a non-c...
Craig Topper
2017-12-22
[X86] Improve the printing of address mode during isel matching.
Craig Topper
2017-12-22
[AMDGPU][MC] Corrected parsing of optional operands for ds_swizzle_b32
Dmitry Preobrazhensky
2017-12-22
[AMDGPU][MC] Added support of 256- and 512-bit tuples of ttmp registers
Dmitry Preobrazhensky
2017-12-22
[ARM GlobalISel] Support G_INTTOPTR and G_PTRTOINT for s32
Diana Picus
2017-12-22
[ARM GlobalISel] Support pointer constants
Diana Picus
2017-12-22
[X86] Add missing initialization for the HasPREFETCHWT1 subtarget variable.
Craig Topper
2017-12-22
[X86] Enable PRFCHW feature on KNL/KNM and all CPUs inherited from Broadwell.
Craig Topper
2017-12-22
[X86] Add prefetchwt1 instruction and overhaul priorities and isel enabling f...
Craig Topper
2017-12-22
[X86] Use SIGN_EXTEND to implement ANY_EXTEND from vXi1.
Craig Topper
2017-12-22
[Inliner] Restrict soft-float inlining penalty.
Eli Friedman
2017-12-21
[X86] Use SIGN_EXTEND rather than ZERO_EXTEND for lowering extract_vector_elt...
Craig Topper
2017-12-21
[X86] When lowering truncates to vXi1, don't sign extend i16/i8 types to 512-...
Craig Topper
2017-12-21
[X86] Promote v8i1 shuffles to v8i32 instead of v8i64 if we have VLX.
Craig Topper
2017-12-21
[X86][SSE] Split large PAVGB/PAVGW vectors to legal widths
Simon Pilgrim
2017-12-21
[PowerPC] Fix parest build failure in SPEC2017.
Tony Jiang
2017-12-21
[ARM] Armv8-R DFB instruction
Sam Parker
2017-12-21
[X86] Use PSHUFB for v32i16 shuffles before falling back to VPERMW/VPERMI2W.
Craig Topper
2017-12-21
[X86] Use VPERMI2B for v16i8 shuffles if we have VBMI+VLX and would have othe...
Craig Topper
2017-12-21
[X86] Use VPERMB/VPERMI2B for v32i8 shuffle lowering if VBMI and VLX are supp...
Craig Topper
2017-12-21
Revert "Expose a TargetMachine::getTargetTransformInfo function"
Sanjoy Das
2017-12-21
Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das
2017-12-21
Attempt to pacify 4.8.5 with makeArrayRef
Reid Kleckner
2017-12-20
[ARM] Optimize {s,u}{add,sub}.with.overflow.
Joel Galenson
[next]