Home
last modified time | relevance | path

Searched refs:GISelKnownBits (Results 1 – 25 of 40) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
DGISelKnownBits.h29 class GISelKnownBits : public GISelChangeObserver {
46 GISelKnownBits(MachineFunction &MF, unsigned MaxDepth = 6);
47 virtual ~GISelKnownBits() = default;
114 std::unique_ptr<GISelKnownBits> Info;
121 GISelKnownBits &get(MachineFunction &MF) { in get()
123 Info = std::make_unique<GISelKnownBits>(MF); in get()
DInstructionSelector.h40 class GISelKnownBits; variable
445 GISelKnownBits *KnownBits = nullptr;
457 virtual void setupMF(MachineFunction &mf, GISelKnownBits *KB, in setupMF()
DCombinerHelper.h40 class GISelKnownBits; variable
114 GISelKnownBits *KB;
124 GISelKnownBits *KB = nullptr,
128 GISelKnownBits *getKnownBits() const { in getKnownBits()
DUtils.h33 class GISelKnownBits; variable
293 GISelKnownBits *KnownBits = nullptr);
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DGISelKnownBits.cpp31 GISelKnownBits::GISelKnownBits(MachineFunction &MF, unsigned MaxDepth) in GISelKnownBits() function in GISelKnownBits
35 Align GISelKnownBits::computeKnownAlignment(Register R, unsigned Depth) { in computeKnownAlignment()
55 KnownBits GISelKnownBits::getKnownBits(MachineInstr &MI) { in getKnownBits()
61 KnownBits GISelKnownBits::getKnownBits(Register R) { in getKnownBits()
68 KnownBits GISelKnownBits::getKnownBits(Register R, const APInt &DemandedElts, in getKnownBits()
79 bool GISelKnownBits::signBitIsZero(Register R) { in signBitIsZero()
85 APInt GISelKnownBits::getKnownZeroes(Register R) { in getKnownZeroes()
89 APInt GISelKnownBits::getKnownOnes(Register R) { return getKnownBits(R).One; } in getKnownOnes()
103 void GISelKnownBits::computeKnownBitsMin(Register Src0, Register Src1, in computeKnownBitsMin()
135 void GISelKnownBits::computeKnownBitsImpl(Register R, KnownBits &Known, in computeKnownBitsImpl()
[all …]
DCMakeLists.txt3 GISelKnownBits.cpp
DInstructionSelect.cpp98 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DUtils.cpp824 GISelKnownBits *KB) { in isKnownToBeAPowerOfTwo()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUGlobalISelUtils.h20 class GISelKnownBits; variable
28 GISelKnownBits *KnownBits = nullptr);
DAMDGPUPreLegalizerCombiner.cpp179 GISelKnownBits *KB;
186 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPreLegalizerCombinerInfo()
274 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAMDGPUPostLegalizerCombiner.cpp331 GISelKnownBits *KB;
341 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPostLegalizerCombinerInfo()
434 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAMDGPURegBankCombiner.cpp379 GISelKnownBits *KB;
387 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPURegBankCombinerInfo()
469 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAMDGPUGlobalISelUtils.cpp21 GISelKnownBits *KnownBits) { in getBaseWithConstantOffset()
DSIISelLowering.h458 void computeKnownBitsForTargetInstr(GISelKnownBits &Analysis, Register R,
464 Align computeKnownAlignForTargetInstr(GISelKnownBits &Analysis, Register R,
DAMDGPUInstructionSelector.h60 void setupMF(MachineFunction &MF, GISelKnownBits *KB,
DAMDGPUISelLowering.h273 unsigned computeNumSignBitsForTargetInstr(GISelKnownBits &Analysis,
DAMDGPUInstructionSelector.cpp65 void AMDGPUInstructionSelector::setupMF(MachineFunction &MF, GISelKnownBits *KB, in setupMF()
2899 unsigned EltSize, GISelKnownBits &KnownBits) { in computeIndirectRegIndex()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsPostLegalizerCombiner.cpp42 GISelKnownBits *KB;
48 GISelKnownBits *KB, const MipsLegalizerInfo *LI) in MipsPostLegalizerCombinerInfo()
127 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
DAArch64O0PreLegalizerCombiner.cpp54 GISelKnownBits *KB;
60 GISelKnownBits *KB, in AArch64O0PreLegalizerCombinerInfo()
151 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAArch64PreLegalizerCombiner.cpp66 GISelKnownBits *KB, Register &MatchInfo) { in matchICmpRedundantTrunc()
359 GISelKnownBits *KB;
365 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo()
468 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAArch64PostLegalizerCombiner.cpp342 GISelKnownBits *KB;
349 GISelKnownBits *KB, in AArch64PostLegalizerCombinerInfo()
425 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
/openbsd/src/gnu/llvm/llvm/docs/GlobalISel/
DKnownBits.rst64 #include "llvm/CodeGen/GlobalISel/GISelKnownBits.h"
89 GISelKnownBits &KB = getAnalysis<GISelKnownBitsAnalysis>().get(MF);
/openbsd/src/gnu/usr.bin/clang/libLLVMGlobalISel/
DMakefile9 GISelKnownBits.cpp \
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
DBUILD.gn21 "GISelKnownBits.cpp",
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DTargetLowering.h73 class GISelKnownBits; variable
3811 virtual void computeKnownBitsForTargetInstr(GISelKnownBits &Analysis,
3821 virtual Align computeKnownAlignForTargetInstr(GISelKnownBits &Analysis,
3846 virtual unsigned computeNumSignBitsForTargetInstr(GISelKnownBits &Analysis,

12