[PATCH] D39016: Add Percent Symbol In PPC Registers for Linux

Alexandre Yukio Yamashita via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 23 07:54:14 PDT 2017


alexandreyy updated this revision to Diff 119850.
alexandreyy added a comment.

Update according to review comments


https://reviews.llvm.org/D39016

Files:
  lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll
  test/CodeGen/PowerPC/2007-03-24-cntlzd.ll
  test/CodeGen/PowerPC/2012-10-12-bitcast.ll
  test/CodeGen/PowerPC/2012-11-16-mischedcall.ll
  test/CodeGen/PowerPC/2013-05-15-preinc-fold.ll
  test/CodeGen/PowerPC/2016-04-28-setjmp.ll
  test/CodeGen/PowerPC/BreakableToken-reduced.ll
  test/CodeGen/PowerPC/a2q-stackalign.ll
  test/CodeGen/PowerPC/aa-tbaa.ll
  test/CodeGen/PowerPC/aantidep-inline-asm-use.ll
  test/CodeGen/PowerPC/add-fi.ll
  test/CodeGen/PowerPC/addegluecrash.ll
  test/CodeGen/PowerPC/addi-licm.ll
  test/CodeGen/PowerPC/addi-offset-fold.ll
  test/CodeGen/PowerPC/addisdtprelha-nonr3.mir
  test/CodeGen/PowerPC/aggressive-anti-dep-breaker-subreg.ll
  test/CodeGen/PowerPC/alias.ll
  test/CodeGen/PowerPC/allocate-r0.ll
  test/CodeGen/PowerPC/anon_aggr.ll
  test/CodeGen/PowerPC/anyext_srl.ll
  test/CodeGen/PowerPC/arr-fp-arg-no-copy.ll
  test/CodeGen/PowerPC/asm-Zy.ll
  test/CodeGen/PowerPC/asm-constraints.ll
  test/CodeGen/PowerPC/atomic-minmax.ll
  test/CodeGen/PowerPC/atomics-constant.ll
  test/CodeGen/PowerPC/atomics-regression.ll
  test/CodeGen/PowerPC/big-endian-actual-args.ll
  test/CodeGen/PowerPC/big-endian-call-result.ll
  test/CodeGen/PowerPC/big-endian-formal-args.ll
  test/CodeGen/PowerPC/blockaddress.ll
  test/CodeGen/PowerPC/bperm.ll
  test/CodeGen/PowerPC/branch_coalesce.ll
  test/CodeGen/PowerPC/builtins-ppc-elf2-abi.ll
  test/CodeGen/PowerPC/builtins-ppc-p8vector.ll
  test/CodeGen/PowerPC/cannonicalize-vector-shifts.ll
  test/CodeGen/PowerPC/cc.ll
  test/CodeGen/PowerPC/cmp_elimination.ll
  test/CodeGen/PowerPC/cmpb-ppc32.ll
  test/CodeGen/PowerPC/cmpb.ll
  test/CodeGen/PowerPC/complex-return.ll
  test/CodeGen/PowerPC/constants-i64.ll
  test/CodeGen/PowerPC/copysignl.ll
  test/CodeGen/PowerPC/crbit-asm.ll
  test/CodeGen/PowerPC/crsave.ll
  test/CodeGen/PowerPC/crypto_bifs.ll
  test/CodeGen/PowerPC/ctr-cleanup.ll
  test/CodeGen/PowerPC/div-e-32.ll
  test/CodeGen/PowerPC/div-e-all.ll
  test/CodeGen/PowerPC/dyn-alloca-aligned.ll
  test/CodeGen/PowerPC/dyn-alloca-offset.ll
  test/CodeGen/PowerPC/eh-dwarf-cfa.ll
  test/CodeGen/PowerPC/empty-functions.ll
  test/CodeGen/PowerPC/emptystruct.ll
  test/CodeGen/PowerPC/extra-toc-reg-deps.ll
  test/CodeGen/PowerPC/fast-isel-GEP-coalesce.ll
  test/CodeGen/PowerPC/fast-isel-call.ll
  test/CodeGen/PowerPC/fast-isel-cmp-imm.ll
  test/CodeGen/PowerPC/fast-isel-const.ll
  test/CodeGen/PowerPC/fast-isel-conversion-p5.ll
  test/CodeGen/PowerPC/fast-isel-conversion.ll
  test/CodeGen/PowerPC/fast-isel-ext.ll
  test/CodeGen/PowerPC/fast-isel-fpconv.ll
  test/CodeGen/PowerPC/fast-isel-indirectbr.ll
  test/CodeGen/PowerPC/fast-isel-load-store-vsx.ll
  test/CodeGen/PowerPC/fast-isel-ret.ll
  test/CodeGen/PowerPC/fcpsgn.ll
  test/CodeGen/PowerPC/fdiv-combine.ll
  test/CodeGen/PowerPC/float-to-int.ll
  test/CodeGen/PowerPC/floatPSA.ll
  test/CodeGen/PowerPC/fma-aggr-FMF.ll
  test/CodeGen/PowerPC/fma-mutate.ll
  test/CodeGen/PowerPC/fold-zero.ll
  test/CodeGen/PowerPC/fp-to-int-ext.ll
  test/CodeGen/PowerPC/fp-to-int-to-fp.ll
  test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll
  test/CodeGen/PowerPC/fp64-to-int16.ll
  test/CodeGen/PowerPC/frame-size.ll
  test/CodeGen/PowerPC/frameaddr.ll
  test/CodeGen/PowerPC/fsel.ll
  test/CodeGen/PowerPC/func-addr.ll
  test/CodeGen/PowerPC/gpr-vsr-spill.ll
  test/CodeGen/PowerPC/htm.ll
  test/CodeGen/PowerPC/i1-ext-fold.ll
  test/CodeGen/PowerPC/i1-to-double.ll
  test/CodeGen/PowerPC/i32-to-float.ll
  test/CodeGen/PowerPC/i64-to-float.ll
  test/CodeGen/PowerPC/i64_fp_round.ll
  test/CodeGen/PowerPC/ia-neg-const.ll
  test/CodeGen/PowerPC/ifcvt.ll
  test/CodeGen/PowerPC/inlineasm-i64-reg.ll
  test/CodeGen/PowerPC/isel.ll
  test/CodeGen/PowerPC/jaggedstructs.ll
  test/CodeGen/PowerPC/lbz-from-ld-shift.ll
  test/CodeGen/PowerPC/ld-st-upd.ll
  test/CodeGen/PowerPC/ldtoc-inv.ll
  test/CodeGen/PowerPC/licm-remat.ll
  test/CodeGen/PowerPC/licm-tocReg.ll
  test/CodeGen/PowerPC/load-two-flts.ll
  test/CodeGen/PowerPC/load-v4i8-improved.ll
  test/CodeGen/PowerPC/longcall.ll
  test/CodeGen/PowerPC/loop-prep-all.ll
  test/CodeGen/PowerPC/lsa.ll
  test/CodeGen/PowerPC/lxv-aligned-stack-slots.ll
  test/CodeGen/PowerPC/machine-combiner.ll
  test/CodeGen/PowerPC/mcm-1.ll
  test/CodeGen/PowerPC/mcm-10.ll
  test/CodeGen/PowerPC/mcm-11.ll
  test/CodeGen/PowerPC/mcm-12.ll
  test/CodeGen/PowerPC/mcm-13.ll
  test/CodeGen/PowerPC/mcm-2.ll
  test/CodeGen/PowerPC/mcm-3.ll
  test/CodeGen/PowerPC/mcm-4.ll
  test/CodeGen/PowerPC/mcm-5.ll
  test/CodeGen/PowerPC/mcm-6.ll
  test/CodeGen/PowerPC/mcm-7.ll
  test/CodeGen/PowerPC/mcm-8.ll
  test/CodeGen/PowerPC/mcm-9.ll
  test/CodeGen/PowerPC/mcm-default.ll
  test/CodeGen/PowerPC/memcmp.ll
  test/CodeGen/PowerPC/memcpy-vec.ll
  test/CodeGen/PowerPC/memcpy_dereferenceable.ll
  test/CodeGen/PowerPC/merge_stores_dereferenceable.ll
  test/CodeGen/PowerPC/mftb.ll
  test/CodeGen/PowerPC/mulli64.ll
  test/CodeGen/PowerPC/multi-return.ll
  test/CodeGen/PowerPC/named-reg-alloc-r1-64.ll
  test/CodeGen/PowerPC/named-reg-alloc-r1.ll
  test/CodeGen/PowerPC/named-reg-alloc-r13-64.ll
  test/CodeGen/PowerPC/named-reg-alloc-r13.ll
  test/CodeGen/PowerPC/named-reg-alloc-r2.ll
  test/CodeGen/PowerPC/negate-i1.ll
  test/CodeGen/PowerPC/negctr.ll
  test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll
  test/CodeGen/PowerPC/opt-li-add-to-addi.ll
  test/CodeGen/PowerPC/optnone-crbits-i1-ret.ll
  test/CodeGen/PowerPC/ori_imm32.ll
  test/CodeGen/PowerPC/p8-isel-sched.ll
  test/CodeGen/PowerPC/p8-scalar_vector_conversions.ll
  test/CodeGen/PowerPC/p8altivec-shuffles-pred.ll
  test/CodeGen/PowerPC/p9-vector-compares-and-counts.ll
  test/CodeGen/PowerPC/p9-xxinsertw-xxextractuw.ll
  test/CodeGen/PowerPC/peephole-align.ll
  test/CodeGen/PowerPC/pip-inner.ll
  test/CodeGen/PowerPC/power9-moves-and-splats.ll
  test/CodeGen/PowerPC/ppc-redzone-alignment-bug.ll
  test/CodeGen/PowerPC/ppc-shrink-wrapping.ll
  test/CodeGen/PowerPC/ppc32-align-long-double-sf.ll
  test/CodeGen/PowerPC/ppc32-constant-BE-ppcf128.ll
  test/CodeGen/PowerPC/ppc32-i1-vaarg.ll
  test/CodeGen/PowerPC/ppc32-nest.ll
  test/CodeGen/PowerPC/ppc32-pic-large.ll
  test/CodeGen/PowerPC/ppc32-pic.ll
  test/CodeGen/PowerPC/ppc32-skip-regs.ll
  test/CodeGen/PowerPC/ppc32-vacopy.ll
  test/CodeGen/PowerPC/ppc64-P9-mod.ll
  test/CodeGen/PowerPC/ppc64-P9-vabsd.ll
  test/CodeGen/PowerPC/ppc64-abi-extend.ll
  test/CodeGen/PowerPC/ppc64-align-long-double.ll
  test/CodeGen/PowerPC/ppc64-altivec-abi.ll
  test/CodeGen/PowerPC/ppc64-byval-align.ll
  test/CodeGen/PowerPC/ppc64-calls.ll
  test/CodeGen/PowerPC/ppc64-cyclecounter.ll
  test/CodeGen/PowerPC/ppc64-fastcc-fast-isel.ll
  test/CodeGen/PowerPC/ppc64-func-desc-hoist.ll
  test/CodeGen/PowerPC/ppc64-gep-opt.ll
  test/CodeGen/PowerPC/ppc64-i128-abi.ll
  test/CodeGen/PowerPC/ppc64-nest.ll
  test/CodeGen/PowerPC/ppc64-nonfunc-calls.ll
  test/CodeGen/PowerPC/ppc64-patchpoint.ll
  test/CodeGen/PowerPC/ppc64-pre-inc-no-extra-phi.ll
  test/CodeGen/PowerPC/ppc64-r2-alloc.ll
  test/CodeGen/PowerPC/ppc64-sibcall-shrinkwrap.ll
  test/CodeGen/PowerPC/ppc64-sibcall.ll
  test/CodeGen/PowerPC/ppc64-smallarg.ll
  test/CodeGen/PowerPC/ppc64-stackmap-nops.ll
  test/CodeGen/PowerPC/ppc64-toc.ll
  test/CodeGen/PowerPC/ppc64-vaarg-int.ll
  test/CodeGen/PowerPC/ppc64-zext.ll
  test/CodeGen/PowerPC/ppc64le-aggregates.ll
  test/CodeGen/PowerPC/ppc64le-calls.ll
  test/CodeGen/PowerPC/ppc64le-localentry-large.ll
  test/CodeGen/PowerPC/ppc64le-localentry.ll
  test/CodeGen/PowerPC/ppc64le-smallarg.ll
  test/CodeGen/PowerPC/ppcf128-endian.ll
  test/CodeGen/PowerPC/pr13891.ll
  test/CodeGen/PowerPC/pr26690.ll
  test/CodeGen/PowerPC/pr28130.ll
  test/CodeGen/PowerPC/pr30640.ll
  test/CodeGen/PowerPC/pr32140.ll
  test/CodeGen/PowerPC/pr33093.ll
  test/CodeGen/PowerPC/preincprep-invoke.ll
  test/CodeGen/PowerPC/pwr7-gt-nop.ll
  test/CodeGen/PowerPC/pzero-fp-xored.ll
  test/CodeGen/PowerPC/qpx-bv-sint.ll
  test/CodeGen/PowerPC/qpx-bv.ll
  test/CodeGen/PowerPC/qpx-func-clobber.ll
  test/CodeGen/PowerPC/qpx-load-splat.ll
  test/CodeGen/PowerPC/qpx-load.ll
  test/CodeGen/PowerPC/qpx-rounding-ops.ll
  test/CodeGen/PowerPC/qpx-s-load.ll
  test/CodeGen/PowerPC/qpx-s-sel.ll
  test/CodeGen/PowerPC/qpx-sel.ll
  test/CodeGen/PowerPC/qpx-unal-cons-lds.ll
  test/CodeGen/PowerPC/r31.ll
  test/CodeGen/PowerPC/reg-names.ll
  test/CodeGen/PowerPC/remat-imm.ll
  test/CodeGen/PowerPC/remove-redundant-moves.ll
  test/CodeGen/PowerPC/retaddr2.ll
  test/CodeGen/PowerPC/rlwimi-and.ll
  test/CodeGen/PowerPC/rlwimi-dyn-and.ll
  test/CodeGen/PowerPC/rlwinm-zero-ext.ll
  test/CodeGen/PowerPC/rounding-ops.ll
  test/CodeGen/PowerPC/sdag-ppcf128.ll
  test/CodeGen/PowerPC/sdiv-pow2.ll
  test/CodeGen/PowerPC/select-i1-vs-i1.ll
  test/CodeGen/PowerPC/setcc-to-sub.ll
  test/CodeGen/PowerPC/shift-cmp.ll
  test/CodeGen/PowerPC/shift128.ll
  test/CodeGen/PowerPC/shift_mask.ll
  test/CodeGen/PowerPC/sjlj.ll
  test/CodeGen/PowerPC/sjlj_no0x.ll
  test/CodeGen/PowerPC/splat-bug.ll
  test/CodeGen/PowerPC/srl-mask.ll
  test/CodeGen/PowerPC/stack-protector.ll
  test/CodeGen/PowerPC/stack-realign.ll
  test/CodeGen/PowerPC/stacksize.ll
  test/CodeGen/PowerPC/stfiwx-2.ll
  test/CodeGen/PowerPC/structsinmem.ll
  test/CodeGen/PowerPC/structsinregs.ll
  test/CodeGen/PowerPC/subreg-postra-2.ll
  test/CodeGen/PowerPC/subreg-postra.ll
  test/CodeGen/PowerPC/subtract_from_imm.ll
  test/CodeGen/PowerPC/svr4-redzone.ll
  test/CodeGen/PowerPC/swaps-le-2.ll
  test/CodeGen/PowerPC/swaps-le-5.ll
  test/CodeGen/PowerPC/swaps-le-6.ll
  test/CodeGen/PowerPC/tail-dup-break-cfg.ll
  test/CodeGen/PowerPC/tail-dup-layout.ll
  test/CodeGen/PowerPC/testBitReverse.ll
  test/CodeGen/PowerPC/thread-pointer.ll
  test/CodeGen/PowerPC/tls-cse.ll
  test/CodeGen/PowerPC/tls-pic.ll
  test/CodeGen/PowerPC/tls-store2.ll
  test/CodeGen/PowerPC/tls.ll
  test/CodeGen/PowerPC/tls_get_addr_clobbers.ll
  test/CodeGen/PowerPC/tls_get_addr_stackframe.ll
  test/CodeGen/PowerPC/toc-load-sched-bug.ll
  (56 more files...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D39016.119850.patch
Type: text/x-patch
Size: 238640 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171023/a83c271a/attachment-0001.bin>


More information about the llvm-commits mailing list