R/datalayout.R

Defines functions getABITypeAlignment getStackAlignment getTypeAllocSize getPointerTypeSize getPointerSize

Documented in getABITypeAlignment getPointerSize getPointerTypeSize getStackAlignment getTypeAllocSize

setMethod("isLittleEndian", "DataLayout",
function(x)
{
    .Call("R_DataLayout_isLittleEndian", as(x, "DataLayout"))
})

getPointerSize =
function(dataLayout)
{
    .Call("R_DataLayout_getPointerSize", as(dataLayout, "DataLayout"))
}

getPointerTypeSize =
function(dataLayout, type)
{
    .Call("R_DataLayout_getPointerTypeSize", as(dataLayout, "DataLayout"), as(type, "Type"))
}

getTypeAllocSize =
function(dataLayout, type)
{
    .Call("R_DataLayout_getTypeAllocSize", as(dataLayout, "DataLayout"), as(type, "Type"))
}

getStackAlignment = 
function(dataLayout)
{
    .Call("R_DataLayout_getStackAlignment", as(dataLayout, "DataLayout"))
}



getABITypeAlignment = 
function(dataLayout, type)
{
    .Call("R_DataLayout_getABITypeAlignment", as(dataLayout, "DataLayout"), as(type, "Type"))
}
duncantl/Rllvm documentation built on Nov. 23, 2023, 4:24 p.m.