| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.h | 31 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 D | AArch64LegalizerInfo.cpp | 881 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 D | AArch64PostLegalizerLowering.cpp | 1047 LegalizerHelper Helper(*MI.getMF(), Observer, B); in applyVectorSextInReg()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 100 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 D | Legalizer.cpp | 215 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder); in legalizeMachineFunction() 237 if (Res == LegalizerHelper::UnableToLegalize) { in legalizeMachineFunction() 256 Changed |= Res == LegalizerHelper::Legalized; in legalizeMachineFunction()
|
| H A D | CMakeLists.txt | 17 LegalizerHelper.cpp
|
| H A D | CombinerHelper.cpp | 1275 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 D | AMDGPULegalizerInfo.h | 38 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 D | AMDGPURegisterBankInfo.cpp | 1103 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 D | AMDGPULegalizerInfo.cpp | 1739 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 D | MipsLegalizerInfo.h | 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 30 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | MipsLegalizerInfo.cpp | 332 bool MipsLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() 505 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| H A D | MipsRegisterBankInfo.cpp | 736 LegalizerHelper Helper(*MF, NewInstrObserver, B); in applyMappingImpl()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 46 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 D | LegalizerInfo.h | 37 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 D | SPIRVLegalizerInfo.h | 32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
|
| H A D | SPIRVLegalizerInfo.cpp | 278 LegalizerHelper &Helper, in convertPtrToInt() 289 bool SPIRVLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86LegalizerInfo.h | 35 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | X86LegalizerInfo.cpp | 99 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMLegalizerInfo.h | 31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
|
| H A D | ARMLegalizerInfo.cpp | 365 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 D | Makefile | 23 LegalizerHelper.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/ |
| H A D | BUILD.gn | 31 "LegalizerHelper.cpp",
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 1329 ./usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
|
| H A D | clang.macppc | 1328 ./usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
|