llvm-6502/test/Transforms/IndMemRem/2009-01-24-Noalias.ll
Victor Hernandez 13ad5aaaff Autoupgrade malloc insts to malloc calls.
Update testcases that rely on malloc insts being present.

Also prematurely remove MallocInst handling from IndMemRemoval and RaiseAllocations to help pass tests in this incremental step.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84292 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-17 00:00:19 +00:00

14 lines
392 B
LLVM

; RUN: opt < %s -indmemrem -S | grep bounce | grep noalias
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
target triple = "i686-apple-darwin8"
declare i8* @malloc(i32)
@g = external global i8*
define void @test() {
%A = bitcast i8* (i32) * @malloc to i8*
store i8* %A, i8** @g
ret void
}