Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.h31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
33 bool legalizeIntrinsic(LegalizerHelper &Helper,
49 bool legalizeVectorTrunc(MachineInstr &MI, LegalizerHelper &Helper) const;
50 bool legalizeShuffleVector(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;
60 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const;
[all …]
H A DAArch64LegalizerInfo.cpp881 bool AArch64LegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
928 LegalizerHelper &Helper) const { in legalizeRotate()
952 MachineInstr &MI, LegalizerHelper &Helper) const { in legalizeVectorTrunc()
1047 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
1292 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeBitfieldExtract()
1301 LegalizerHelper &Helper) const { in legalizeCTPOP()
1349 LegalizerHelper::LegalizeResult::Legalized; in legalizeCTPOP()
1412 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeAtomicCmpxchg128()
1509 LegalizerHelper &Helper) const { in legalizeCTTZ()
1520 LegalizerHelper &Helper) const { in legalizeMemOps()
[all …]
H A DAArch64PostLegalizerLowering.cpp1047 LegalizerHelper Helper(*MI.getMF(), Observer, B); in applyVectorSextInReg()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp100 LegalizerHelper::LegalizerHelper(MachineFunction &MF, in LegalizerHelper() function in LegalizerHelper
107 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, in LegalizerHelper() function in LegalizerHelper
113 LegalizerHelper::LegalizeResult
114 LegalizerHelper::legalizeInstrStep(MachineInstr &MI, in legalizeInstrStep()
158 void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts, in extractParts()
165 bool LegalizerHelper::extractParts(Register Reg, LLT RegTy, in extractParts()
213 void LegalizerHelper::extractVectorParts(Register Reg, unsigned NumElts, in extractVectorParts()
252 void LegalizerHelper::insertParts(Register DstReg, in insertParts()
289 void LegalizerHelper::appendVectorElts(SmallVectorImpl<Register> &Elts, in appendVectorElts()
298 void LegalizerHelper::mergeMixedSubvectors(Register DstReg, in mergeMixedSubvectors()
[all …]
H A DLegalizer.cpp215 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder); in legalizeMachineFunction()
237 if (Res == LegalizerHelper::UnableToLegalize) { in legalizeMachineFunction()
256 Changed |= Res == LegalizerHelper::Legalized; in legalizeMachineFunction()
H A DCMakeLists.txt17 LegalizerHelper.cpp
H A DCombinerHelper.cpp1275 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryEmitMemcpyInline()
1277 LegalizerHelper::LegalizeResult::Legalized; in tryEmitMemcpyInline()
1283 LegalizerHelper Helper(HelperBuilder.getMF(), DummyObserver, HelperBuilder); in tryCombineMemCpyFamily()
1285 LegalizerHelper::LegalizeResult::Legalized; in tryCombineMemCpyFamily()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h38 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
58 bool legalizeMinNumMaxNum(LegalizerHelper &Helper, MachineInstr &MI) const;
73 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
90 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum,
94 bool legalizeMul(LegalizerHelper &Helper, MachineInstr &MI) const;
148 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper,
199 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
215 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DAMDGPURegisterBankInfo.cpp1103 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingLoad()
1107 LegalizerHelper::Legalized) in applyMappingLoad()
1148 LegalizerHelper Helper(B.getMF(), Observer, B); in applyMappingLoad()
1151 if (Helper.fewerElementsVector(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized) in applyMappingLoad()
1154 if (Helper.narrowScalar(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized) in applyMappingLoad()
2196 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl()
2198 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized) in applyMappingImpl()
2340 LegalizerHelper Helper(*MF, ApplyBank, B); in applyMappingImpl()
2343 LegalizerHelper::Legalized) in applyMappingImpl()
2400 LegalizerHelper Helper(*MF, Apply, B); in applyMappingImpl()
[all …]
H A DAMDGPULegalizerInfo.cpp1739 bool AMDGPULegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
2306 bool AMDGPULegalizerInfo::legalizeMinNumMaxNum(LegalizerHelper &Helper, in legalizeMinNumMaxNum()
2322 return Helper.lowerFMinNumMaxNum(MI) == LegalizerHelper::Legalized; in legalizeMinNumMaxNum()
2598 bool AMDGPULegalizerInfo::legalizeLoad(LegalizerHelper &Helper, in legalizeLoad()
2698 LegalizerHelper Helper(MF, DummyObserver, HelperBuilder); in legalizeFMad()
2699 return Helper.lowerFMad(MI) == LegalizerHelper::Legalized; in legalizeFMad()
2894 LegalizerHelper &Helper, MutableArrayRef<Register> Accum, in buildMultiply()
3127 bool AMDGPULegalizerInfo::legalizeMul(LegalizerHelper &Helper, in legalizeMul()
4125 bool AMDGPULegalizerInfo::legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper, in legalizeDSAtomicFPIntrinsic()
5229 LegalizerHelper &Helper, MachineInstr &MI) const { in legalizeSBufferLoad()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.h28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
30 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DMipsLegalizerInfo.cpp332 bool MipsLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
505 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
H A DMipsRegisterBankInfo.cpp736 LegalizerHelper Helper(*MF, NewInstrObserver, B); in applyMappingImpl()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h46 class LegalizerHelper {
78 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
80 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI,
416 LegalizerHelper::LegalizeResult
422 LegalizerHelper::LegalizeResult
428 LegalizerHelper::LegalizeResult
H A DLegalizerInfo.h37 class LegalizerHelper; variable
1269 virtual bool legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
1278 virtual bool legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.h32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
H A DSPIRVLegalizerInfo.cpp278 LegalizerHelper &Helper, in convertPtrToInt()
289 bool SPIRVLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86LegalizerInfo.h35 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DX86LegalizerInfo.cpp99 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.h31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
H A DARMLegalizerInfo.cpp365 bool ARMLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
396 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
433 if (Status != LegalizerHelper::Legalized) in legalizeCustom()
/openbsd-src/gnu/usr.bin/clang/libLLVMGlobalISel/
H A DMakefile23 LegalizerHelper.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
H A DBUILD.gn31 "LegalizerHelper.cpp",
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd641329 ./usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
H A Dclang.macppc1328 ./usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h

12