| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.h | 30 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 33 bool legalizeIntrinsic(LegalizerHelper &Helper, 50 LegalizerHelper &Helper) const; 52 LegalizerHelper &Helper) const; 58 LegalizerHelper &Helper) const; 60 LegalizerHelper &Helper) const; 62 LegalizerHelper &Helper) const; 63 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const; 64 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const; 66 LegalizerHelper &Helper) const; [all …]
|
| H A D | AArch64LegalizerInfo.cpp | 1408 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() 1465 LegalizerHelper &Helper) const { in legalizeBitcast() 1483 LegalizerHelper &Helper) const { in legalizeFunnelShift() 1501 LegalizerHelper::LegalizeResult::Legalized); in legalizeFunnelShift() 1564 LegalizerHelper &Helper) const { in legalizeRotate() 1638 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic() 2012 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeBitfieldExtract() 2021 LegalizerHelper &Helper) const { in legalizeCTPOP() 2069 LegalizerHelper::LegalizeResult::Legalized; in legalizeCTPOP() 2156 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeAtomicCmpxchg128() [all …]
|
| H A D | AArch64PostLegalizerLowering.cpp | 1113 LegalizerHelper Helper(*MI.getMF(), Observer, B); in applyVectorSextInReg() 1180 LegalizerHelper Helper(*MI.getMF(), Observer, B); in applyMulv2s64()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.h | 33 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 36 bool legalizeIntrinsic(LegalizerHelper &Helper, 41 LegalizerHelper &Helper) const; 44 LegalizerHelper &Helper) const; 47 LegalizerHelper &Helper) const; 50 LegalizerHelper &Helper) const; 53 LegalizerHelper &Helper) const; 56 LegalizerHelper &Helper) const; 59 LegalizerHelper &Helper) const;
|
| H A D | X86LegalizerInfo.cpp | 597 bool X86LegalizerInfo::legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() 625 LegalizerHelper &Helper) const { in legalizeSITOFP() 657 LegalizerHelper &Helper) const { in legalizeFPTOSI() 681 LegalizerHelper &Helper) const { in legalizeBuildVector() 732 LegalizerHelper &Helper) const { in legalizeFPTOUI() 752 LegalizerHelper &Helper) const { in legalizeUITOFP() 771 LegalizerHelper &Helper) const { in legalizeNarrowingStore() 787 LegalizerHelper &Helper) const { in legalizeGETROUNDING() 861 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.h | 37 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 58 bool legalizeMinNumMaxNum(LegalizerHelper &Helper, MachineInstr &MI) const; 77 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 78 bool legalizeStore(LegalizerHelper &Helper, MachineInstr &MI) const; 104 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum, 108 bool legalizeMul(LegalizerHelper &Helper, MachineInstr &MI) const; 201 bool legalizeBufferStore(MachineInstr &MI, LegalizerHelper &Helper, 203 bool legalizeBufferLoad(MachineInstr &MI, LegalizerHelper &Helper, 214 bool legalizeLaneOp(LegalizerHelper &Helper, MachineInstr &MI, 232 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const; [all …]
|
| H A D | AMDGPURegisterBankInfo.cpp | 1112 LegalizerHelper Helper(B.getMF(), ApplyBank, B); in applyMappingLoad() 1116 LegalizerHelper::Legalized) in applyMappingLoad() 1157 LegalizerHelper Helper(B.getMF(), O, B); in applyMappingLoad() 1160 LegalizerHelper::Legalized) in applyMappingLoad() 1163 if (Helper.narrowScalar(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized) in applyMappingLoad() 2281 LegalizerHelper Helper(B.getMF(), ApplyBank, B); in applyMappingImpl() 2283 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized) in applyMappingImpl() 2427 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl() 2430 LegalizerHelper::Legalized) in applyMappingImpl() 2440 LegalizerHelper Helper(*MF, ApplySALU, B); in applyMappingImpl() [all …]
|
| H A D | AMDGPULegalizerInfo.cpp | 2134 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() 2732 bool AMDGPULegalizerInfo::legalizeMinNumMaxNum(LegalizerHelper &Helper, in legalizeMinNumMaxNum() 2756 return Helper.lowerFMinNumMaxNum(MI) == LegalizerHelper::Legalized; in legalizeMinNumMaxNum() 3122 bool AMDGPULegalizerInfo::legalizeLoad(LegalizerHelper &Helper, in legalizeLoad() 3211 bool AMDGPULegalizerInfo::legalizeStore(LegalizerHelper &Helper, in legalizeStore() 3249 LegalizerHelper Helper(MF, DummyObserver, HelperBuilder); in legalizeFMad() 3250 return Helper.lowerFMad(MI) == LegalizerHelper::Legalized; in legalizeFMad() 3925 void AMDGPULegalizerInfo::buildMultiply(LegalizerHelper &Helper, in buildMultiply() 4178 bool AMDGPULegalizerInfo::legalizeMul(LegalizerHelper &Helper, in legalizeMul() 5502 bool AMDGPULegalizerInfo::legalizeLaneOp(LegalizerHelper &Helper, in legalizeLaneOp() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 105 LegalizerHelper::LegalizerHelper(MachineFunction &MF, in LegalizerHelper() function in LegalizerHelper 112 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, in LegalizerHelper() function in LegalizerHelper 118 LegalizerHelper::LegalizeResult 119 LegalizerHelper::legalizeInstrStep(MachineInstr &MI, in legalizeInstrStep() 163 void LegalizerHelper::insertParts(Register DstReg, in insertParts() 199 void LegalizerHelper::appendVectorElts(SmallVectorImpl<Register> &Elts, in appendVectorElts() 209 void LegalizerHelper::mergeMixedSubvectors(Register DstReg, in mergeMixedSubvectors() 236 void LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, in extractGCDType() 250 LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy, in extractGCDType() 258 LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, in buildLCMMergePieces() [all …]
|
| H A D | Legalizer.cpp | 219 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder, VT); in legalizeMachineFunction() 241 if (Res == LegalizerHelper::UnableToLegalize) { in legalizeMachineFunction() 260 Changed |= Res == LegalizerHelper::Legalized; in legalizeMachineFunction()
|
| H A D | CombinerHelper.cpp | 1479 LegalizerHelper Helper(B.getMF(), DummyObserver, B); in matchCombineExtractedVectorLoad() 1702 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryEmitMemcpyInline() 1704 LegalizerHelper::LegalizeResult::Legalized; in tryEmitMemcpyInline() 1711 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryCombineMemCpyFamily() 1713 LegalizerHelper::LegalizeResult::Legalized; in tryCombineMemCpyFamily()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVLegalizerInfo.h | 34 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 37 bool legalizeIntrinsic(LegalizerHelper &Helper, 51 bool legalizeInsertSubvector(MachineInstr &MI, LegalizerHelper &Helper, 53 bool legalizeLoadStore(MachineInstr &MI, LegalizerHelper &Helper,
|
| H A D | RISCVLegalizerInfo.cpp | 699 bool RISCVLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic() 910 LegalizerHelper &Helper, in legalizeLoadStore() 1160 LegalizerHelper &Helper, in legalizeInsertSubvector() 1319 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() 1370 LegalizerHelper::Legalized; in legalizeCustom()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsLegalizerInfo.h | 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 31 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | MipsLegalizerInfo.cpp | 334 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() 507 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| H A D | MipsRegisterBankInfo.cpp | 695 LegalizerHelper Helper(*MF, NewInstrObserver, Builder); in applyMappingImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 49 class LegalizerHelper { 83 LLVM_ABI LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 85 LLVM_ABI LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, 498 LLVM_ABI LegalizerHelper::LegalizeResult 505 LLVM_ABI LegalizerHelper::LegalizeResult 512 LLVM_ABI LegalizerHelper::LegalizeResult
|
| H A D | LegalizerInfo.h | 38 class LegalizerHelper; variable 1398 virtual bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() 1407 virtual bool legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LegalizerInfo.h | |
| H A D | X86LegalizerInfo.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVLegalizerInfo.h | 30 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
|
| H A D | SPIRVLegalizerInfo.cpp | 343 LegalizerHelper &Helper, in convertPtrToInt() 356 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLegalizerInfo.h | 30 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
|
| H A D | ARMLegalizerInfo.cpp | 340 bool ARMLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() 372 if (Status != LegalizerHelper::Legalized) in legalizeCustom() 410 if (Status != LegalizerHelper::Legalized) in legalizeCustom() 445 return Helper.lowerConstant(MI) == LegalizerHelper::Legalized; in legalizeCustom()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 322 SRCS_MIN+= CodeGen/GlobalISel/LegalizerHelper.cpp
|