Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
include/llvm/IR/Attributes.td
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | |||||
def NoBuiltin : EnumAttr<"nobuiltin">; | def NoBuiltin : EnumAttr<"nobuiltin">; | ||||
/// Function creates no aliases of pointer. | /// Function creates no aliases of pointer. | ||||
def NoCapture : EnumAttr<"nocapture">; | def NoCapture : EnumAttr<"nocapture">; | ||||
/// Call cannot be duplicated. | /// Call cannot be duplicated. | ||||
def NoDuplicate : EnumAttr<"noduplicate">; | def NoDuplicate : EnumAttr<"noduplicate">; | ||||
/// Function does not deallocate memory. | |||||
def NoFree : EnumAttr<"nofree">; | |||||
/// Disable implicit floating point insts. | /// Disable implicit floating point insts. | ||||
def NoImplicitFloat : EnumAttr<"noimplicitfloat">; | def NoImplicitFloat : EnumAttr<"noimplicitfloat">; | ||||
/// inline=never. | /// inline=never. | ||||
def NoInline : EnumAttr<"noinline">; | def NoInline : EnumAttr<"noinline">; | ||||
/// Function is called early and/or often, so lazy binding isn't worthwhile. | /// Function is called early and/or often, so lazy binding isn't worthwhile. | ||||
def NonLazyBind : EnumAttr<"nonlazybind">; | def NonLazyBind : EnumAttr<"nonlazybind">; | ||||
▲ Show 20 Lines • Show All 156 Lines • Show Last 20 Lines |