brintos

brintos / llvm-project-archived public Read only

0
0
Text · 512 B · 2a390d2 Raw
15 lines · plain
1; RUN: opt -passes=aa-eval -print-all-alias-modref-info -disable-output < %s 2>&1 | FileCheck %s2 3target datalayout = "p:32:32"4 5; Make sure that using a LocationSize larget than the index space does not6; assert.7 8; CHECK: Just Mod:  Ptr: i32* %gep	<->  call void @llvm.memset.p0.i64(ptr %p, i8 0, i64 4294967296, i1 false)9define void @test(ptr %p, i32 %idx) {10  %gep = getelementptr i8, ptr %p, i32 %idx11  load i32, ptr %gep12  call void @llvm.memset.i64(ptr %p, i8 0, i64 u0x100000000, i1 false)13  ret void14}15