LLVM 17.0.0git
Classes | Typedefs | Functions
false Namespace Reference

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
 
struct  PartiallyConstructedSafepointRecord
 
struct  RematerizlizationCandidateRecord
 
struct  SingleLoopExtractor
 SingleLoopExtractor - For bugpoint. More...
 

Typedefs

using DefiningValueMapTy = MapVector< Value *, Value * >
 
using IsKnownBaseMapTy = MapVector< Value *, bool >
 
using PointerToBaseTy = MapVector< Value *, Value * >
 
using StatepointLiveSetTy = SetVector< Value * >
 
using RematerializedValueMapTy = MapVector< AssertingVH< Instruction >, AssertingVH< Value > >
 
using RematCandTy = MapVector< Value *, RematerizlizationCandidateRecord >
 

Functions

raw_ostreamoperator<< (raw_ostream &OS, const GepNode &GN)
 
template<typename NodeContainer >
void dump_node_container (raw_ostream &OS, const NodeContainer &S)
 
raw_ostreamoperator<< (raw_ostream &OS, const NodeVect &S) LLVM_ATTRIBUTE_UNUSED
 
raw_ostreamoperator<< (raw_ostream &OS, const NodeToUsesMap &M) LLVM_ATTRIBUTE_UNUSED
 

Typedef Documentation

◆ DefiningValueMapTy

Definition at line 266 of file RewriteStatepointsForGC.cpp.

◆ IsKnownBaseMapTy

Definition at line 267 of file RewriteStatepointsForGC.cpp.

◆ PointerToBaseTy

Definition at line 268 of file RewriteStatepointsForGC.cpp.

◆ RematCandTy

Definition at line 299 of file RewriteStatepointsForGC.cpp.

◆ RematerializedValueMapTy

Definition at line 270 of file RewriteStatepointsForGC.cpp.

◆ StatepointLiveSetTy

Definition at line 269 of file RewriteStatepointsForGC.cpp.

Function Documentation

◆ dump_node_container()

template<typename NodeContainer >
void false::dump_node_container ( raw_ostream OS,
const NodeContainer &  S 
)

Definition at line 275 of file HexagonCommonGEP.cpp.

References dump_node_container(), E, I, and OS.

Referenced by dump_node_container(), and operator<<().

◆ operator<<() [1/3]

raw_ostream & false::operator<< ( raw_ostream OS,
const GepNode GN 
)

Definition at line 218 of file HexagonCommonGEP.cpp.

◆ operator<<() [2/3]

raw_ostream & false::operator<< ( raw_ostream OS,
const NodeToUsesMap &  M 
)

Definition at line 291 of file HexagonCommonGEP.cpp.

References I, and OS.

◆ operator<<() [3/3]

raw_ostream & false::operator<< ( raw_ostream OS,
const NodeVect &  S 
)

Definition at line 284 of file HexagonCommonGEP.cpp.

References dump_node_container(), and OS.