| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| 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; 59 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const;
|
| D | AArch64LegalizerInfo.cpp | 787 bool AArch64LegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 827 LegalizerHelper &Helper) const { in legalizeRotate() 851 MachineInstr &MI, LegalizerHelper &Helper) const { in legalizeVectorTrunc() 946 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic() 1064 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeBitfieldExtract() 1073 LegalizerHelper &Helper) const { in legalizeCTPOP() 1167 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeAtomicCmpxchg128() 1264 LegalizerHelper &Helper) const { in legalizeCTTZ()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| D | LegalizerHelper.cpp | 94 LegalizerHelper::LegalizerHelper(MachineFunction &MF, in LegalizerHelper() function in LegalizerHelper 101 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, in LegalizerHelper() function in LegalizerHelper 107 LegalizerHelper::LegalizeResult 108 LegalizerHelper::legalizeInstrStep(MachineInstr &MI, in legalizeInstrStep() 152 void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts, in extractParts() 159 bool LegalizerHelper::extractParts(Register Reg, LLT RegTy, in extractParts() 205 void LegalizerHelper::insertParts(Register DstReg, in insertParts() 245 void LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, in extractGCDType() 259 LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy, in extractGCDType() 267 LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, in buildLCMMergePieces() [all …]
|
| D | Legalizer.cpp | 219 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder); in legalizeMachineFunction() 245 if (Res == LegalizerHelper::UnableToLegalize) { in legalizeMachineFunction() 264 Changed |= Res == LegalizerHelper::Legalized; in legalizeMachineFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| 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; 134 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper, 176 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 192 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| D | AMDGPURegisterBankInfo.cpp | 1231 LegalizerHelper Helper(B.getMF(), Observer, B); in applyMappingLoad() 1234 if (Helper.fewerElementsVector(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized) in applyMappingLoad() 1237 if (Helper.narrowScalar(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized) in applyMappingLoad() 2184 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl() 2186 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized) in applyMappingImpl() 2328 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl() 2331 LegalizerHelper::Legalized) in applyMappingImpl() 2388 LegalizerHelper Helper(*MF, Apply, B); in applyMappingImpl() 2390 if (Helper.lowerAbsToMaxNeg(MI) != LegalizerHelper::Legalized) in applyMappingImpl() 2439 LegalizerHelper Helper(*MF, ApplySALU, B); in applyMappingImpl() [all …]
|
| D | AMDGPULegalizerInfo.cpp | 1693 bool AMDGPULegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 2158 bool AMDGPULegalizerInfo::legalizeMinNumMaxNum(LegalizerHelper &Helper, in legalizeMinNumMaxNum() 2174 return Helper.lowerFMinNumMaxNum(MI) == LegalizerHelper::Legalized; in legalizeMinNumMaxNum() 2258 LegalizerHelper Helper(B.getMF(), DummyObserver, HelperBuilder); in legalizeShuffleVector() 2259 return Helper.lowerShuffleVector(MI) == LegalizerHelper::Legalized; in legalizeShuffleVector() 2466 bool AMDGPULegalizerInfo::legalizeLoad(LegalizerHelper &Helper, in legalizeLoad() 2568 LegalizerHelper Helper(MF, DummyObserver, HelperBuilder); in legalizeFMad() 2569 return Helper.lowerFMad(MI) == LegalizerHelper::Legalized; in legalizeFMad() 3580 bool AMDGPULegalizerInfo::legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper, in legalizeDSAtomicFPIntrinsic() 4625 LegalizerHelper &Helper, MachineInstr &MI) const { in legalizeSBufferLoad() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| D | MipsLegalizerInfo.h | 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 30 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| D | MipsLegalizerInfo.cpp | 331 bool MipsLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 502 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| D | MipsRegisterBankInfo.cpp | 738 LegalizerHelper Helper(*MF, NewInstrObserver, B); in applyMappingImpl()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | LegalizerHelper.h | 39 class LegalizerHelper { 71 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 73 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, 409 LegalizerHelper::LegalizeResult 415 LegalizerHelper::LegalizeResult 421 LegalizerHelper::LegalizeResult
|
| D | LegalizerInfo.h | 39 class LegalizerHelper; variable 1154 virtual bool legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 1163 virtual bool legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86LegalizerInfo.h | 35 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| D | X86LegalizerInfo.cpp | 99 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| D | ARMLegalizerInfo.h | 31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
|
| D | ARMLegalizerInfo.cpp | 364 bool ARMLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 395 if (Status != LegalizerHelper::Legalized) in legalizeCustom() 432 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
|
| /freebsd-12-stable/lib/clang/libllvm/ |
| D | Makefile | 252 SRCS_MIN+= CodeGen/GlobalISel/LegalizerHelper.cpp
|