Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp152 enum class MergeTypeTy : int { X_Y, X1_Y_X2, Y_X2_X1, X2_X1_Y }; enum
159 explicit MergeGainTy(double Score, size_t MergeOffset, MergeTypeTy MergeType) in MergeGainTy()
166 MergeTypeTy mergeType() const { return MergeType; } in mergeType()
182 MergeTypeTy MergeType{MergeTypeTy::X_Y};
618 mergeChains(Block.CurChain, NextBlock->CurChain, 0, MergeTypeTy::X_Y); in mergeForcedPairs()
696 mergeChains(SrcChain, DstChain, 0, MergeTypeTy::X_Y); in mergeColdChains()
750 const std::vector<MergeTypeTy> &MergeTypes) { in getBestMergeGain()
768 computeMergeGain(ChainPred, ChainSucc, Jumps, 0, MergeTypeTy::X_Y)); in getBestMergeGain()
777 tryChainMerging(Offset, {MergeTypeTy::X1_Y_X2, MergeTypeTy::X2_X1_Y}); in getBestMergeGain()
786 tryChainMerging(Offset, {MergeTypeTy::X1_Y_X2, MergeTypeTy::Y_X2_X1}); in getBestMergeGain()
[all …]