Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DGISelKnownBits.h29 class GISelKnownBits : public GISelChangeObserver {
36 GISelKnownBits(MachineFunction &MF);
37 virtual ~GISelKnownBits() = default;
97 std::unique_ptr<GISelKnownBits> Info;
104 GISelKnownBits &get(MachineFunction &MF) { in get()
106 Info = std::make_unique<GISelKnownBits>(MF); in get()
DCombinerHelper.h30 class GISelKnownBits; variable
56 GISelKnownBits *KB;
61 GISelKnownBits *KB = nullptr,
DInstructionSelector.h34 class GISelKnownBits; variable
398 GISelKnownBits *KnownBits = nullptr;
407 GISelKnownBits &KB, in setupMF()
/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/
DKnownBitsTest.cpp23 GISelKnownBits Info(*MF); in TEST_F()
43 GISelKnownBits Info(*MF); in TEST_F()
82 GISelKnownBits Info(*MF); in TEST_F()
116 GISelKnownBits Info(*MF); in TEST_F()
154 GISelKnownBits Info(*MF); in TEST_F()
191 GISelKnownBits Info(*MF); in TEST_F()
230 GISelKnownBits Info(*MF, /*MaxDepth=*/24); in TEST_F()
257 GISelKnownBits Info(*MF); in TEST_F()
273 GISelKnownBits Info(*MF); in TEST_F()
300 GISelKnownBits Info(*MF); in TEST_F()
[all …]
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DGISelKnownBits.h28 class GISelKnownBits : public GISelChangeObserver {
45 GISelKnownBits(MachineFunction &MF, unsigned MaxDepth = 6);
46 virtual ~GISelKnownBits() = default;
113 std::unique_ptr<GISelKnownBits> Info;
120 GISelKnownBits &get(MachineFunction &MF) { in get()
122 Info = std::make_unique<GISelKnownBits>(MF); in get()
DInstructionSelector.h34 class GISelKnownBits; variable
431 GISelKnownBits *KnownBits = nullptr;
440 GISelKnownBits &KB, in setupMF()
DCombinerHelper.h33 class GISelKnownBits; variable
93 GISelKnownBits *KB;
99 GISelKnownBits *KB = nullptr,
103 GISelKnownBits *getKnownBits() const { in getKnownBits()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DGISelKnownBits.cpp32 GISelKnownBits::GISelKnownBits(MachineFunction &MF) in GISelKnownBits() function in GISelKnownBits
36 Align GISelKnownBits::inferAlignmentForFrameIdx(int FrameIdx, int Offset, in inferAlignmentForFrameIdx()
43 MaybeAlign GISelKnownBits::inferPtrAlignment(const MachineInstr &MI) { in inferPtrAlignment()
51 void GISelKnownBits::computeKnownBitsForFrameIndex(Register R, KnownBits &Known, in computeKnownBitsForFrameIndex()
58 void GISelKnownBits::computeKnownBitsForAlignment(KnownBits &Known, in computeKnownBitsForAlignment()
65 KnownBits GISelKnownBits::getKnownBits(MachineInstr &MI) { in getKnownBits()
69 KnownBits GISelKnownBits::getKnownBits(Register R) { in getKnownBits()
78 bool GISelKnownBits::signBitIsZero(Register R) { in signBitIsZero()
84 APInt GISelKnownBits::getKnownZeroes(Register R) { in getKnownZeroes()
88 APInt GISelKnownBits::getKnownOnes(Register R) { return getKnownBits(R).One; } in getKnownOnes()
[all …]
DCMakeLists.txt3 GISelKnownBits.cpp
DInstructionSelect.cpp73 GISelKnownBits &KB = getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DGISelKnownBits.cpp30 GISelKnownBits::GISelKnownBits(MachineFunction &MF, unsigned MaxDepth) in GISelKnownBits() function in GISelKnownBits
34 Align GISelKnownBits::computeKnownAlignment(Register R, unsigned Depth) { in computeKnownAlignment()
50 KnownBits GISelKnownBits::getKnownBits(MachineInstr &MI) { in getKnownBits()
56 KnownBits GISelKnownBits::getKnownBits(Register R) { in getKnownBits()
63 KnownBits GISelKnownBits::getKnownBits(Register R, const APInt &DemandedElts, in getKnownBits()
74 bool GISelKnownBits::signBitIsZero(Register R) { in signBitIsZero()
80 APInt GISelKnownBits::getKnownZeroes(Register R) { in getKnownZeroes()
84 APInt GISelKnownBits::getKnownOnes(Register R) { return getKnownBits(R).One; } in getKnownOnes()
98 void GISelKnownBits::computeKnownBitsMin(Register Src0, Register Src1, in computeKnownBitsMin()
116 void GISelKnownBits::computeKnownBitsImpl(Register R, KnownBits &Known, in computeKnownBitsImpl()
[all …]
DCMakeLists.txt3 GISelKnownBits.cpp
DInstructionSelect.cpp74 GISelKnownBits &KB = getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUPreLegalizerCombiner.cpp41 GISelKnownBits *KB;
48 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPreLegalizerCombinerInfo()
130 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAMDGPURegBankCombiner.cpp43 GISelKnownBits *KB;
51 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPURegBankCombinerInfo()
131 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAMDGPUPostLegalizerCombiner.cpp270 GISelKnownBits *KB;
278 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPostLegalizerCombinerInfo()
370 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DSIISelLowering.h423 void computeKnownBitsForTargetInstr(GISelKnownBits &Analysis, Register R,
429 Align computeKnownAlignForTargetInstr(GISelKnownBits &Analysis, Register R,
DAMDGPUInstructionSelector.h63 void setupMF(MachineFunction &MF, GISelKnownBits &KB,
DAMDGPUISelLowering.h274 unsigned computeNumSignBitsForTargetInstr(GISelKnownBits &Analysis,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PreLegalizerCombiner.cpp40 GISelKnownBits *KB;
47 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo()
144 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64PreLegalizerCombiner.cpp75 GISelKnownBits *KB;
81 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo()
170 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
DAArch64PostLegalizerCombiner.cpp250 GISelKnownBits *KB;
257 GISelKnownBits *KB, in AArch64PostLegalizerCombinerInfo()
331 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
/external/llvm-project/llvm/docs/GlobalISel/
DKnownBits.rst64 #include "llvm/CodeGen/GlobalISel/GISelKnownBits.h"
89 GISelKnownBits &KB = getAnalysis<GISelKnownBitsAnalysis>().get(MF);
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
DBUILD.gn21 "GISelKnownBits.cpp",
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstructionSelector.h58 void setupMF(MachineFunction &MF, GISelKnownBits &KB,

12