/llvm-project/llvm/include/llvm/Support/ |
H A D | KnownBits.h | 23 struct KnownBits { struct 28 // Internal constructor for creating a KnownBits from two APInts. argument 29 KnownBits(APInt Zero, APInt One) in KnownBits() argument 37 KnownBits() = default; in KnownBits() argument 40 KnownBits(unsigned BitWidth) : Zero(BitWidth, 0), One(BitWidth, 0) {} in getBitWidth() argument 47 hasConflictKnownBits hasConflict() argument 50 isConstantKnownBits isConstant() argument 56 getConstantKnownBits getConstant() argument 62 isUnknownKnownBits isUnknown() argument 65 isSignUnknownKnownBits isSignUnknown() argument 70 resetAllKnownBits resetAll() argument 76 isZeroKnownBits isZero() argument 79 isAllOnesKnownBits isAllOnes() argument 82 setAllZeroKnownBits setAllZero() argument 88 setAllOnesKnownBits setAllOnes() argument 117 makeNonNegativeKnownBits global() argument 123 getMinValueKnownBits global() argument 133 getSignedMinValueKnownBits global() argument 139 getMaxValueKnownBits global() argument 150 truncKnownBits trunc() argument 156 anyextKnownBits anyext() argument 161 zextKnownBits zext() argument 169 sextKnownBits sext() argument 175 anyextOrTruncKnownBits anyextOrTrunc() argument 185 zextOrTruncKnownBits zextOrTrunc() argument 195 sextOrTruncKnownBits sextOrTrunc() argument 208 insertBitsKnownBits insertBits() argument 214 extractBitsKnownBits extractBits() argument 222 concatKnownBits concat() argument 231 countMinTrailingZerosKnownBits countMinTrailingZeros() argument 234 countMinTrailingOnesKnownBits countMinTrailingOnes() argument 237 countMinLeadingZerosKnownBits countMinLeadingZeros() argument 240 countMinLeadingOnesKnownBits countMinLeadingOnes() argument 244 countMinSignBitsKnownBits countMinSignBits() argument 258 countMaxSignificantBitsKnownBits countMaxSignificantBits() argument 263 countMaxTrailingZerosKnownBits countMaxTrailingZeros() argument 266 countMaxTrailingOnesKnownBits countMaxTrailingOnes() argument 290 makeConstantKnownBits makeConstant() argument 300 intersectWithKnownBits intersectWith() argument 310 unionWithKnownBits unionWith() argument 315 haveNoCommonBitsSetKnownBits haveNoCommonBitsSet() argument 456 byteSwapKnownBits byteSwap() argument 460 reverseBitsKnownBits reverseBits() argument [all...] |
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBasicBlockInfo.h | 33 inline unsigned UnknownPadding(Align Alignment, unsigned KnownBits) { in UnknownPadding() 62 uint8_t KnownBits = 0; member
|
H A D | ARMBasicBlockInfo.cpp | 132 const unsigned KnownBits = BBInfo[i - 1].postKnownBits(Align); adjustBBOffsetsAfter() local
|
H A D | ARMConstantIslandPass.cpp | 1079 unsigned KnownBits = BBI.internalKnownBits(); getUserOffset() local 1431 unsigned KnownBits = UserBBI.internalKnownBits(); createNewWater() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUGlobalISelUtils.cpp | 21 getBaseWithConstantOffset(MachineRegisterInfo & MRI,Register Reg,GISelKnownBits * KnownBits,bool CheckNUW) getBaseWithConstantOffset() argument
|
H A D | AMDGPUInstructionSelector.cpp | 3024 computeIndirectRegIndex(MachineRegisterInfo & MRI,const SIRegisterInfo & TRI,const TargetRegisterClass * SuperRC,Register IdxReg,unsigned EltSize,GISelKnownBits & KnownBits) computeIndirectRegIndex() argument
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZLongBranch.cpp | 128 unsigned KnownBits; member
|
/llvm-project/llvm/unittests/CodeGen/GlobalISel/ |
H A D | KnownBitsVectorTest.cpp | 635 GISelKnownBits KnownBits(*MF); TEST_F() local [all...] |
H A D | KnownBitsTest.cpp | 710 GISelKnownBits KnownBits(*MF); in TEST_F() local
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 879 computeKnownBitsFromShiftOperator(const Operator * I,const APInt & DemandedElts,KnownBits & Known,KnownBits & Known2,unsigned Depth,const SimplifyQuery & Q,function_ref<KnownBits (const KnownBits &,const KnownBits &,bool)> KF) computeKnownBitsFromShiftOperator() argument [all...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 1012 unsigned KnownBits; combineShiftToAVG() local [all...] |