| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 57 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer, in CombinerHelper() function in CombinerHelper 69 const TargetLowering &CombinerHelper::getTargetLowering() const { in getTargetLowering() 73 const MachineFunction &CombinerHelper::getMachineFunction() const { in getMachineFunction() 77 const DataLayout &CombinerHelper::getDataLayout() const { in getDataLayout() 81 LLVMContext &CombinerHelper::getContext() const { return Builder.getContext(); } in getContext() 153 bool CombinerHelper::isPreLegalize() const { return IsPreLegalize; } in isPreLegalize() 155 bool CombinerHelper::isLegal(const LegalityQuery &Query) const { in isLegal() 160 bool CombinerHelper::isLegalOrBeforeLegalizer( in isLegalOrBeforeLegalizer() 165 bool CombinerHelper::isLegalOrHasWidenScalar(const LegalityQuery &Query) const { in isLegalOrHasWidenScalar() 170 bool CombinerHelper::isConstantLegalOrBeforeLegalizer(const LLT Ty) const { in isConstantLegalOrBeforeLegalizer() [all …]
|
| H A D | CombinerHelperVectorOps.cpp | 33 bool CombinerHelper::matchExtractVectorElement(MachineInstr &MI, in matchExtractVectorElement() 91 bool CombinerHelper::matchExtractVectorElementWithDifferentIndices( in matchExtractVectorElementWithDifferentIndices() 148 bool CombinerHelper::matchExtractVectorElementWithBuildVector( in matchExtractVectorElementWithBuildVector() 188 bool CombinerHelper::matchExtractVectorElementWithBuildVectorTrunc( in matchExtractVectorElementWithBuildVectorTrunc() 255 bool CombinerHelper::matchExtractVectorElementWithShuffleVector( in matchExtractVectorElementWithShuffleVector() 342 bool CombinerHelper::matchInsertVectorElementOOB(MachineInstr &MI, in matchInsertVectorElementOOB() 365 bool CombinerHelper::matchAddOfVScale(const MachineOperand &MO, in matchAddOfVScale() 384 bool CombinerHelper::matchMulOfVScale(const MachineOperand &MO, in matchMulOfVScale() 405 bool CombinerHelper::matchSubOfVScale(const MachineOperand &MO, in matchSubOfVScale() 425 bool CombinerHelper::matchShlOfVScale(const MachineOperand &MO, in matchShlOfVScale()
|
| H A D | CombinerHelperCasts.cpp | 28 bool CombinerHelper::matchSextOfTrunc(const MachineOperand &MO, in matchSextOfTrunc() 81 bool CombinerHelper::matchZextOfTrunc(const MachineOperand &MO, in matchZextOfTrunc() 116 bool CombinerHelper::matchNonNegZext(const MachineOperand &MO, in matchNonNegZext() 137 bool CombinerHelper::matchTruncateOfExt(const MachineInstr &Root, in matchTruncateOfExt() 185 bool CombinerHelper::isCastFree(unsigned Opcode, LLT ToTy, LLT FromTy) const { in isCastFree() 200 bool CombinerHelper::matchCastOfSelect(const MachineInstr &CastMI, in matchCastOfSelect() 232 bool CombinerHelper::matchExtOfExt(const MachineInstr &FirstMI, in matchExtOfExt() 296 bool CombinerHelper::matchCastOfBuildVector(const MachineInstr &CastMI, in matchCastOfBuildVector() 336 bool CombinerHelper::matchNarrowBinop(const MachineInstr &TruncMI, in matchNarrowBinop() 361 bool CombinerHelper::matchCastOfInteger(const MachineInstr &CastMI, in matchCastOfInteger() [all …]
|
| H A D | CombinerHelperCompares.cpp | 29 bool CombinerHelper::constantFoldICmp(const GICmp &ICmp, in constantFoldICmp() 60 bool CombinerHelper::constantFoldFCmp(const GFCmp &FCmp, in constantFoldFCmp() 91 bool CombinerHelper::matchCanonicalizeICmp(const MachineInstr &MI, in matchCanonicalizeICmp() 116 bool CombinerHelper::matchCanonicalizeFCmp(const MachineInstr &MI, in matchCanonicalizeFCmp()
|
| H A D | CombinerHelperArtifacts.cpp | 30 bool CombinerHelper::matchMergeXAndUndef(const MachineInstr &MI, in matchMergeXAndUndef() 59 bool CombinerHelper::matchMergeXAndZero(const MachineInstr &MI, in matchMergeXAndZero()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCombinerHelper.h | 23 class AMDGPUCombinerHelper : public CombinerHelper { 29 using CombinerHelper::CombinerHelper;
|
| H A D | AMDGPURegBankCombiner.cpp | 51 const CombinerHelper Helper;
|
| H A D | AMDGPUCombinerHelper.cpp | 24 : CombinerHelper(Observer, B, IsPreLegalize, VT, MDT, LI), STI(STI), in AMDGPUCombinerHelper()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVO0PreLegalizerCombiner.cpp | 41 const CombinerHelper Helper;
|
| H A D | RISCVPostLegalizerCombiner.cpp | 47 const CombinerHelper Helper;
|
| H A D | RISCVPreLegalizerCombiner.cpp | 43 const CombinerHelper Helper;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 39 const CombinerHelper Helper;
|
| H A D | MipsPostLegalizerCombiner.cpp | 46 const CombinerHelper Helper;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64O0PreLegalizerCombiner.cpp | 44 const CombinerHelper Helper;
|
| H A D | AArch64PreLegalizerCombiner.cpp | 608 const CombinerHelper &Helper, in tryToSimplifyUADDO() 724 const CombinerHelper Helper;
|
| H A D | AArch64PostLegalizerCombiner.cpp | 559 const CombinerHelper Helper;
|
| H A D | AArch64PostLegalizerLowering.cpp | 1188 const CombinerHelper Helper;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPreLegalizerCombiner.cpp | 115 const CombinerHelper Helper;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.h | 104 class CombinerHelper { 117 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 305 SRCS_MIN+= CodeGen/GlobalISel/CombinerHelper.cpp
|