|
LLVM
4.0.0
|
#include "llvm/TableGen/Record.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/FoldingSet.h"#include "llvm/ADT/Hashing.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringExtras.h"#include "llvm/ADT/StringMap.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/TableGen/Error.h"#include <cassert>#include <cstdint>#include <new>Go to the source code of this file.
Variables | |
| static BumpPtrAllocator | Allocator |
Definition at line 360 of file Record.cpp.
Referenced by llvm::IntInit::convertInitializerTo().
|
static |
Definition at line 770 of file Record.cpp.
References llvm::SmallString< InternalLen >::append(), llvm::StringInit::get(), and llvm::StringInit::getValue().
Referenced by llvm::BinOpInit::Fold(), and GetStrConcat().
|
static |
Definition at line 931 of file Record.cpp.
References llvm::OpInit::clone(), llvm::OpInit::Fold(), ForeachHelper(), llvm::Init::getAsString(), llvm::OpInit::getNumOperands(), llvm::OpInit::getOperand(), i, llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::push_back(), and llvm::SmallVectorImpl< T >::reserve().
Referenced by ForeachHelper().
Definition at line 294 of file Record.cpp.
Referenced by llvm::BitsInit::resolveReferences().
|
static |
Definition at line 961 of file Record.cpp.
References AMDGPU::RuntimeMD::KeyName::ArgName, llvm::ListInit::begin(), llvm::SmallVectorImpl< T >::clear(), llvm::OpInit::clone(), llvm::dyn_cast(), llvm::ListInit::end(), EvaluateOperation(), llvm::OpInit::Fold(), llvm::ListInit::get(), llvm::DagInit::get(), llvm::Init::getAsString(), llvm::Record::getLoc(), llvm::OpInit::getNumOperands(), llvm::OpInit::getOperand(), llvm::TypedInit::getType(), i, llvm::PrintFatalError(), and llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::push_back().
Referenced by EvaluateOperation(), and llvm::TernOpInit::Fold().
Definition at line 1904 of file Record.cpp.
References ConcatStringInits(), llvm::StringRecTy::get(), llvm::BinOpInit::get(), and llvm::BinOpInit::STRCONCAT.
Referenced by llvm::QualifyName().
|
static |
Definition at line 740 of file Record.cpp.
References llvm::FoldingSetNodeID::AddInteger(), and llvm::FoldingSetNodeID::AddPointer().
Referenced by llvm::BinOpInit::get(), and llvm::BinOpInit::Profile().
|
static |
Definition at line 209 of file Record.cpp.
References llvm::FoldingSetNodeID::AddInteger(), llvm::FoldingSetNodeID::AddPointer(), I, and llvm::ArrayRef< T >::size().
Referenced by llvm::BitsInit::get(), and llvm::BitsInit::Profile().
|
static |
Definition at line 1482 of file Record.cpp.
References llvm::FoldingSetNodeID::AddPointer(), assert(), llvm::ArrayRef< T >::begin(), and llvm::ArrayRef< T >::end().
Referenced by llvm::DagInit::get(), and llvm::DagInit::Profile().
|
static |
Definition at line 443 of file Record.cpp.
References llvm::FoldingSetNodeID::AddInteger(), llvm::FoldingSetNodeID::AddPointer(), I, and llvm::ArrayRef< T >::size().
Referenced by llvm::ListInit::get(), and llvm::ListInit::Profile().
|
static |
Definition at line 897 of file Record.cpp.
References llvm::FoldingSetNodeID::AddInteger(), and llvm::FoldingSetNodeID::AddPointer().
Referenced by llvm::TernOpInit::get(), and llvm::TernOpInit::Profile().
|
static |
Definition at line 597 of file Record.cpp.
References llvm::FoldingSetNodeID::AddInteger(), and llvm::FoldingSetNodeID::AddPointer().
Referenced by llvm::UnOpInit::get(), and llvm::UnOpInit::Profile().
|
static |
Definition at line 31 of file Record.cpp.
Referenced by llvm::BitsRecTy::get(), llvm::BitsInit::get(), llvm::IntInit::get(), llvm::StringInit::get(), llvm::CodeInit::get(), llvm::ListInit::get(), llvm::UnOpInit::get(), llvm::BinOpInit::get(), llvm::TernOpInit::get(), llvm::VarInit::get(), llvm::VarBitInit::get(), llvm::VarListElementInit::get(), llvm::FieldInit::get(), llvm::DagInit::get(), llvm::Record::getDefInit(), and llvm::RecTy::getListTy().
1.8.6