HomeSort by: relevance | last modified time | path
    Searched refs:LegalizerHelper (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsLegalizerInfo.h 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
30 bool legalizeIntrinsic(LegalizerHelper &Helper,
MipsLegalizerInfo.cpp 15 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
328 bool MipsLegalizerInfo::legalizeCustom(LegalizerHelper &Helper,
499 bool MipsLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper,
MipsRegisterBankInfo.cpp 18 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
737 LegalizerHelper Helper(*MF, NewInstrObserver, B);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64LegalizerInfo.h 18 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.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;
AArch64LegalizerInfo.cpp 17 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
748 bool AArch64LegalizerInfo::legalizeCustom(LegalizerHelper &Helper,
786 LegalizerHelper &Helper) const {
810 MachineInstr &MI, LegalizerHelper &Helper) const {
904 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper,
1017 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const {
1026 LegalizerHelper &Helper) const {
1069 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LegalizerInfo.h 35 bool legalizeIntrinsic(LegalizerHelper &Helper,
X86LegalizerInfo.cpp 16 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
95 bool X86LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMLegalizerInfo.h 31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
ARMLegalizerInfo.cpp 16 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
360 bool ARMLegalizerInfo::legalizeCustom(LegalizerHelper &Helper,
391 if (Status != LegalizerHelper::Legalized)
428 if (Status != LegalizerHelper::Legalized)
  /src/external/apache2/llvm/lib/libLLVMGlobalISel/
Makefile 24 LegalizerHelper.cpp \
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
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;
136 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper,
175 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
191 bool legalizeIntrinsic(LegalizerHelper &Helper,
AMDGPURegisterBankInfo.cpp 79 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
96 // Observer to apply a register bank to new registers created by LegalizerHelper.
119 // LegalizerHelper wants to use the basic legalization artifacts when
188 // but the way the LegalizerHelper uses the observer, we will always see the
1230 LegalizerHelper Helper(B.getMF(), Observer, B);
1233 if (Helper.fewerElementsVector(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized)
1236 if (Helper.narrowScalar(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized)
2116 LegalizerHelper Helper(*MF, ApplyBank, B);
2118 if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized)
2260 LegalizerHelper Helper(*MF, ApplyBank, B)
    [all...]
AMDGPULegalizerInfo.cpp 24 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
1658 bool AMDGPULegalizerInfo::legalizeCustom(LegalizerHelper &Helper,
2085 bool AMDGPULegalizerInfo::legalizeMinNumMaxNum(LegalizerHelper &Helper,
2101 return Helper.lowerFMinNumMaxNum(MI) == LegalizerHelper::Legalized;
2107 // TODO: Should move some of this into LegalizerHelper.
2139 // TODO: Should move some of this into LegalizerHelper.
2185 LegalizerHelper Helper(B.getMF(), DummyObserver, HelperBuilder);
2186 return Helper.lowerShuffleVector(MI) == LegalizerHelper::Legalized;
2391 bool AMDGPULegalizerInfo::legalizeLoad(LegalizerHelper &Helper,
2489 LegalizerHelper Helper(MF, DummyObserver, HelperBuilder)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 1 //===-- llvm/CodeGen/GlobalISel/LegalizerHelper.cpp -----------------------===//
9 /// \file This file implements the LegalizerHelper class to legalize
15 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
90 LegalizerHelper::LegalizerHelper(MachineFunction &MF,
97 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI,
103 LegalizerHelper::LegalizeResult
104 LegalizerHelper::legalizeInstrStep(MachineInstr &MI) {
147 void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts
    [all...]
Legalizer.cpp 9 /// \file This file implements the LegalizerHelper class to legalize individual
23 #include "llvm/CodeGen/GlobalISel/LegalizerHelper.h"
210 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder);
236 if (Res == LegalizerHelper::UnableToLegalize) {
255 Changed |= Res == LegalizerHelper::Legalized;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizerHelper.h 1 //== llvm/CodeGen/GlobalISel/LegalizerHelper.h ---------------- -*- C++ -*-==//
14 /// The LegalizerHelper class is where most of the work happens, and is
37 class LegalizerHelper {
43 /// To keep track of changes made by the LegalizerHelper.
69 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
71 LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI,
399 LegalizerHelper::LegalizeResult
405 LegalizerHelper::LegalizeResult
411 LegalizerHelper::LegalizeResult createMemLibcall(MachineIRBuilder &MIRBuilder,
LegalizerInfo.h 38 class LegalizerHelper;
1288 virtual bool legalizeCustom(LegalizerHelper &Helper,
1297 virtual bool legalizeIntrinsic(LegalizerHelper &Helper,

Completed in 57 milliseconds