Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.h30 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
33 bool legalizeIntrinsic(LegalizerHelper &Helper,
50 LegalizerHelper &Helper) const;
52 LegalizerHelper &Helper) const;
56 LegalizerHelper &Helper) const;
58 LegalizerHelper &Helper) const;
60 LegalizerHelper &Helper) const;
61 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const;
62 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const;
65 LegalizerHelper &Helper) const;
[all …]
H A DAArch64LegalizerInfo.cpp1188 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
1262 LegalizerHelper::LegalizeResult::Legalized); in legalizeFunnelShift()
1295 LegalizerHelper &Helper) const { in legalizeRotate()
1366 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
1735 LegalizerHelper &Helper) const { in legalizeCTPOP()
1783 LegalizerHelper::LegalizeResult::Legalized; in legalizeCTPOP()
1942 LegalizerHelper &Helper) const { in legalizeCTTZ()
1953 LegalizerHelper &Helper) const { in legalizeMemOps()
2038 LegalizerHelper::LegalizeResult::UnableToLegalize; in legalizeExtractVectorElt()
2042 MachineInstr &MI, LegalizerHelper &Helper) const { in legalizeDynStackAlloc()
[all …]
H A DAArch64PostLegalizerLowering.cpp1086 LegalizerHelper Helper(*MI.getMF(), Observer, B); in applyVectorSextInReg()
1194 LegalizerHelper Helper(*MI.getMF(), Observer, B); in applyExtMulToMULL()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp103 LegalizerHelper::LegalizerHelper(MachineFunction &MF, in LegalizerHelper() function in LegalizerHelper
110 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, in LegalizerHelper() function in LegalizerHelper
1179 LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI, in narrowScalar()
3297 LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) { in lowerLoad()
3434 LegalizerHelper::LegalizeResult LegalizerHelper::lowerStore(GStore &StoreMI) { in lowerStore()
4659 LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorShuffle( in fewerElementsVectorShuffle()
4797 LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorReductions( in fewerElementsVectorReductions()
6335 LegalizerHelper::LegalizeResult LegalizerHelper::lowerEXT(MachineInstr &MI) { in lowerEXT()
6377 LegalizerHelper::LegalizeResult LegalizerHelper::lowerTRUNC(MachineInstr &MI) { in lowerTRUNC()
6873 LegalizerHelper::LegalizeResult LegalizerHelper::lowerFPOWI(MachineInstr &MI) { in lowerFPOWI()
[all …]
H A DLegalizer.cpp220 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder, KB); in legalizeMachineFunction()
242 if (Res == LegalizerHelper::UnableToLegalize) { in legalizeMachineFunction()
261 Changed |= Res == LegalizerHelper::Legalized; in legalizeMachineFunction()
H A DCombinerHelper.cpp1248 LegalizerHelper Helper(B.getMF(), DummyObserver, B); in matchCombineExtractedVectorLoad()
1479 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryEmitMemcpyInline()
1481 LegalizerHelper::LegalizeResult::Legalized; in tryEmitMemcpyInline()
1487 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryCombineMemCpyFamily()
1489 LegalizerHelper::LegalizeResult::Legalized; in tryCombineMemCpyFamily()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h37 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;
176 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper,
222 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
235 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DAMDGPURegisterBankInfo.cpp1112 LegalizerHelper Helper(B.getMF(), ApplyBank, B); in applyMappingLoad()
1116 LegalizerHelper::Legalized) in applyMappingLoad()
1156 LegalizerHelper Helper(B.getMF(), O, B); in applyMappingLoad()
2254 LegalizerHelper Helper(B.getMF(), ApplyBank, B); in applyMappingImpl()
2256 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized) in applyMappingImpl()
2398 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl()
2401 LegalizerHelper::Legalized) in applyMappingImpl()
2456 LegalizerHelper Helper(*MF, Apply, B); in applyMappingImpl()
2458 if (Helper.lowerAbsToMaxNeg(MI) != LegalizerHelper::Legalized) in applyMappingImpl()
2526 LegalizerHelper Helper(*MF, ApplySALU, B); in applyMappingImpl()
[all …]
H A DAMDGPULegalizerInfo.cpp2010 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
2586 bool AMDGPULegalizerInfo::legalizeMinNumMaxNum(LegalizerHelper &Helper, in legalizeMinNumMaxNum()
2602 return Helper.lowerFMinNumMaxNum(MI) == LegalizerHelper::Legalized; in legalizeMinNumMaxNum()
2968 bool AMDGPULegalizerInfo::legalizeLoad(LegalizerHelper &Helper, in legalizeLoad()
3057 bool AMDGPULegalizerInfo::legalizeStore(LegalizerHelper &Helper, in legalizeStore()
3095 LegalizerHelper Helper(MF, DummyObserver, HelperBuilder); in legalizeFMad()
3096 return Helper.lowerFMad(MI) == LegalizerHelper::Legalized; in legalizeFMad()
3771 void AMDGPULegalizerInfo::buildMultiply(LegalizerHelper &Helper, in buildMultiply()
4024 bool AMDGPULegalizerInfo::legalizeMul(LegalizerHelper &Helper, in legalizeMul()
6500 bool AMDGPULegalizerInfo::legalizeSBufferLoad(LegalizerHelper &Helper, in legalizeSBufferLoad()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.h28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
31 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DMipsLegalizerInfo.cpp334 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
507 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
H A DMipsRegisterBankInfo.cpp743 LegalizerHelper Helper(*MF, NewInstrObserver, Builder); in applyMappingImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.h32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
35 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DRISCVLegalizerInfo.cpp378 bool RISCVLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
455 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
476 LegalizerHelper::Legalized; in legalizeCustom()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h47 class LegalizerHelper {
81 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
83 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI,
430 LegalizerHelper::LegalizeResult
437 LegalizerHelper::LegalizeResult
444 LegalizerHelper::LegalizeResult
H A DLegalizerInfo.h37 class LegalizerHelper; variable
1297 virtual bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
1306 virtual bool legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.h33 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DX86LegalizerInfo.cpp552 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.h32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
H A DSPIRVLegalizerInfo.cpp281 LegalizerHelper &Helper, in convertPtrToInt()
293 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.h30 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
H A DARMLegalizerInfo.cpp365 bool ARMLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom()
397 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
435 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile280 SRCS_MIN+= CodeGen/GlobalISel/LegalizerHelper.cpp