[all-commits] [llvm/llvm-project] 9b9454: Require "target datalayout" to be at the beginning...

Eli Friedman via All-commits all-commits at lists.llvm.org
Mon Apr 20 11:56:18 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9b9454af8a525f92a19cc0a568777bb7c599c4cb
      https://github.com/llvm/llvm-project/commit/9b9454af8a525f92a19cc0a568777bb7c599c4cb
  Author: Eli Friedman <efriedma at quicinc.com>
  Date:   2020-04-20 (Mon, 20 Apr 2020)

  Changed paths:
    M llvm/lib/AsmParser/LLParser.cpp
    M llvm/lib/AsmParser/LLParser.h
    M llvm/test/Analysis/DependenceAnalysis/NonCanonicalizedSubscript.ll
    M llvm/test/Analysis/ScalarEvolution/2012-05-29-MulAddRec.ll
    M llvm/test/Transforms/InstCombine/2012-09-17-ZeroSizedAlloca.ll
    M llvm/test/Transforms/InstCombine/getelementptr-folding.ll
    M llvm/test/Transforms/InstCombine/overflow-mul.ll
    M llvm/test/Transforms/InstCombine/wcslen-3.ll
    M llvm/test/Transforms/LoopIdiom/X86/popcnt.ll
    M llvm/test/Transforms/LoopVectorize/explicit_outer_nonuniform_inner.ll
    M llvm/test/Transforms/LoopVectorize/explicit_outer_uniform_diverg_branch.ll
    M llvm/test/Transforms/NewGVN/pr33187.ll
    M llvm/test/Transforms/NewGVN/refine-stores.ll
    M llvm/test/Transforms/SafeStack/X86/call.ll
    M polly/test/Isl/CodeGen/20150328-SCEVExpanderIntroducesNewIV.ll

  Log Message:
  -----------
  Require "target datalayout" to be at the beginning of an IR file.

This will allow us to use the datalayout to disambiguate other
constructs in IR, like load alignment. Split off from D78403.

Differential Revision: https://reviews.llvm.org/D78413




More information about the All-commits mailing list