Lines Matching refs:diBuilder
95 diBuilder.reset(new llvm::DIBuilder(*module)); in DebugInfo()
96 diCU = diBuilder->createCompileUnit( in DebugInfo()
98 diBuilder->createFile(dirAndFile.second, dirAndFile.first), in DebugInfo()
105 auto funcTy = diBuilder->createSubroutineType(diBuilder->getOrCreateTypeArray(EltTys)); in DebugInfo()
108 auto sp = diBuilder->createFunction( in DebugInfo()
134 diBuilder->finalize(); in Finalize()
193 auto di = diBuilder->createLexicalBlock(scope.di, file, newLocation.line, 0); in syncScope()
210 auto funcTy = diBuilder->createSubroutineType(diBuilder->getOrCreateTypeArray({})); in syncScope()
218 auto func = diBuilder->createFunction( in syncScope()
372 …auto diVar = diBuilder->createAutoVariable(scope.di, pending.name, diFile, pending.location.line, … in emitPending()
374 …auto di = diBuilder->insertDeclare(value, diVar, diBuilder->createExpression(), pending.diLocation… in emitPending()
408 auto vec4 = diBuilder->getOrCreateArray(diBuilder->getOrCreateSubrange(0, 4)); in registerBasicTypes()
409 auto vec8 = diBuilder->getOrCreateArray(diBuilder->getOrCreateSubrange(0, 8)); in registerBasicTypes()
410 auto vec16 = diBuilder->getOrCreateArray(diBuilder->getOrCreateSubrange(0, 16)); in registerBasicTypes()
412 …diTypes.emplace(T(Bool::type()), diBuilder->createBasicType("Bool", sizeof(bool), dwarf::DW_ATE_bo… in registerBasicTypes()
413 …diTypes.emplace(T(Byte::type()), diBuilder->createBasicType("Byte", 8, dwarf::DW_ATE_unsigned_char… in registerBasicTypes()
414 …diTypes.emplace(T(SByte::type()), diBuilder->createBasicType("SByte", 8, dwarf::DW_ATE_signed_char… in registerBasicTypes()
415 diTypes.emplace(T(Short::type()), diBuilder->createBasicType("Short", 16, dwarf::DW_ATE_signed)); in registerBasicTypes()
416 …diTypes.emplace(T(UShort::type()), diBuilder->createBasicType("UShort", 16, dwarf::DW_ATE_unsigned… in registerBasicTypes()
417 diTypes.emplace(T(Int::type()), diBuilder->createBasicType("Int", 32, dwarf::DW_ATE_signed)); in registerBasicTypes()
418 diTypes.emplace(T(UInt::type()), diBuilder->createBasicType("UInt", 32, dwarf::DW_ATE_unsigned)); in registerBasicTypes()
419 diTypes.emplace(T(Long::type()), diBuilder->createBasicType("Long", 64, dwarf::DW_ATE_signed)); in registerBasicTypes()
420 diTypes.emplace(T(Half::type()), diBuilder->createBasicType("Half", 16, dwarf::DW_ATE_float)); in registerBasicTypes()
421 diTypes.emplace(T(Float::type()), diBuilder->createBasicType("Float", 32, dwarf::DW_ATE_float)); in registerBasicTypes()
423 …diTypes.emplace(T(Byte4::type()), diBuilder->createVectorType(128, 128, diTypes[T(Byte::type())], … in registerBasicTypes()
424 …diTypes.emplace(T(SByte4::type()), diBuilder->createVectorType(128, 128, diTypes[T(SByte::type())]… in registerBasicTypes()
425 …diTypes.emplace(T(Byte8::type()), diBuilder->createVectorType(128, 128, diTypes[T(Byte::type())], … in registerBasicTypes()
426 …diTypes.emplace(T(SByte8::type()), diBuilder->createVectorType(128, 128, diTypes[T(SByte::type())]… in registerBasicTypes()
427 …diTypes.emplace(T(Byte16::type()), diBuilder->createVectorType(128, 128, diTypes[T(Byte::type())],… in registerBasicTypes()
428 …diTypes.emplace(T(SByte16::type()), diBuilder->createVectorType(128, 128, diTypes[T(SByte::type())… in registerBasicTypes()
429 …diTypes.emplace(T(Short2::type()), diBuilder->createVectorType(128, 128, diTypes[T(Short::type())]… in registerBasicTypes()
430 …diTypes.emplace(T(UShort2::type()), diBuilder->createVectorType(128, 128, diTypes[T(UShort::type()… in registerBasicTypes()
431 …diTypes.emplace(T(Short4::type()), diBuilder->createVectorType(128, 128, diTypes[T(Short::type())]… in registerBasicTypes()
432 …diTypes.emplace(T(UShort4::type()), diBuilder->createVectorType(128, 128, diTypes[T(UShort::type()… in registerBasicTypes()
433 …diTypes.emplace(T(Short8::type()), diBuilder->createVectorType(128, 128, diTypes[T(Short::type())]… in registerBasicTypes()
434 …diTypes.emplace(T(UShort8::type()), diBuilder->createVectorType(128, 128, diTypes[T(UShort::type()… in registerBasicTypes()
435 …diTypes.emplace(T(Int2::type()), diBuilder->createVectorType(128, 128, diTypes[T(Int::type())], { … in registerBasicTypes()
436 …diTypes.emplace(T(UInt2::type()), diBuilder->createVectorType(128, 128, diTypes[T(UInt::type())], … in registerBasicTypes()
437 …diTypes.emplace(T(Int4::type()), diBuilder->createVectorType(128, 128, diTypes[T(Int::type())], { … in registerBasicTypes()
438 …diTypes.emplace(T(UInt4::type()), diBuilder->createVectorType(128, 128, diTypes[T(UInt::type())], … in registerBasicTypes()
439 …diTypes.emplace(T(Float2::type()), diBuilder->createVectorType(128, 128, diTypes[T(Float::type())]… in registerBasicTypes()
440 …diTypes.emplace(T(Float4::type()), diBuilder->createVectorType(128, 128, diTypes[T(Float::type())]… in registerBasicTypes()
461 auto dbgTy = diBuilder->createPointerType( in getOrCreateType()
477 auto file = diBuilder->createFile(dirAndName.second, dirAndName.first); in getOrCreateFile()