| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | GISelKnownBits.h | 29 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()
|
| D | InstructionSelector.h | 40 class GISelKnownBits; variable 445 GISelKnownBits *KnownBits = nullptr; 457 virtual void setupMF(MachineFunction &mf, GISelKnownBits *KB, in setupMF()
|
| D | CombinerHelper.h | 40 class GISelKnownBits; variable 114 GISelKnownBits *KB; 124 GISelKnownBits *KB = nullptr, 128 GISelKnownBits *getKnownBits() const { in getKnownBits()
|
| D | Utils.h | 33 class GISelKnownBits; variable 293 GISelKnownBits *KnownBits = nullptr);
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | GISelKnownBits.cpp | 31 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 …]
|
| D | CMakeLists.txt | 3 GISelKnownBits.cpp
|
| D | InstructionSelect.cpp | 98 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
|
| D | Utils.cpp | 824 GISelKnownBits *KB) { in isKnownToBeAPowerOfTwo()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUGlobalISelUtils.h | 20 class GISelKnownBits; variable 28 GISelKnownBits *KnownBits = nullptr);
|
| D | AMDGPUPreLegalizerCombiner.cpp | 179 GISelKnownBits *KB; 186 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPreLegalizerCombinerInfo() 274 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
|
| D | AMDGPUPostLegalizerCombiner.cpp | 331 GISelKnownBits *KB; 341 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPostLegalizerCombinerInfo() 434 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
|
| D | AMDGPURegBankCombiner.cpp | 379 GISelKnownBits *KB; 387 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPURegBankCombinerInfo() 469 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
|
| D | AMDGPUGlobalISelUtils.cpp | 21 GISelKnownBits *KnownBits) { in getBaseWithConstantOffset()
|
| D | SIISelLowering.h | 458 void computeKnownBitsForTargetInstr(GISelKnownBits &Analysis, Register R, 464 Align computeKnownAlignForTargetInstr(GISelKnownBits &Analysis, Register R,
|
| D | AMDGPUInstructionSelector.h | 60 void setupMF(MachineFunction &MF, GISelKnownBits *KB,
|
| D | AMDGPUISelLowering.h | 273 unsigned computeNumSignBitsForTargetInstr(GISelKnownBits &Analysis,
|
| D | AMDGPUInstructionSelector.cpp | 65 void AMDGPUInstructionSelector::setupMF(MachineFunction &MF, GISelKnownBits *KB, in setupMF() 2899 unsigned EltSize, GISelKnownBits &KnownBits) { in computeIndirectRegIndex()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Mips/ |
| D | MipsPostLegalizerCombiner.cpp | 42 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/ |
| D | AArch64O0PreLegalizerCombiner.cpp | 54 GISelKnownBits *KB; 60 GISelKnownBits *KB, in AArch64O0PreLegalizerCombinerInfo() 151 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
|
| D | AArch64PreLegalizerCombiner.cpp | 66 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()
|
| D | AArch64PostLegalizerCombiner.cpp | 342 GISelKnownBits *KB; 349 GISelKnownBits *KB, in AArch64PostLegalizerCombinerInfo() 425 GISelKnownBits *KB = &getAnalysis<GISelKnownBitsAnalysis>().get(MF); in runOnMachineFunction()
|
| /openbsd/src/gnu/llvm/llvm/docs/GlobalISel/ |
| D | KnownBits.rst | 64 #include "llvm/CodeGen/GlobalISel/GISelKnownBits.h" 89 GISelKnownBits &KB = getAnalysis<GISelKnownBitsAnalysis>().get(MF);
|
| /openbsd/src/gnu/usr.bin/clang/libLLVMGlobalISel/ |
| D | Makefile | 9 GISelKnownBits.cpp \
|
| /openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/ |
| D | BUILD.gn | 21 "GISelKnownBits.cpp",
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | TargetLowering.h | 73 class GISelKnownBits; variable 3811 virtual void computeKnownBitsForTargetInstr(GISelKnownBits &Analysis, 3821 virtual Align computeKnownAlignForTargetInstr(GISelKnownBits &Analysis, 3846 virtual unsigned computeNumSignBitsForTargetInstr(GISelKnownBits &Analysis,
|