LLVM
8.0.1
|
Classes | |
class | Chain |
A Chain is a sequence of instructions that are linked together by an accumulation operand. More... | |
struct | GCPtrLivenessData |
struct | GepNode |
struct | in_set |
struct | IntervalSorter |
class | LibCallsShrinkWrap |
struct | PartiallyConstructedSafepointRecord |
struct | SingleLoopExtractor |
SingleLoopExtractor - For bugpoint. More... | |
Typedefs | |
using | DefiningValueMapTy = MapVector< Value *, Value * > |
using | StatepointLiveSetTy = SetVector< Value * > |
using | RematerializedValueMapTy = MapVector< AssertingVH< Instruction >, AssertingVH< Value > > |
Functions | |
Type * | next_type (Type *Ty, Value *Idx) |
raw_ostream & | operator<< (raw_ostream &OS, const GepNode &GN) |
template<typename NodeContainer > | |
void | dump_node_container (raw_ostream &OS, const NodeContainer &S) |
raw_ostream & | operator<< (raw_ostream &OS, const NodeVect &S) LLVM_ATTRIBUTE_UNUSED |
raw_ostream & | operator<< (raw_ostream &OS, const NodeToUsesMap &M) LLVM_ATTRIBUTE_UNUSED |
using false::DefiningValueMapTy = typedef MapVector<Value *, Value *> |
Definition at line 261 of file RewriteStatepointsForGC.cpp.
using false::RematerializedValueMapTy = typedef MapVector<AssertingVH<Instruction>, AssertingVH<Value> > |
Definition at line 264 of file RewriteStatepointsForGC.cpp.
using false::StatepointLiveSetTy = typedef SetVector<Value *> |
Definition at line 262 of file RewriteStatepointsForGC.cpp.
void false::dump_node_container | ( | raw_ostream & | OS, |
const NodeContainer & | S | ||
) |
Definition at line 271 of file HexagonCommonGEP.cpp.
References E, I, LLVM_ATTRIBUTE_UNUSED, and llvm::operator<<().
Referenced by operator<<().
Definition at line 203 of file HexagonCommonGEP.cpp.
References assert(), llvm::dyn_cast(), llvm::APInt::getSExtValue(), llvm::ConstantInt::getValue(), and llvm::Type::isStructTy().
Referenced by operator new().
raw_ostream& false::operator<< | ( | raw_ostream & | OS, |
const GepNode & | GN | ||
) |
Definition at line 219 of file HexagonCommonGEP.cpp.
References false::GepNode::BaseVal, false::GepNode::Flags, llvm::Value::getName(), llvm::Type::getStructName(), llvm::Value::hasName(), false::GepNode::Idx, llvm::StructType::isLiteral(), llvm::Type::isStructTy(), false::GepNode::Parent, and false::GepNode::PTy.
raw_ostream & false::operator<< | ( | raw_ostream & | OS, |
const NodeVect & | S | ||
) |
Definition at line 280 of file HexagonCommonGEP.cpp.
References dump_node_container(), LLVM_ATTRIBUTE_UNUSED, and llvm::operator<<().
raw_ostream & false::operator<< | ( | raw_ostream & | OS, |
const NodeToUsesMap & | M | ||
) |
Definition at line 287 of file HexagonCommonGEP.cpp.
References E, F(), llvm::Value::getName(), llvm::Value::hasName(), and I.