|
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.
1.8.13