Skip to content

Add support for allockind without allocsize #1238

@nunoplopes

Description

@nunoplopes

This produces an invalid expr:

define i64 @src() {
  %stack = call ptr @myalloc()
  %sz = call i64 @llvm.objectsize.i64.p0(ptr %stack, i1 false, i1 false, i1 false)
  ret i64 %sz
}

define i64 @tgt() {
  ret i64 -1
}

declare ptr @myalloc() allockind("alloc")
declare i64 @llvm.objectsize.i64.p0(ptr, i1, i1, i1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    memoryMemory Model

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions