Home
last modified time | relevance | path

Searched refs:LegalizerHelper (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DLegalizerHelperTest.cpp45 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
98 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
157 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
199 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
231 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
265 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
300 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
335 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
372 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
407 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.h31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
33 bool legalizeIntrinsic(LegalizerHelper &Helper,
49 bool legalizeVectorTrunc(MachineInstr &MI, LegalizerHelper &Helper) const;
51 LegalizerHelper &Helper) const;
53 LegalizerHelper &Helper) const;
55 LegalizerHelper &Helper) const;
57 LegalizerHelper &Helper) const;
58 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const;
59 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const;
H A DAArch64LegalizerInfo.cpp825 bool AArch64LegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
870 LegalizerHelper &Helper) const { in legalizeRotate()
894 MachineInstr &MI, LegalizerHelper &Helper) const { in legalizeVectorTrunc()
989 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
1191 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeBitfieldExtract()
1200 LegalizerHelper &Helper) const { in legalizeCTPOP()
1293 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeAtomicCmpxchg128()
1390 LegalizerHelper &Helper) const { in legalizeCTTZ()
1401 LegalizerHelper &Helper) const { in legalizeMemOps()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp98 LegalizerHelper::LegalizerHelper(MachineFunction &MF, in LegalizerHelper() function in LegalizerHelper
105 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, in LegalizerHelper() function in LegalizerHelper
899 LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI, in narrowScalar()
2926 LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) { in lowerLoad()
3063 LegalizerHelper::LegalizeResult LegalizerHelper::lowerStore(GStore &StoreMI) { in lowerStore()
4253 LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorShuffle( in fewerElementsVectorShuffle()
4443 LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorReductions( in fewerElementsVectorReductions()
5854 LegalizerHelper::LegalizeResult LegalizerHelper::lowerRotate(MachineInstr &MI) { in lowerRotate()
5985 LegalizerHelper::LegalizeResult LegalizerHelper::lowerUITOFP(MachineInstr &MI) { in lowerUITOFP()
6293 LegalizerHelper::LegalizeResult LegalizerHelper::lowerFPOWI(MachineInstr &MI) { in lowerFPOWI()
[all …]
H A DLegalizer.cpp215 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder); in legalizeMachineFunction()
236 if (Res == LegalizerHelper::UnableToLegalize) { in legalizeMachineFunction()
255 Changed |= Res == LegalizerHelper::Legalized; in legalizeMachineFunction()
H A DCMakeLists.txt17 LegalizerHelper.cpp
H A DCombinerHelper.cpp1256 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryEmitMemcpyInline()
1258 LegalizerHelper::LegalizeResult::Legalized; in tryEmitMemcpyInline()
1264 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryCombineMemCpyFamily()
1266 LegalizerHelper::LegalizeResult::Legalized; in tryCombineMemCpyFamily()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h38 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
58 bool legalizeMinNumMaxNum(LegalizerHelper &Helper, MachineInstr &MI) const;
75 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
92 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum,
96 bool legalizeMul(LegalizerHelper &Helper, MachineInstr &MI) const;
150 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper,
201 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
217 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DAMDGPURegisterBankInfo.cpp1102 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingLoad()
1106 LegalizerHelper::Legalized) in applyMappingLoad()
1147 LegalizerHelper Helper(B.getMF(), Observer, B); in applyMappingLoad()
2160 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl()
2162 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized) in applyMappingImpl()
2304 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl()
2307 LegalizerHelper::Legalized) in applyMappingImpl()
2364 LegalizerHelper Helper(*MF, Apply, B); in applyMappingImpl()
2366 if (Helper.lowerAbsToMaxNeg(MI) != LegalizerHelper::Legalized) in applyMappingImpl()
2415 LegalizerHelper Helper(*MF, ApplySALU, B); in applyMappingImpl()
[all …]
H A DAMDGPULegalizerInfo.cpp1735 bool AMDGPULegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
2329 return Helper.lowerFMinNumMaxNum(MI) == LegalizerHelper::Legalized; in legalizeMinNumMaxNum()
2424 LegalizerHelper Helper(B.getMF(), DummyObserver, HelperBuilder); in legalizeShuffleVector()
2425 return Helper.lowerShuffleVector(MI) == LegalizerHelper::Legalized; in legalizeShuffleVector()
2625 bool AMDGPULegalizerInfo::legalizeLoad(LegalizerHelper &Helper, in legalizeLoad()
2725 LegalizerHelper Helper(MF, DummyObserver, HelperBuilder); in legalizeFMad()
2726 return Helper.lowerFMad(MI) == LegalizerHelper::Legalized; in legalizeFMad()
2915 LegalizerHelper &Helper, MutableArrayRef<Register> Accum, in buildMultiply()
3148 bool AMDGPULegalizerInfo::legalizeMul(LegalizerHelper &Helper, in legalizeMul()
5217 LegalizerHelper &Helper, MachineInstr &MI) const { in legalizeSBufferLoad()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.h28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
30 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DMipsLegalizerInfo.cpp332 bool MipsLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
503 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
H A DMipsRegisterBankInfo.cpp736 LegalizerHelper Helper(*MF, NewInstrObserver, B); in applyMappingImpl()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h46 class LegalizerHelper {
78 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
80 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI,
414 LegalizerHelper::LegalizeResult
420 LegalizerHelper::LegalizeResult
426 LegalizerHelper::LegalizeResult
H A DLegalizerInfo.h37 class LegalizerHelper; variable
1251 virtual bool legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
1260 virtual bool legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.h32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
H A DSPIRVLegalizerInfo.cpp263 LegalizerHelper &Helper, in convertPtrToInt()
274 bool SPIRVLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LegalizerInfo.h35 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DX86LegalizerInfo.cpp99 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.h31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
H A DARMLegalizerInfo.cpp365 bool ARMLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
396 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
433 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
H A DBUILD.gn31 "LegalizerHelper.cpp",