Searched refs:BuildFnTy (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CombinerHelper.h | 82 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 D | CombinerHelperVectorOps.cpp | 34 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 D | CombinerHelper.cpp | 227 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 …]
|