[PATCH] D38851: [Hexagon] New HVX target features.

Sumanth Gundapaneni via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 18 11:07:44 PDT 2017


This revision was automatically updated to reflect the committed changes.
Closed by commit rL316101: [Hexagon] New HVX target features. (authored by sgundapa).

Changed prior to commit:
  https://reviews.llvm.org/D38851?vs=118801&id=119506#toc

Repository:
  rL LLVM

https://reviews.llvm.org/D38851

Files:
  llvm/trunk/lib/Target/Hexagon/Hexagon.td
  llvm/trunk/lib/Target/Hexagon/HexagonISelLowering.cpp
  llvm/trunk/lib/Target/Hexagon/HexagonPseudo.td
  llvm/trunk/lib/Target/Hexagon/HexagonRegisterInfo.td
  llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.cpp
  llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.h
  llvm/trunk/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  llvm/trunk/test/CodeGen/Hexagon/SUnit-boundary-prob.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-bitsplit-at.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-bitsplit-src.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-bitsplit.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-ext-sat.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-extract-off.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-extract.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-has.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-loop-rc-mismatch.ll
  llvm/trunk/test/CodeGen/Hexagon/bit-rie.ll
  llvm/trunk/test/CodeGen/Hexagon/bitconvert-vector.ll
  llvm/trunk/test/CodeGen/Hexagon/build-vector-shuffle.ll
  llvm/trunk/test/CodeGen/Hexagon/builtin-expect.ll
  llvm/trunk/test/CodeGen/Hexagon/cfgopt-fall-through.ll
  llvm/trunk/test/CodeGen/Hexagon/cfi-offset.ll
  llvm/trunk/test/CodeGen/Hexagon/common-gep-inbounds.ll
  llvm/trunk/test/CodeGen/Hexagon/const-pool-tf.ll
  llvm/trunk/test/CodeGen/Hexagon/convert-to-dot-old.ll
  llvm/trunk/test/CodeGen/Hexagon/convert_const_i1_to_i8.ll
  llvm/trunk/test/CodeGen/Hexagon/dead-store-stack.ll
  llvm/trunk/test/CodeGen/Hexagon/early-if-merge-loop.ll
  llvm/trunk/test/CodeGen/Hexagon/early-if-vecpi.ll
  llvm/trunk/test/CodeGen/Hexagon/early-if-vecpred.ll
  llvm/trunk/test/CodeGen/Hexagon/eliminate-pred-spill.ll
  llvm/trunk/test/CodeGen/Hexagon/expand-condsets-dead-bad.ll
  llvm/trunk/test/CodeGen/Hexagon/expand-condsets-dead-pred.ll
  llvm/trunk/test/CodeGen/Hexagon/expand-vselect-kill.ll
  llvm/trunk/test/CodeGen/Hexagon/expand-vstorerw-undef.ll
  llvm/trunk/test/CodeGen/Hexagon/expand-vstorerw-undef2.ll
  llvm/trunk/test/CodeGen/Hexagon/find-loop-instr.ll
  llvm/trunk/test/CodeGen/Hexagon/fminmax.ll
  llvm/trunk/test/CodeGen/Hexagon/frame-offset-overflow.ll
  llvm/trunk/test/CodeGen/Hexagon/hasfp-crash1.ll
  llvm/trunk/test/CodeGen/Hexagon/hasfp-crash2.ll
  llvm/trunk/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse.ll
  llvm/trunk/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse_constant.ll
  llvm/trunk/test/CodeGen/Hexagon/hvx-nontemporal.ll
  llvm/trunk/test/CodeGen/Hexagon/hwloop-noreturn-call.ll
  llvm/trunk/test/CodeGen/Hexagon/hwloop-preh.ll
  llvm/trunk/test/CodeGen/Hexagon/inline-asm-qv.ll
  llvm/trunk/test/CodeGen/Hexagon/inline-asm-vecpred128.ll
  llvm/trunk/test/CodeGen/Hexagon/intrinsics/byte-store-double.ll
  llvm/trunk/test/CodeGen/Hexagon/intrinsics/byte-store.ll
  llvm/trunk/test/CodeGen/Hexagon/intrinsics/system_user.ll
  llvm/trunk/test/CodeGen/Hexagon/jt-in-text.ll
  llvm/trunk/test/CodeGen/Hexagon/loop-idiom/pmpy-infinite-loop.ll
  llvm/trunk/test/CodeGen/Hexagon/loop-idiom/pmpy-mod.ll
  llvm/trunk/test/CodeGen/Hexagon/loop-prefetch.ll
  llvm/trunk/test/CodeGen/Hexagon/lower-extract-subvector.ll
  llvm/trunk/test/CodeGen/Hexagon/memops-stack.ll
  llvm/trunk/test/CodeGen/Hexagon/misaligned_double_vector_store_not_fast.ll
  llvm/trunk/test/CodeGen/Hexagon/multi-cycle.ll
  llvm/trunk/test/CodeGen/Hexagon/newify-crash.ll
  llvm/trunk/test/CodeGen/Hexagon/newvaluejump3.ll
  llvm/trunk/test/CodeGen/Hexagon/peephole-kill-flags.ll
  llvm/trunk/test/CodeGen/Hexagon/plt-rel.ll
  llvm/trunk/test/CodeGen/Hexagon/post-inc-aa-metadata.ll
  llvm/trunk/test/CodeGen/Hexagon/propagate-vcombine.ll
  llvm/trunk/test/CodeGen/Hexagon/rdf-def-mask.ll
  llvm/trunk/test/CodeGen/Hexagon/rdf-inline-asm-fixed.ll
  llvm/trunk/test/CodeGen/Hexagon/rdf-inline-asm.ll
  llvm/trunk/test/CodeGen/Hexagon/reg-scavengebug-3.ll
  llvm/trunk/test/CodeGen/Hexagon/reg-scavenger-valid-slot.ll
  llvm/trunk/test/CodeGen/Hexagon/regalloc-bad-undef.mir
  llvm/trunk/test/CodeGen/Hexagon/regalloc-block-overlap.ll
  llvm/trunk/test/CodeGen/Hexagon/select-instr-align.ll
  llvm/trunk/test/CodeGen/Hexagon/stack-align-reset.ll
  llvm/trunk/test/CodeGen/Hexagon/store-shift.ll
  llvm/trunk/test/CodeGen/Hexagon/switch-lut-explicit-section.ll
  llvm/trunk/test/CodeGen/Hexagon/switch-lut-function-section.ll
  llvm/trunk/test/CodeGen/Hexagon/switch-lut-multiple-functions.ll
  llvm/trunk/test/CodeGen/Hexagon/switch-lut-text-section.ll
  llvm/trunk/test/CodeGen/Hexagon/undo-dag-shift.ll
  llvm/trunk/test/CodeGen/Hexagon/v60-cur.ll
  llvm/trunk/test/CodeGen/Hexagon/v60-vsel1.ll
  llvm/trunk/test/CodeGen/Hexagon/v60Intrins.ll
  llvm/trunk/test/CodeGen/Hexagon/v60Vasr.ll
  llvm/trunk/test/CodeGen/Hexagon/v60small.ll
  llvm/trunk/test/CodeGen/Hexagon/v6vec-vprint.ll
  llvm/trunk/test/CodeGen/Hexagon/vassign-to-combine.ll
  llvm/trunk/test/CodeGen/Hexagon/vdmpy-halide-test.ll
  llvm/trunk/test/CodeGen/Hexagon/vec-pred-spill1.ll
  llvm/trunk/test/CodeGen/Hexagon/vec-vararg-align.ll
  llvm/trunk/test/CodeGen/Hexagon/vector-align.ll
  llvm/trunk/test/CodeGen/Hexagon/vload-postinc-sel.ll
  llvm/trunk/test/CodeGen/Hexagon/vmpa-halide-test.ll
  llvm/trunk/test/CodeGen/Hexagon/vpack_eo.ll
  llvm/trunk/test/CodeGen/Hexagon/vselect-pseudo.ll
  llvm/trunk/test/MC/Hexagon/align.s
  llvm/trunk/test/MC/Hexagon/double-vector-producer.s
  llvm/trunk/test/MC/Hexagon/test.s
  llvm/trunk/test/MC/Hexagon/v60-alu.s
  llvm/trunk/test/MC/Hexagon/v60-misc.s
  llvm/trunk/test/MC/Hexagon/v60-permute.s
  llvm/trunk/test/MC/Hexagon/v60-shift.s
  llvm/trunk/test/MC/Hexagon/v60-vcmp.s
  llvm/trunk/test/MC/Hexagon/v60-vmem.s
  llvm/trunk/test/MC/Hexagon/v60-vmpy-acc.s
  llvm/trunk/test/MC/Hexagon/v60-vmpy1.s
  llvm/trunk/test/MC/Hexagon/v60lookup.s
  llvm/trunk/test/MC/Hexagon/v62_all.s
  llvm/trunk/test/Transforms/SimplifyCFG/Hexagon/switch-to-lookup-table.ll
  llvm/trunk/test/tools/llvm-objdump/Hexagon/source-interleave-hexagon.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D38851.119506.patch
Type: text/x-patch
Size: 96682 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171018/45decb3a/attachment-0001.bin>


More information about the llvm-commits mailing list