Home
last modified time | relevance | path

Searched defs:KnownBits (Results 1 – 9 of 9) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h23 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(unsigned BitWidth) : Zero(BitWidth, 0), One(BitWidth, 0) {} in KnownBits() argument
51 isConstantKnownBits isConstant() argument
73 isZeroKnownBits isZero() argument
79 isAllOnesKnownBits isAllOnes() argument
84 setAllZeroKnownBits setAllZero() argument
90 setAllOnesKnownBits setAllOnes() argument
119 makeNonNegativeKnownBits global() argument
125 getMinValueKnownBits global() argument
135 getSignedMinValueKnownBits global() argument
141 getMaxValueKnownBits global() argument
152 truncKnownBits trunc() argument
158 anyextKnownBits anyext() argument
163 zextKnownBits zext() argument
171 sextKnownBits sext() argument
177 anyextOrTruncKnownBits anyextOrTrunc() argument
187 zextOrTruncKnownBits zextOrTrunc() argument
197 sextOrTruncKnownBits sextOrTrunc() argument
210 insertBitsKnownBits insertBits() argument
216 extractBitsKnownBits extractBits() argument
224 concatKnownBits concat() argument
233 countMinTrailingZerosKnownBits countMinTrailingZeros() argument
236 countMinTrailingOnesKnownBits countMinTrailingOnes() argument
239 countMinLeadingZerosKnownBits countMinLeadingZeros() argument
242 countMinLeadingOnesKnownBits countMinLeadingOnes() argument
246 countMinSignBitsKnownBits countMinSignBits() argument
260 countMaxSignificantBitsKnownBits countMaxSignificantBits() argument
265 countMaxTrailingZerosKnownBits countMaxTrailingZeros() argument
268 countMaxTrailingOnesKnownBits countMaxTrailingOnes() argument
292 makeConstantKnownBits makeConstant() argument
302 intersectWithKnownBits intersectWith() argument
312 unionWithKnownBits unionWith() argument
318 commonBitsKnownBits commonBits() argument
323 haveNoCommonBitsSetKnownBits haveNoCommonBitsSet() argument
446 byteSwapKnownBits byteSwap() argument
450 reverseBitsKnownBits reverseBits() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBasicBlockInfo.h33 inline unsigned UnknownPadding(Align Alignment, unsigned KnownBits) { in UnknownPadding()
62 uint8_t KnownBits = 0; member
H A DARMBasicBlockInfo.cpp132 const unsigned KnownBits = BBInfo[i - 1].postKnownBits(Align); in adjustBBOffsetsAfter() local
H A DARMConstantIslandPass.cpp1079 unsigned KnownBits = BBI.internalKnownBits(); in getUserOffset() local
1431 unsigned KnownBits = UserBBI.internalKnownBits(); in createNewWater() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelUtils.cpp21 GISelKnownBits *KnownBits, bool CheckNUW) { in getBaseWithConstantOffset() argument
H A DAMDGPUInstructionSelector.cpp3066 computeIndirectRegIndex(MachineRegisterInfo & MRI,const SIRegisterInfo & TRI,const TargetRegisterClass * SuperRC,Register IdxReg,unsigned EltSize,GISelKnownBits & KnownBits) computeIndirectRegIndex() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp128 unsigned KnownBits; member
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp818 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...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp998 unsigned KnownBits; combineShiftToAVG() local
[all...]