| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.h | 32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 34 bool legalizeIntrinsic(LegalizerHelper &Helper, 50 bool legalizeVectorTrunc(MachineInstr &MI, LegalizerHelper &Helper) const; 52 LegalizerHelper &Helper) const; 54 LegalizerHelper &Helper) const; 56 LegalizerHelper &Helper) const; 58 LegalizerHelper &Helper) const;
|
| H A D | AArch64LegalizerInfo.cpp | 748 bool AArch64LegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 786 LegalizerHelper &Helper) const { in legalizeRotate() 810 MachineInstr &MI, LegalizerHelper &Helper) const { in legalizeVectorTrunc() 904 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic() 1017 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeBitfieldExtract() 1026 LegalizerHelper &Helper) const { in legalizeCTPOP() 1069 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeAtomicCmpxchg128()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 90 LegalizerHelper::LegalizerHelper(MachineFunction &MF, in LegalizerHelper() function in LegalizerHelper 97 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, in LegalizerHelper() function in LegalizerHelper 103 LegalizerHelper::LegalizeResult 104 LegalizerHelper::legalizeInstrStep(MachineInstr &MI) { in legalizeInstrStep() 147 void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts, in extractParts() 154 bool LegalizerHelper::extractParts(Register Reg, LLT RegTy, in extractParts() 199 void LegalizerHelper::insertParts(Register DstReg, in insertParts() 256 void LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, in extractGCDType() 270 LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy, in extractGCDType() 278 LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, in buildLCMMergePieces() [all …]
|
| H A D | Legalizer.cpp | 210 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
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.h | 39 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 59 bool legalizeMinNumMaxNum(LegalizerHelper &Helper, MachineInstr &MI) const; 76 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 136 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper, 175 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 191 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | AMDGPURegisterBankInfo.cpp | 1230 LegalizerHelper Helper(B.getMF(), Observer, B); in applyMappingLoad() 1233 if (Helper.fewerElementsVector(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized) in applyMappingLoad() 1236 if (Helper.narrowScalar(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized) in applyMappingLoad() 2116 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl() 2118 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized) in applyMappingImpl() 2260 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl() 2263 LegalizerHelper::Legalized) in applyMappingImpl() 2353 LegalizerHelper Helper(*MF, ApplySALU, B); in applyMappingImpl() 2355 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized) in applyMappingImpl() 2362 if (Helper.widenScalar(MI, 1, S32) != LegalizerHelper::Legalized) in applyMappingImpl() [all …]
|
| H A D | AMDGPULegalizerInfo.cpp | 1658 bool AMDGPULegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 2085 bool AMDGPULegalizerInfo::legalizeMinNumMaxNum(LegalizerHelper &Helper, in legalizeMinNumMaxNum() 2101 return Helper.lowerFMinNumMaxNum(MI) == LegalizerHelper::Legalized; in legalizeMinNumMaxNum() 2185 LegalizerHelper Helper(B.getMF(), DummyObserver, HelperBuilder); in legalizeShuffleVector() 2186 return Helper.lowerShuffleVector(MI) == LegalizerHelper::Legalized; in legalizeShuffleVector() 2391 bool AMDGPULegalizerInfo::legalizeLoad(LegalizerHelper &Helper, in legalizeLoad() 2489 LegalizerHelper Helper(MF, DummyObserver, HelperBuilder); in legalizeFMad() 2490 return Helper.lowerFMad(MI) == LegalizerHelper::Legalized; in legalizeFMad() 3458 bool AMDGPULegalizerInfo::legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper, in legalizeDSAtomicFPIntrinsic() 4481 LegalizerHelper &Helper, MachineInstr &MI) const { in legalizeSBufferLoad() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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 | 328 bool MipsLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 499 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| H A D | MipsRegisterBankInfo.cpp | 737 LegalizerHelper Helper(*MF, NewInstrObserver, B); in applyMappingImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 37 class LegalizerHelper { 69 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 71 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, 399 LegalizerHelper::LegalizeResult 405 LegalizerHelper::LegalizeResult 411 LegalizerHelper::LegalizeResult createMemLibcall(MachineIRBuilder &MIRBuilder,
|
| H A D | LegalizerInfo.h | 38 class LegalizerHelper; variable 1288 virtual bool legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 1297 virtual bool legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86LegalizerInfo.h | 35 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | X86LegalizerInfo.cpp | 95 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMLegalizerInfo.h | 31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
|
| H A D | ARMLegalizerInfo.cpp | 360 bool ARMLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 391 if (Status != LegalizerHelper::Legalized) in legalizeCustom() 428 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMGlobalISel/ |
| H A D | Makefile | 24 LegalizerHelper.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/ |
| H A D | BUILD.gn | 30 "LegalizerHelper.cpp",
|