Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp134 explicit MergeGainTy(double Score, size_t MergeOffset, MergeTypeTy MergeType) in MergeGainTy() argument
135 : Score(Score), MergeOffset(MergeOffset), MergeType(MergeType) {} in MergeGainTy()
141 MergeTypeTy mergeType() const { return MergeType; } in mergeType()
157 MergeTypeTy MergeType{MergeTypeTy::X_Y}; member in __anon97d149770111::MergeGainTy
714 for (auto &MergeType : MergeTypes) { in getBestMergeGain() local
765 MergeTypeTy MergeType) const { in computeMergeGain()
767 MergeOffset, MergeType); in computeMergeGain()
776 return MergeGainTy(NewGainScore, MergeOffset, MergeType); in computeMergeGain()
786 MergeTypeTy MergeType) const { in mergeBlocks()
796 switch (MergeType) { in mergeBlocks()
[all …]
/llvm-project-15.0.7/bolt/lib/Passes/
H A DExtTSPReorderAlgorithm.cpp129 explicit MergeGainTy(double Score, size_t MergeOffset, MergeTypeTy MergeType) in MergeGainTy() argument
130 : Score(Score), MergeOffset(MergeOffset), MergeType(MergeType) {} in MergeGainTy()
136 MergeTypeTy mergeType() const { return MergeType; } in mergeType()
146 MergeTypeTy MergeType{MergeTypeTy::X_Y}; member in llvm::bolt::MergeGainTy
742 MergeTypeTy MergeType) const { in computeMergeGain()
744 ChainPred->blocks(), ChainSucc->blocks(), MergeOffset, MergeType); in computeMergeGain()
753 auto NewGain = MergeGainTy(NewScore, MergeOffset, MergeType); in computeMergeGain()
764 MergeTypeTy MergeType) const { in mergeBlocks()
774 switch (MergeType) { in mergeBlocks()
791 MergeTypeTy MergeType) { in mergeChains() argument
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTargetBuiltins.h222 enum MergeType { enum
249 MergeType getMergeType() const { in getMergeType()
250 return (MergeType)((Flags & MergeTypeMask) >> MergeTypeShift); in getMergeType()
H A Darm_sve.td123 class MergeType<int val, string suffix=""> {
127 def MergeNone : MergeType<0>;
128 def MergeAny : MergeType<1, "_x">;
129 def MergeOp1 : MergeType<2, "_m">;
130 def MergeZero : MergeType<3, "_z">;
131 def MergeAnyExp : MergeType<4, "_x">; // Use merged builtin with explicit
132 def MergeZeroExp : MergeType<5, "_z">; // generation of its inactive argument.
236 class Inst<string n, string p, string t, MergeType mt, string i,
251 class SInst<string n, string p, string t, MergeType mt, string i = "",
734 multiclass svdup_base<string n, string p, MergeType mt, string i> {