| /llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/ |
| H A D | LegalizerHelperTest.cpp | 45 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 D | AArch64LegalizerInfo.h | 31 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 D | AArch64LegalizerInfo.cpp | 825 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 D | LegalizerHelper.cpp | 98 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 D | Legalizer.cpp | 215 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder); in legalizeMachineFunction() 236 if (Res == LegalizerHelper::UnableToLegalize) { in legalizeMachineFunction() 255 Changed |= Res == LegalizerHelper::Legalized; in legalizeMachineFunction()
|
| H A D | CMakeLists.txt | 17 LegalizerHelper.cpp
|
| H A D | CombinerHelper.cpp | 1256 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 D | AMDGPULegalizerInfo.h | 38 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 D | AMDGPURegisterBankInfo.cpp | 1102 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 D | AMDGPULegalizerInfo.cpp | 1735 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 D | MipsLegalizerInfo.h | 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 30 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | MipsLegalizerInfo.cpp | 332 bool MipsLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 503 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| H A D | MipsRegisterBankInfo.cpp | 736 LegalizerHelper Helper(*MF, NewInstrObserver, B); in applyMappingImpl()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 46 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 D | LegalizerInfo.h | 37 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 D | SPIRVLegalizerInfo.h | 32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
|
| H A D | SPIRVLegalizerInfo.cpp | 263 LegalizerHelper &Helper, in convertPtrToInt() 274 bool SPIRVLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86LegalizerInfo.h | 35 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | X86LegalizerInfo.cpp | 99 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMLegalizerInfo.h | 31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
|
| H A D | ARMLegalizerInfo.cpp | 365 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 D | BUILD.gn | 31 "LegalizerHelper.cpp",
|