|
LLVM
4.0.0
|
#include "llvm/IR/DIBuilder.h"#include "llvm/ADT/STLExtras.h"#include "llvm/IR/Constants.h"#include "llvm/IR/DebugInfo.h"#include "llvm/IR/IntrinsicInst.h"#include "llvm/IR/Module.h"#include "llvm/Support/Debug.h"#include "llvm/Support/Dwarf.h"#include "LLVMContextImpl.h"Go to the source code of this file.
|
static |
Definition at line 571 of file DIBuilder.cpp.
References assert(), and getNonCompileUnitScope().
Referenced by llvm::DIBuilder::createGlobalVariableExpression(), and llvm::DIBuilder::createTempGlobalVariableFwdDecl().
|
static |
Definition at line 149 of file DIBuilder.cpp.
References llvm::SmallVectorImpl< T >::emplace_back(), llvm::MDNode::get(), and llvm::LLVMContext::pImpl.
Referenced by llvm::DIBuilder::createImportedDeclaration(), and llvm::DIBuilder::createImportedModule().
|
static |
Definition at line 608 of file DIBuilder.cpp.
References assert(), Context, llvm::MDNode::get(), llvm::getDISubprogram(), and getNonCompileUnitScope().
Referenced by llvm::DIBuilder::createAutoVariable(), and llvm::DIBuilder::createParameterVariable().
|
static |
Definition at line 366 of file DIBuilder.cpp.
References assert(), and llvm::MDNode::get().
Referenced by llvm::DIBuilder::createTemplateParameterPack(), llvm::DIBuilder::createTemplateTemplateParameter(), and llvm::DIBuilder::createTemplateValueParameter().
|
static |
Definition at line 486 of file DIBuilder.cpp.
References llvm::DIType::clone(), and llvm::MDNode::replaceWithUniqued().
Referenced by llvm::DIBuilder::createArtificialType(), and llvm::DIBuilder::createObjectPointerType().
|
static |
Definition at line 309 of file DIBuilder.cpp.
References llvm::ConstantAsMetadata::get().
Referenced by llvm::DIBuilder::createStaticMemberType(), and llvm::DIBuilder::createTemplateValueParameter().
|
static |
Definition at line 760 of file DIBuilder.cpp.
References assert(), llvm::MetadataAsValue::get(), and llvm::ValueAsMetadata::get().
Referenced by llvm::DIBuilder::insertDbgValueIntrinsic(), and llvm::DIBuilder::insertDeclare().
If N is compile unit return NULL otherwise return N.
Definition at line 119 of file DIBuilder.cpp.
References N.
Referenced by checkGlobalVariableScope(), llvm::DIBuilder::createBitFieldMemberType(), llvm::DIBuilder::createClassType(), llvm::DIBuilder::createEnumerationType(), llvm::DIBuilder::createForwardDecl(), llvm::DIBuilder::createFunction(), llvm::DIBuilder::createLexicalBlock(), createLocalVariable(), llvm::DIBuilder::createMemberType(), llvm::DIBuilder::createMethod(), llvm::DIBuilder::createModule(), llvm::DIBuilder::createNameSpace(), llvm::DIBuilder::createObjCIVar(), llvm::DIBuilder::createReplaceableCompositeType(), llvm::DIBuilder::createStaticMemberType(), llvm::DIBuilder::createStructType(), llvm::DIBuilder::createTempFunctionFwdDecl(), llvm::DIBuilder::createTypedef(), and llvm::DIBuilder::createUnionType().
|
static |
Definition at line 670 of file DIBuilder.cpp.
References AMDGPU::RuntimeMD::KeyName::Args, llvm::MDNode::get(), and llvm::MDNode::getDistinct().
Referenced by llvm::DIBuilder::createFunction(), and llvm::DIBuilder::createMethod().
|
static |
Definition at line 765 of file DIBuilder.cpp.
References I, and llvm::Instruction::setDebugLoc().
Referenced by llvm::DIBuilder::insertDbgValueIntrinsic(), and llvm::DIBuilder::insertDeclare().
1.8.6