LLVM 22.0.0git
llvm::GISelValueTracking Member List

This is the complete list of members for llvm::GISelValueTracking, including all inherited members.

changedInstr(MachineInstr &MI) overridellvm::GISelValueTrackinginlinevirtual
changingAllUsesOfReg(const MachineRegisterInfo &MRI, Register Reg)llvm::GISelChangeObserver
changingInstr(MachineInstr &MI) overridellvm::GISelValueTrackinginlinevirtual
computeKnownAlignment(Register R, unsigned Depth=0)llvm::GISelValueTracking
computeKnownBitsForAlignment(KnownBits &Known, Align Alignment)llvm::GISelValueTrackinginlinestatic
computeKnownBitsImpl(Register R, KnownBits &Known, const APInt &DemandedElts, unsigned Depth=0)llvm::GISelValueTrackingvirtual
computeKnownFPClass(Register R, const APInt &DemandedElts, FPClassTest InterestedClasses, unsigned Depth)llvm::GISelValueTracking
computeKnownFPClass(Register R, FPClassTest InterestedClasses=fcAllFlags, unsigned Depth=0)llvm::GISelValueTracking
computeKnownFPClass(Register R, const APInt &DemandedElts, uint32_t Flags, FPClassTest InterestedClasses, unsigned Depth)llvm::GISelValueTracking
computeKnownFPClass(Register R, uint32_t Flags, FPClassTest InterestedClasses, unsigned Depth)llvm::GISelValueTracking
computeNumSignBits(Register R, const APInt &DemandedElts, unsigned Depth=0)llvm::GISelValueTracking
computeNumSignBits(Register R, unsigned Depth=0)llvm::GISelValueTracking
createdInstr(MachineInstr &MI) overridellvm::GISelValueTrackinginlinevirtual
erasingInstr(MachineInstr &MI) overridellvm::GISelValueTrackinginlinevirtual
finishedChangingAllUsesOfReg()llvm::GISelChangeObserver
getDataLayout() constllvm::GISelValueTrackinginline
getKnownBits(Register R)llvm::GISelValueTracking
getKnownBits(Register R, const APInt &DemandedElts, unsigned Depth=0)llvm::GISelValueTracking
getKnownBits(MachineInstr &MI)llvm::GISelValueTracking
getKnownOnes(Register R)llvm::GISelValueTracking
getKnownZeroes(Register R)llvm::GISelValueTracking
getMachineFunction() constllvm::GISelValueTrackinginline
getMaxDepth() constllvm::GISelValueTrackinginlineprotected
getValidMinimumShiftAmount(Register R, const APInt &DemandedElts, unsigned Depth=0)llvm::GISelValueTracking
getValidShiftAmountRange(Register R, const APInt &DemandedElts, unsigned Depth)llvm::GISelValueTracking
GISelValueTracking(MachineFunction &MF, unsigned MaxDepth=6)llvm::GISelValueTracking
maskedValueIsZero(Register Val, const APInt &Mask)llvm::GISelValueTrackinginline
signBitIsZero(Register Op)llvm::GISelValueTracking
~GISelChangeObserver()=defaultllvm::GISelChangeObservervirtual
~GISelValueTracking()=defaultllvm::GISelValueTrackingvirtual