Lines Matching defs:DIBuilder
91 type DIBuilder struct { struct
92 ref C.LLVMDIBuilderRef
93 m Module
103 func (d *DIBuilder) Destroy() {
108 func (d *DIBuilder) Finalize() {
124 func (d *DIBuilder) CreateCompileUnit(cu DICompileUnit) Metadata {
146 func (d *DIBuilder) CreateFile(filename, dir string) Metadata {
163 func (d *DIBuilder) CreateLexicalBlock(diScope Metadata, b DILexicalBlock) Metadata {
174 …*DIBuilder) CreateLexicalBlockFile(diScope Metadata, diFile Metadata, discriminator int) Metadata {
195 func (d *DIBuilder) CreateFunction(diScope Metadata, f DIFunction) Metadata {
228 func (d *DIBuilder) CreateAutoVariable(scope Metadata, v DIAutoVariable) Metadata {
259 func (d *DIBuilder) CreateParameterVariable(scope Metadata, v DIParameterVariable) Metadata {
285 func (d *DIBuilder) CreateBasicType(t DIBasicType) Metadata {
307 func (d *DIBuilder) CreatePointerType(t DIPointerType) Metadata {
331 func (d *DIBuilder) CreateSubroutineType(t DISubroutineType) Metadata {
350 func (d *DIBuilder) CreateStructType(scope Metadata, t DIStructType) Metadata {
383 …*DIBuilder) CreateReplaceableCompositeType(scope Metadata, t DIReplaceableCompositeType) Metadata {
414 func (d *DIBuilder) CreateMemberType(scope Metadata, t DIMemberType) Metadata {
447 func (d *DIBuilder) CreateArrayType(t DIArrayType) Metadata {
473 func (d *DIBuilder) CreateTypedef(t DITypedef) Metadata {
489 func (d *DIBuilder) getOrCreateSubrange(lo, count int64) Metadata {
496 func (d *DIBuilder) getOrCreateArray(values []Metadata) Metadata {
507 func (d *DIBuilder) getOrCreateTypeArray(values []Metadata) Metadata {
518 func (d *DIBuilder) CreateExpression(addr []int64) Metadata {
529 func (d *DIBuilder) InsertDeclareAtEnd(v Value, diVarInfo, expr Metadata, bb BasicBlock) Value {
536 …IBuilder) InsertValueAtEnd(v Value, diVarInfo, expr Metadata, offset uint64, bb BasicBlock) Value {