Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h82 using BuildFnTy = std::function<void(MachineIRBuilder &)>; variable
195 bool matchCombineLoadWithAndMask(MachineInstr &MI, BuildFnTy &MatchInfo);
199 bool matchCombineExtractedVectorLoad(MachineInstr &MI, BuildFnTy &MatchInfo);
311 bool matchCommuteShift(MachineInstr &MI, BuildFnTy &MatchInfo);
517 BuildFnTy &MatchInfo);
580 bool matchLoadOrCombine(MachineInstr &MI, BuildFnTy &MatchInfo);
597 void applyBuildFn(MachineInstr &MI, BuildFnTy &MatchInfo);
600 void applyBuildFnNoErase(MachineInstr &MI, BuildFnTy &MatchInfo);
602 bool matchOrShiftToFunnelShift(MachineInstr &MI, BuildFnTy &MatchInfo);
616 BuildFnTy &MatchInfo);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp34 BuildFnTy &MatchInfo) { in matchExtractVectorElement()
92 const MachineOperand &MO, BuildFnTy &MatchInfo) { in matchExtractVectorElementWithDifferentIndices()
149 const MachineOperand &MO, BuildFnTy &MatchInfo) { in matchExtractVectorElementWithBuildVector()
210 const MachineOperand &MO, BuildFnTy &MatchInfo) { in matchExtractVectorElementWithBuildVectorTrunc()
277 const MachineOperand &MO, BuildFnTy &MatchInfo) { in matchExtractVectorElementWithShuffleVector()
383 BuildFnTy &MatchInfo) { in matchInsertVectorElementOOB()
406 BuildFnTy &MatchInfo) { in matchAddOfVScale()
425 BuildFnTy &MatchInfo) { in matchMulOfVScale()
446 BuildFnTy &MatchInfo) { in matchSubOfVScale()
466 BuildFnTy &MatchInfo) { in matchShlOfVScale()
H A DCombinerHelper.cpp227 MachineInstr &MI, BuildFnTy &MatchInfo) { in matchFreezeOfSingleMaybePoisonOperand()
887 BuildFnTy &MatchInfo) { in matchCombineLoadWithAndMask()
1320 BuildFnTy &MatchInfo) { in matchCombineExtractedVectorLoad()
1973 bool CombinerHelper::matchCommuteShift(MachineInstr &MI, BuildFnTy &MatchInfo) { in matchCommuteShift()
4237 BuildFnTy &MatchInfo) { in matchOrShiftToFunnelShift()
4528 BuildFnTy &MatchInfo) { in matchBitfieldExtractFromAnd()
4737 BuildFnTy &MatchInfo) { in matchReassocConstantInnerRHS()
4762 BuildFnTy &MatchInfo) { in matchReassocConstantInnerLHS()
4793 BuildFnTy &MatchInfo) { in matchReassocFoldConstantsInSubTree()
4820 BuildFnTy &MatchInfo) { in matchReassocPtrAdd()
[all …]