[PATCH] D141060: [opt] Infer DataLayout from triple if not specified

Alexander Richardson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 4 11:28:34 PDT 2023


arichardson updated this revision to Diff 557596.
arichardson added a comment.

Add a missing triple to no-libcalls.ll to ensure 8-byte pointer size


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141060/new/

https://reviews.llvm.org/D141060

Files:
  llvm/test/Analysis/BasicAA/libfuncs.ll
  llvm/test/Analysis/CostModel/AArch64/sve-fptrunc.ll
  llvm/test/Analysis/CostModel/AArch64/sve-trunc.ll
  llvm/test/Analysis/CostModel/AMDGPU/cast.ll
  llvm/test/Analysis/CostModel/AMDGPU/load-to-trunc.ll
  llvm/test/Analysis/CostModel/ARM/load-to-trunc.ll
  llvm/test/Analysis/CostModel/PowerPC/load-to-trunc.ll
  llvm/test/Analysis/CostModel/RISCV/cast.ll
  llvm/test/Analysis/CostModel/RISCV/fca-load-store.ll
  llvm/test/Analysis/CostModel/RISCV/load-to-trunc.ll
  llvm/test/Analysis/CostModel/RISCV/rvv-load-store.ll
  llvm/test/Analysis/CostModel/SystemZ/load-to-trunc.ll
  llvm/test/Analysis/CostModel/X86/load-to-trunc.ll
  llvm/test/Analysis/CostModel/X86/min-legal-vector-width.ll
  llvm/test/Analysis/CostModel/X86/size-cost.ll
  llvm/test/Analysis/CostModel/X86/trunc-codesize.ll
  llvm/test/Analysis/CostModel/X86/trunc-latency.ll
  llvm/test/Analysis/CostModel/X86/trunc-sizelatency.ll
  llvm/test/Analysis/CostModel/X86/trunc.ll
  llvm/test/CodeGen/AArch64/arm64_32-gep-sink.ll
  llvm/test/CodeGen/AArch64/sme-aarch64-svcount-O3.ll
  llvm/test/CodeGen/AMDGPU/addrspacecast-constantexpr.ll
  llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
  llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-sincos.defined.nobuiltin.ll
  llvm/test/CodeGen/AMDGPU/annotate-kernel-features-hsa-call.ll
  llvm/test/CodeGen/AMDGPU/implicitarg-offset-attributes.ll
  llvm/test/CodeGen/AMDGPU/lds-reject-absolute-addresses.ll
  llvm/test/CodeGen/AMDGPU/lower-ctor-dtor-constexpr-alias.ll
  llvm/test/CodeGen/AMDGPU/lower-ctor-dtor.ll
  llvm/test/CodeGen/AMDGPU/lower-kernel-and-module-lds.ll
  llvm/test/CodeGen/AMDGPU/lower-kernel-lds-super-align.ll
  llvm/test/CodeGen/AMDGPU/lower-kernel-lds.ll
  llvm/test/CodeGen/AMDGPU/lower-lds-struct-aa-memcpy.ll
  llvm/test/CodeGen/AMDGPU/lower-lds-struct-aa-merge.ll
  llvm/test/CodeGen/AMDGPU/lower-lds-struct-aa.ll
  llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
  llvm/test/CodeGen/AMDGPU/lower-module-lds-used-list.ll
  llvm/test/CodeGen/AMDGPU/lower-module-lds-via-hybrid.ll
  llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll
  llvm/test/CodeGen/AMDGPU/lower-multiple-ctor-dtor.ll
  llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll
  llvm/test/CodeGen/AMDGPU/opencl-printf.ll
  llvm/test/CodeGen/AMDGPU/private-memory-atomics.ll
  llvm/test/CodeGen/AMDGPU/promote-alloca-array-aggregate.ll
  llvm/test/CodeGen/AMDGPU/promote-alloca-memset.ll
  llvm/test/CodeGen/AMDGPU/rewrite-out-arguments.ll
  llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll
  llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll
  llvm/test/CodeGen/X86/expand-large-div-rem-sdiv129.ll
  llvm/test/CodeGen/X86/expand-large-div-rem-srem129.ll
  llvm/test/CodeGen/X86/expand-large-div-rem-udiv129.ll
  llvm/test/CodeGen/X86/expand-large-div-rem-urem129.ll
  llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
  llvm/test/Instrumentation/SanitizerCoverage/cmp-tracing-api-x86_32.ll
  llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i8.ll
  llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-rmw-fadd.ll
  llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-rmw-fmax.ll
  llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-rmw-fmin.ll
  llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-rmw-fsub.ll
  llvm/test/Transforms/AtomicExpand/PowerPC/cmpxchg.ll
  llvm/test/Transforms/AtomicExpand/X86/expand-atomic-libcall.ll
  llvm/test/Transforms/CodeGenPrepare/AMDGPU/sink-addrspacecast.ll
  llvm/test/Transforms/DivRemPairs/X86/div-expanded-rem-pair.ll
  llvm/test/Transforms/IndVarSimplify/ARM/indvar-cost.ll
  llvm/test/Transforms/InferFunctionAttrs/annotate.ll
  llvm/test/Transforms/InstCombine/double-float-shrink-2.ll
  llvm/test/Transforms/InstCombine/ffs-i16.ll
  llvm/test/Transforms/InstCombine/fls-i16.ll
  llvm/test/Transforms/InstCombine/isascii-i16.ll
  llvm/test/Transforms/InstCombine/isdigit-i16.ll
  llvm/test/Transforms/InstCombine/pow-4.ll
  llvm/test/Transforms/InstCombine/pow_fp_int.ll
  llvm/test/Transforms/InstCombine/printf-i16.ll
  llvm/test/Transforms/InstCombine/puts-i16.ll
  llvm/test/Transforms/InstCombine/sincospi.ll
  llvm/test/Transforms/InstSimplify/ConstProp/calls-math-finite.ll
  llvm/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll
  llvm/test/Transforms/LoopUnroll/AArch64/runtime-unroll-generic.ll
  llvm/test/Transforms/LoopUnroll/ARM/instr-size-costs.ll
  llvm/test/Transforms/LoopUnroll/ARM/upperbound.ll
  llvm/test/Transforms/LoopVectorize/AArch64/masked-call.ll
  llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-inloop-reductions.ll
  llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-reductions.ll
  llvm/test/Transforms/LoopVectorize/AArch64/sve-live-out-pointer-induction.ll
  llvm/test/Transforms/LoopVectorize/AArch64/sve-runtime-check-size-based-threshold.ll
  llvm/test/Transforms/LoopVectorize/AArch64/synthesize-mask-for-call.ll
  llvm/test/Transforms/LoopVectorize/PowerPC/widened-massv-call.ll
  llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses-zve32x.ll
  llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll
  llvm/test/Transforms/LoopVectorize/RISCV/lmul.ll
  llvm/test/Transforms/LoopVectorize/RISCV/masked_gather_scatter.ll
  llvm/test/Transforms/MemCpyOpt/no-libcalls.ll
  llvm/test/Transforms/MergeICmps/X86/addressspaces.ll
  llvm/test/Transforms/NewGVN/refine-stores.ll
  llvm/test/Transforms/OpenMP/barrier_removal.ll
  llvm/test/Transforms/PhaseOrdering/AArch64/hoisting-sinking-required-for-vectorization.ll
  llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll
  llvm/test/Transforms/PhaseOrdering/AArch64/peel-multiple-unreachable-exits-for-vectorization.ll
  llvm/test/Transforms/SLPVectorizer/AArch64/reduce-add-i64.ll
  llvm/test/Transforms/SLPVectorizer/AArch64/splat-loads.ll
  llvm/test/Transforms/SLPVectorizer/X86/control-dependence.ll
  llvm/test/Transforms/SLPVectorizer/X86/opaque-ptr.ll
  llvm/test/Transforms/SafeStack/X86/setjmp2.ll
  llvm/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/split-gep-and-gvn.ll
  llvm/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/split-gep.ll
  llvm/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep.ll
  llvm/test/Transforms/SeparateConstOffsetFromGEP/RISCV/split-gep.ll
  llvm/test/Transforms/TypePromotion/ARM/pointers.ll
  llvm/test/Transforms/VectorCombine/X86/insert-binop-with-constant-inseltpoison.ll
  llvm/test/Transforms/VectorCombine/X86/insert-binop-with-constant.ll
  llvm/test/Transforms/VectorCombine/X86/scalarize-cmp-inseltpoison.ll
  llvm/test/Transforms/VectorCombine/X86/scalarize-cmp.ll
  llvm/tools/opt/opt.cpp



More information about the llvm-commits mailing list