Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp56 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer, in CombinerHelper() function in CombinerHelper
67 const TargetLowering &CombinerHelper::getTargetLowering() const { in getTargetLowering()
141 bool CombinerHelper::isPreLegalize() const { return IsPreLegalize; } in isPreLegalize()
143 bool CombinerHelper::isLegal(const LegalityQuery &Query) const { in isLegal()
148 bool CombinerHelper::isLegalOrBeforeLegalizer( in isLegalOrBeforeLegalizer()
153 bool CombinerHelper::isConstantLegalOrBeforeLegalizer(const LLT Ty) const { in isConstantLegalOrBeforeLegalizer()
164 void CombinerHelper::replaceRegWith(MachineRegisterInfo &MRI, Register FromReg, in replaceRegWith()
176 void CombinerHelper::replaceRegOpWith(MachineRegisterInfo &MRI, in replaceRegOpWith()
187 void CombinerHelper::replaceOpcodeWith(MachineInstr &FromMI, in replaceOpcodeWith()
196 const RegisterBank *CombinerHelper::getRegBank(Register Reg) const { in getRegBank()
[all …]
H A DCombinerHelperVectorOps.cpp33 bool CombinerHelper::matchExtractVectorElement(MachineInstr &MI, in matchExtractVectorElement()
91 bool CombinerHelper::matchExtractVectorElementWithDifferentIndices( in matchExtractVectorElementWithDifferentIndices()
148 bool CombinerHelper::matchExtractVectorElementWithBuildVector( in matchExtractVectorElementWithBuildVector()
209 bool CombinerHelper::matchExtractVectorElementWithBuildVectorTrunc( in matchExtractVectorElementWithBuildVectorTrunc()
276 bool CombinerHelper::matchExtractVectorElementWithShuffleVector( in matchExtractVectorElementWithShuffleVector()
382 bool CombinerHelper::matchInsertVectorElementOOB(MachineInstr &MI, in matchInsertVectorElementOOB()
405 bool CombinerHelper::matchAddOfVScale(const MachineOperand &MO, in matchAddOfVScale()
424 bool CombinerHelper::matchMulOfVScale(const MachineOperand &MO, in matchMulOfVScale()
445 bool CombinerHelper::matchSubOfVScale(const MachineOperand &MO, in matchSubOfVScale()
465 bool CombinerHelper::matchShlOfVScale(const MachineOperand &MO, in matchShlOfVScale()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.h23 class AMDGPUCombinerHelper : public CombinerHelper {
25 using CombinerHelper::CombinerHelper;
H A DAMDGPURegBankCombiner.cpp53 mutable CombinerHelper Helper;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp42 mutable CombinerHelper Helper;
H A DMipsPostLegalizerCombiner.cpp47 mutable CombinerHelper Helper;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64O0PreLegalizerCombiner.cpp47 mutable CombinerHelper Helper;
H A DAArch64PreLegalizerCombiner.cpp609 CombinerHelper &Helper, GISelChangeObserver &Observer) { in tryToSimplifyUADDO()
725 mutable CombinerHelper Helper;
H A DAArch64PostLegalizerCombiner.cpp444 mutable CombinerHelper Helper;
H A DAArch64PostLegalizerLowering.cpp1207 mutable CombinerHelper Helper;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVPreLegalizerCombiner.cpp45 mutable CombinerHelper Helper;
H A DRISCVPostLegalizerCombiner.cpp50 mutable CombinerHelper Helper;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h103 class CombinerHelper {
116 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
/freebsd/lib/clang/libllvm/
H A DMakefile264 SRCS_MIN+= CodeGen/GlobalISel/CombinerHelper.cpp