LLVM
8.0.1
|
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/SMLoc.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/TableGen/Error.h"
#include "llvm/TableGen/Record.h"
#include <cassert>
#include <cstdint>
#include <memory>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
Variables | |
static BumpPtrAllocator | Allocator |
Definition at line 465 of file Record.cpp.
Referenced by llvm::IntInit::convertInitializerTo().
|
static |
Definition at line 831 of file Record.cpp.
References Concat, llvm::StringInit::get(), and llvm::StringInit::getValue().
Referenced by llvm::BinOpInit::Fold(), and llvm::BinOpInit::getStrConcat().
Definition at line 1025 of file Record.cpp.
References llvm::Init::resolveReferences(), and llvm::MapResolver::set().
Referenced by ForeachDagApply(), and ForeachHelper().
Definition at line 1031 of file Record.cpp.
References Arg, ForeachApply(), llvm::DagInit::get(), llvm::DagInit::getArg(), llvm::DagInit::getArgName(), llvm::DagInit::getNumArgs(), llvm::DagInit::getOperator(), and llvm::SmallVectorTemplateBase< T >::push_back().
Referenced by ForeachHelper().
|
static |
Definition at line 1060 of file Record.cpp.
References ForeachApply(), ForeachDagApply(), and llvm::ListInit::get().
Referenced by llvm::TernOpInit::Fold().
|
static |
Definition at line 803 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 328 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 1697 of file Record.cpp.
References llvm::FoldingSetNodeID::AddPointer(), Arg, assert(), llvm::ArrayRef< T >::begin(), llvm::ArrayRef< T >::end(), and Name.
Referenced by llvm::DagInit::get(), and llvm::DagInit::Profile().
|
static |
Definition at line 1212 of file Record.cpp.
Referenced by llvm::FoldOpInit::Profile().
|
static |
Definition at line 1283 of file Record.cpp.
References llvm::FoldingSetNodeID::AddPointer().
Referenced by llvm::IsAOpInit::get(), and llvm::IsAOpInit::Profile().
|
static |
Definition at line 546 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 143 of file Record.cpp.
References llvm::FoldingSetNodeID::AddInteger(), llvm::FoldingSetNodeID::AddPointer(), and llvm::ArrayRef< T >::size().
Referenced by llvm::RecordRecTy::get(), and llvm::RecordRecTy::Profile().
|
static |
Definition at line 996 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 673 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 1534 of file Record.cpp.
References llvm::FoldingSetNodeID::AddInteger(), llvm::FoldingSetNodeID::AddPointer(), I, and llvm::ArrayRef< T >::size().
Referenced by llvm::VarDefInit::get(), and llvm::VarDefInit::Profile().
|
static |
Definition at line 235 of file Record.cpp.
References llvm::SmallVectorTemplateCommon< T >::back(), llvm::RecordRecTy::classes_begin(), llvm::RecordRecTy::classes_end(), llvm::SmallVectorBase::empty(), llvm::SmallVectorTemplateCommon< T >::end(), llvm::RecordRecTy::get(), llvm::Record::getDirectSuperClasses(), llvm::SmallVectorImpl< T >::insert(), llvm::RecordRecTy::isSubClassOf(), llvm::SmallVectorTemplateBase< T >::pop_back(), and llvm::SmallVectorTemplateBase< T >::push_back().
Referenced by llvm::resolveTypes().
|
static |
Definition at line 40 of file Record.cpp.
Referenced by llvm::BitsRecTy::get(), llvm::IntInit::get(), llvm::StringInit::get(), llvm::CodeInit::get(), llvm::UnOpInit::get(), llvm::BinOpInit::get(), llvm::TernOpInit::get(), llvm::IsAOpInit::get(), llvm::VarInit::get(), llvm::VarBitInit::get(), llvm::VarListElementInit::get(), llvm::FieldInit::get(), llvm::Record::getDefInit(), and llvm::RecTy::getListTy().