[all-commits] [llvm/llvm-project] 06c192: OpaquePtr: Bulk update tests to use typed byval

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Nov 20 11:01:20 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 06c192d454767376771e8fed4ddcf8a461723e32
      https://github.com/llvm/llvm-project/commit/06c192d454767376771e8fed4ddcf8a461723e32
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-11-20 (Fri, 20 Nov 2020)

  Changed paths:
    M llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll
    M llvm/test/Analysis/BasicAA/byval.ll
    M llvm/test/Analysis/BasicAA/dereferenceable.ll
    M llvm/test/Analysis/BasicAA/tail-byval.ll
    M llvm/test/Analysis/DivergenceAnalysis/AMDGPU/kernel-args.ll
    M llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/kernel-args.ll
    M llvm/test/Analysis/Lint/noalias-byval.ll
    M llvm/test/Analysis/Lint/tail-call-byval.ll
    M llvm/test/Analysis/StackSafetyAnalysis/local.ll
    M llvm/test/Analysis/ValueTracking/memory-dereferenceable.ll
    M llvm/test/Assembler/2008-01-11-VarargAttrs.ll
    M llvm/test/Assembler/byval-type-attr.ll
    M llvm/test/Assembler/invalid-immarg.ll
    M llvm/test/Bitcode/attributes-3.3.ll
    M llvm/test/Bitcode/attributes.ll
    M llvm/test/Bitcode/compatibility-3.6.ll
    M llvm/test/Bitcode/compatibility-3.7.ll
    M llvm/test/Bitcode/compatibility-3.8.ll
    M llvm/test/Bitcode/compatibility-3.9.ll
    M llvm/test/Bitcode/compatibility-4.0.ll
    M llvm/test/Bitcode/compatibility-5.0.ll
    M llvm/test/Bitcode/compatibility-6.0.ll
    M llvm/test/Bitcode/compatibility.ll
    M llvm/test/Bitcode/highLevelStructure.3.2.ll
    M llvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call.ll
    M llvm/test/CodeGen/AArch64/big-callframe.ll
    M llvm/test/CodeGen/AArch64/byval-type.ll
    M llvm/test/CodeGen/AArch64/func-argpassing.ll
    M llvm/test/CodeGen/AArch64/func-calls.ll
    M llvm/test/CodeGen/AArch64/statepoint-call-lowering.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-sret.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll
    M llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll
    M llvm/test/CodeGen/AMDGPU/call-argument-types.ll
    M llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll
    M llvm/test/CodeGen/AMDGPU/callee-special-input-vgprs.ll
    M llvm/test/CodeGen/AMDGPU/enqueue-kernel.ll
    M llvm/test/CodeGen/AMDGPU/frame-index-elimination.ll
    M llvm/test/CodeGen/AMDGPU/function-args.ll
    M llvm/test/CodeGen/AMDGPU/gfx-callable-argument-types.ll
    M llvm/test/CodeGen/AMDGPU/load-hi16.ll
    M llvm/test/CodeGen/AMDGPU/load-lo16.ll
    M llvm/test/CodeGen/AMDGPU/rewrite-out-arguments.ll
    M llvm/test/CodeGen/AMDGPU/sibling-call.ll
    M llvm/test/CodeGen/AMDGPU/stack-realign.ll
    M llvm/test/CodeGen/AMDGPU/store-hi16.ll
    M llvm/test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll
    M llvm/test/CodeGen/ARM/2011-06-09-TailCallByVal.ll
    M llvm/test/CodeGen/ARM/2011-06-16-TailCallByVal.ll
    M llvm/test/CodeGen/ARM/2012-10-04-AAPCS-byval-align8.ll
    M llvm/test/CodeGen/ARM/2012-10-04-FixedFrame-vs-byval.ll
    M llvm/test/CodeGen/ARM/2012-10-04-LDRB_POST_IMM-Crash.ll
    M llvm/test/CodeGen/ARM/2012-10-18-PR14099-ByvalFrameAddress.ll
    M llvm/test/CodeGen/ARM/2013-04-05-Small-ByVal-Structs-PR15293.ll
    M llvm/test/CodeGen/ARM/2013-04-16-AAPCS-C5-vs-VFP.ll
    M llvm/test/CodeGen/ARM/2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll
    M llvm/test/CodeGen/ARM/2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll
    M llvm/test/CodeGen/ARM/2013-05-13-AAPCS-byval-padding.ll
    M llvm/test/CodeGen/ARM/2013-05-13-AAPCS-byval-padding2.ll
    M llvm/test/CodeGen/ARM/2013-06-03-ByVal-2Kbytes.ll
    M llvm/test/CodeGen/ARM/2014-02-21-byval-reg-split-alignment.ll
    M llvm/test/CodeGen/ARM/GlobalISel/arm-unsupported.ll
    M llvm/test/CodeGen/ARM/align-sp-adjustment.ll
    M llvm/test/CodeGen/ARM/alloca-align.ll
    M llvm/test/CodeGen/ARM/byval-align.ll
    M llvm/test/CodeGen/ARM/byval_load_align.ll
    M llvm/test/CodeGen/ARM/copy-by-struct-i32.ll
    M llvm/test/CodeGen/ARM/ssp-data-layout.ll
    M llvm/test/CodeGen/ARM/struct-byval-frame-index.ll
    M llvm/test/CodeGen/ARM/struct_byval.ll
    M llvm/test/CodeGen/ARM/struct_byval_arm_t1_t2.ll
    M llvm/test/CodeGen/BPF/byval.ll
    M llvm/test/CodeGen/Generic/2010-11-04-BigByval.ll
    M llvm/test/CodeGen/Hexagon/bit-skip-byval.ll
    M llvm/test/CodeGen/Hexagon/calling-conv.ll
    M llvm/test/CodeGen/Hexagon/cext-opt-negative-fi.mir
    M llvm/test/CodeGen/Hexagon/inline-asm-error.ll
    M llvm/test/CodeGen/Hexagon/struct_args_large.ll
    M llvm/test/CodeGen/Hexagon/tail-dup-subreg-map.ll
    M llvm/test/CodeGen/Hexagon/v6vect-locals1.ll
    M llvm/test/CodeGen/Hexagon/vararg.ll
    M llvm/test/CodeGen/Hexagon/vararg_align_check.ll
    M llvm/test/CodeGen/Hexagon/vararg_double_onstack.ll
    M llvm/test/CodeGen/Hexagon/vararg_named.ll
    M llvm/test/CodeGen/MIR/X86/fixed-stack-di.mir
    M llvm/test/CodeGen/MSP430/byval.ll
    M llvm/test/CodeGen/MSP430/spill-to-stack.ll
    M llvm/test/CodeGen/Mips/cconv/byval.ll
    M llvm/test/CodeGen/Mips/cprestore.ll
    M llvm/test/CodeGen/Mips/fastcc_byval.ll
    M llvm/test/CodeGen/Mips/largeimmprinting.ll
    M llvm/test/CodeGen/Mips/load-store-left-right.ll
    M llvm/test/CodeGen/Mips/o32_cc_byval.ll
    M llvm/test/CodeGen/Mips/tailcall/tailcall.ll
    M llvm/test/CodeGen/Mips/unalignedload.ll
    M llvm/test/CodeGen/NVPTX/bug21465.ll
    M llvm/test/CodeGen/NVPTX/lower-kernel-ptr-arg.ll
    M llvm/test/CodeGen/NVPTX/param-align.ll
    M llvm/test/CodeGen/PowerPC/MMO-flags-assertion.ll
    M llvm/test/CodeGen/PowerPC/a2-fp-basic.ll
    M llvm/test/CodeGen/PowerPC/anon_aggr.ll
    M llvm/test/CodeGen/PowerPC/byval-agg-info.ll
    M llvm/test/CodeGen/PowerPC/byval-aliased.ll
    M llvm/test/CodeGen/PowerPC/dyn-alloca-aligned.ll
    M llvm/test/CodeGen/PowerPC/emptystruct.ll
    M llvm/test/CodeGen/PowerPC/f128-aggregates.ll
    M llvm/test/CodeGen/PowerPC/fastcc_stacksize.ll
    M llvm/test/CodeGen/PowerPC/glob-comp-aa-crash.ll
    M llvm/test/CodeGen/PowerPC/jaggedstructs.ll
    M llvm/test/CodeGen/PowerPC/ppc440-fp-basic.ll
    M llvm/test/CodeGen/PowerPC/ppc64-align-long-double.ll
    M llvm/test/CodeGen/PowerPC/ppc64-byval-align.ll
    M llvm/test/CodeGen/PowerPC/ppc64-crash.ll
    M llvm/test/CodeGen/PowerPC/ppc64-sibcall.ll
    M llvm/test/CodeGen/PowerPC/ppc64-smallarg.ll
    M llvm/test/CodeGen/PowerPC/ppc64le-smallarg.ll
    M llvm/test/CodeGen/PowerPC/pr13891.ll
    M llvm/test/CodeGen/PowerPC/reloc-align.ll
    M llvm/test/CodeGen/PowerPC/resolvefi-basereg.ll
    M llvm/test/CodeGen/PowerPC/resolvefi-disp.ll
    M llvm/test/CodeGen/PowerPC/stack-realign.ll
    M llvm/test/CodeGen/PowerPC/structsinmem.ll
    M llvm/test/CodeGen/PowerPC/structsinregs.ll
    M llvm/test/CodeGen/PowerPC/vec-abi-align.ll
    M llvm/test/CodeGen/RISCV/byval.ll
    M llvm/test/CodeGen/RISCV/calling-conv-ilp32-ilp32f-ilp32d-common.ll
    M llvm/test/CodeGen/RISCV/calling-conv-lp64-lp64f-lp64d-common.ll
    M llvm/test/CodeGen/RISCV/tail-calls.ll
    M llvm/test/CodeGen/SPARC/2011-01-21-ByValArgs.ll
    M llvm/test/CodeGen/SPARC/LeonFixAllFDIVSQRTPassUT.ll
    M llvm/test/CodeGen/SPARC/LeonItinerariesUT.ll
    M llvm/test/CodeGen/SPARC/fp128.ll
    M llvm/test/CodeGen/SPARC/setjmp.ll
    M llvm/test/CodeGen/SPARC/zerostructcall.ll
    M llvm/test/CodeGen/Thumb/2011-05-11-DAGLegalizer.ll
    M llvm/test/CodeGen/Thumb/PR17309.ll
    M llvm/test/CodeGen/Thumb/emergency-spill-slot.ll
    M llvm/test/CodeGen/Thumb/frame-access.ll
    M llvm/test/CodeGen/WebAssembly/byval.ll
    M llvm/test/CodeGen/WebAssembly/indirect-import.ll
    M llvm/test/CodeGen/WebAssembly/tailcall.ll
    M llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll
    M llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll
    M llvm/test/CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll
    M llvm/test/CodeGen/X86/2010-01-18-DbgValue.ll
    M llvm/test/CodeGen/X86/2010-04-30-LocalAlloc-LandingPad.ll
    M llvm/test/CodeGen/X86/2011-03-30-CreateFixedObjCrash.ll
    M llvm/test/CodeGen/X86/GlobalISel/x86_64-fallback.ll
    M llvm/test/CodeGen/X86/aligned-variadic.ll
    M llvm/test/CodeGen/X86/arg-copy-elide.ll
    M llvm/test/CodeGen/X86/avoid-sfb.ll
    M llvm/test/CodeGen/X86/byval-align.ll
    M llvm/test/CodeGen/X86/byval.ll
    M llvm/test/CodeGen/X86/byval2.ll
    M llvm/test/CodeGen/X86/byval3.ll
    M llvm/test/CodeGen/X86/byval4.ll
    M llvm/test/CodeGen/X86/byval5.ll
    M llvm/test/CodeGen/X86/byval6.ll
    M llvm/test/CodeGen/X86/byval7.ll
    M llvm/test/CodeGen/X86/crash.ll
    M llvm/test/CodeGen/X86/dbg-baseptr.ll
    M llvm/test/CodeGen/X86/dynamic-allocas-VLAs.ll
    M llvm/test/CodeGen/X86/extract-extract.ll
    M llvm/test/CodeGen/X86/fast-isel-args-fail2.ll
    M llvm/test/CodeGen/X86/fast-isel-call.ll
    M llvm/test/CodeGen/X86/fast-isel-x86.ll
    M llvm/test/CodeGen/X86/fastcc-byval.ll
    M llvm/test/CodeGen/X86/fixed-stack-di-mir.ll
    M llvm/test/CodeGen/X86/fp-stack-retcopy.ll
    M llvm/test/CodeGen/X86/fp128-i128.ll
    M llvm/test/CodeGen/X86/frame-lowering-debug-intrinsic.ll
    M llvm/test/CodeGen/X86/inline-asm-sp-clobber-memcpy.ll
    M llvm/test/CodeGen/X86/mcu-abi.ll
    M llvm/test/CodeGen/X86/memcpy-inline-fsrm.ll
    M llvm/test/CodeGen/X86/memcpy-struct-by-value.ll
    M llvm/test/CodeGen/X86/misched-aa-colored.ll
    M llvm/test/CodeGen/X86/movtopush.ll
    M llvm/test/CodeGen/X86/movtopush.mir
    M llvm/test/CodeGen/X86/negate-add-zero.ll
    M llvm/test/CodeGen/X86/nomovtopush.ll
    M llvm/test/CodeGen/X86/pr2656.ll
    M llvm/test/CodeGen/X86/pr30290.ll
    M llvm/test/CodeGen/X86/pr38865.ll
    M llvm/test/CodeGen/X86/sibcall-byval.ll
    M llvm/test/CodeGen/X86/sibcall.ll
    M llvm/test/CodeGen/X86/sjlj-baseptr.ll
    M llvm/test/CodeGen/X86/ssp-data-layout.ll
    M llvm/test/CodeGen/X86/stack-align-memcpy.ll
    M llvm/test/CodeGen/X86/stack-align.ll
    M llvm/test/CodeGen/X86/statepoint-call-lowering.ll
    M llvm/test/CodeGen/X86/statepoint-stackmap-format.ll
    M llvm/test/CodeGen/X86/tailcallbyval.ll
    M llvm/test/CodeGen/X86/tailcallbyval64.ll
    M llvm/test/CodeGen/X86/tailccbyval.ll
    M llvm/test/CodeGen/X86/tailccbyval64.ll
    M llvm/test/CodeGen/X86/win64-byval.ll
    M llvm/test/CodeGen/X86/x86-big-ret.ll
    M llvm/test/CodeGen/XCore/byVal.ll
    M llvm/test/DebugInfo/Generic/2010-10-01-crash.ll
    M llvm/test/DebugInfo/X86/byvalstruct.ll
    M llvm/test/DebugInfo/X86/dbg-byval-parameter.ll
    M llvm/test/DebugInfo/X86/double-declare.ll
    M llvm/test/DebugInfo/X86/pieces-2.ll
    M llvm/test/DebugInfo/X86/safestack-byval.ll
    M llvm/test/DebugInfo/X86/sroasplit-1.ll
    M llvm/test/DebugInfo/X86/sroasplit-4.ll
    M llvm/test/Instrumentation/AddressSanitizer/stack-poisoning-byval-args.ll
    M llvm/test/Instrumentation/BoundsChecking/simple.ll
    M llvm/test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64.ll
    M llvm/test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64le.ll
    M llvm/test/Instrumentation/MemorySanitizer/byval-alignment.ll
    M llvm/test/Instrumentation/MemorySanitizer/check_access_address.ll
    M llvm/test/Instrumentation/MemorySanitizer/msan_basic.ll
    M llvm/test/Linker/func-attrs-a.ll
    M llvm/test/Linker/func-attrs-b.ll
    M llvm/test/Transforms/ArgumentPromotion/attrs.ll
    M llvm/test/Transforms/ArgumentPromotion/byval-2.ll
    M llvm/test/Transforms/ArgumentPromotion/byval.ll
    M llvm/test/Transforms/ArgumentPromotion/dbg.ll
    M llvm/test/Transforms/ArgumentPromotion/fp80.ll
    M llvm/test/Transforms/ArgumentPromotion/tail.ll
    M llvm/test/Transforms/ArgumentPromotion/variadic.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/attrs.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/byval-2.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/byval.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/dbg.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/fp80.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/tail.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/variadic.ll
    M llvm/test/Transforms/Attributor/IPConstantProp/2009-09-24-byval-ptr.ll
    M llvm/test/Transforms/Attributor/readattrs.ll
    M llvm/test/Transforms/Attributor/value-simplify.ll
    M llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll
    M llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll
    M llvm/test/Transforms/DeadArgElim/variadic_safety.ll
    M llvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll
    M llvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll
    M llvm/test/Transforms/DeadStoreElimination/MSSA/tail-byval.ll
    M llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/fence.ll
    M llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/simple.ll
    M llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/tail-byval.ll
    M llvm/test/Transforms/GVN/pr17852.ll
    M llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll
    M llvm/test/Transforms/Inline/alloca-merge-align.ll
    M llvm/test/Transforms/Inline/byval-tail-call.ll
    M llvm/test/Transforms/Inline/byval.ll
    M llvm/test/Transforms/Inline/byval_lifetime.ll
    M llvm/test/Transforms/Inline/inline-byval-bonus.ll
    M llvm/test/Transforms/Inline/inline-tail.ll
    M llvm/test/Transforms/Inline/inline-varargs.ll
    M llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll
    M llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
    M llvm/test/Transforms/InstCombine/call-cast-target.ll
    M llvm/test/Transforms/InstCombine/crash.ll
    M llvm/test/Transforms/InstCombine/memcpy-from-global.ll
    M llvm/test/Transforms/MemCpyOpt/memcpy.ll
    M llvm/test/Transforms/MemCpyOpt/smaller.ll
    M llvm/test/Transforms/MemCpyOpt/sret.ll
    M llvm/test/Transforms/MergeFunc/mismatching-attr-crash.ll
    M llvm/test/Transforms/MergeICmps/X86/pr41917.ll
    M llvm/test/Transforms/NewGVN/pr17852.ll
    M llvm/test/Transforms/PGOProfile/indirect_call_promotion_byval.ll
    M llvm/test/Transforms/SCCP/2009-09-24-byval-ptr.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reverse_extract_elements.ll
    M llvm/test/Transforms/SafeStack/X86/byval.ll
    M llvm/test/Transforms/SafeStack/X86/debug-loc.ll
    M llvm/test/Transforms/TailCallElim/basic.ll
    M llvm/test/Verifier/amdgpu-cc.ll
    M llvm/test/Verifier/byval-4.ll
    M llvm/test/Verifier/inalloca1.ll
    M llvm/test/Verifier/musttail-invalid.ll

  Log Message:
  -----------
  OpaquePtr: Bulk update tests to use typed byval

Upgrade of the IR text tests should be the only thing blocking making
typed byval mandatory. Partially done through regex and partially
manual.




More information about the All-commits mailing list