Home
last modified time | relevance | path

Searched refs:BlockFrequencyInfo (Results 1 – 10 of 10) sorted by relevance

/external/llvm/lib/Analysis/
DBlockFrequencyInfo.cpp52 struct GraphTraits<BlockFrequencyInfo *> {
57 static inline const NodeType *getEntryNode(const BlockFrequencyInfo *G) { in getEntryNode()
66 static nodes_iterator nodes_begin(const BlockFrequencyInfo *G) { in nodes_begin()
69 static nodes_iterator nodes_end(const BlockFrequencyInfo *G) { in nodes_end()
75 struct DOTGraphTraits<BlockFrequencyInfo*> : public DefaultDOTGraphTraits {
79 static std::string getGraphName(const BlockFrequencyInfo *G) { in getGraphName()
84 const BlockFrequencyInfo *Graph) { in getNodeLabel()
108 INITIALIZE_PASS_BEGIN(BlockFrequencyInfo, "block-freq",
112 INITIALIZE_PASS_END(BlockFrequencyInfo, "block-freq",
115 char BlockFrequencyInfo::ID = 0;
[all …]
DCMakeLists.txt10 BlockFrequencyInfo.cpp
DAndroid.mk12 BlockFrequencyInfo.cpp \
/external/llvm/include/llvm/Analysis/
DBlockFrequencyInfo.h28 class BlockFrequencyInfo : public FunctionPass {
35 BlockFrequencyInfo();
37 ~BlockFrequencyInfo() override;
/external/llvm/docs/
DBlockFrequencyTerminology.rst13 ``BlockFrequencyInfo`` and ``MachineBlockFrequencyInfo`` analysis passes use.
60 Block frequency is the main output of the ``BlockFrequencyInfo`` and
Dindex.rst326 Provides information about terminology used in the ``BlockFrequencyInfo``
/external/llvm/test/CodeGen/X86/
Dsink-blockfreq.ll4 ; Test that by changing BlockFrequencyInfo we change the order in which
/external/llvm/
DCODE_OWNERS.TXT62 D: Branch weights and BlockFrequencyInfo
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1266 BlockFrequencyInfo *BFI;
1281 BFI = &getAnalysis<BlockFrequencyInfo>(); in runOnFunction()
1529 AU.addRequired<BlockFrequencyInfo>(); in getAnalysisUsage()
5214 INITIALIZE_PASS_DEPENDENCY(BlockFrequencyInfo)
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch334 + BlockFrequencyInfo.cpp \