Home
last modified time | relevance | path

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

/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() = 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 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); adjustBBOffsetsAfter() local
H A DARMConstantIslandPass.cpp1079 unsigned KnownBits = BBI.internalKnownBits(); getUserOffset() local
1431 unsigned KnownBits = UserBBI.internalKnownBits(); createNewWater() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelUtils.cpp21 getBaseWithConstantOffset(MachineRegisterInfo & MRI,Register Reg,GISelKnownBits * KnownBits,bool CheckNUW) getBaseWithConstantOffset() argument
H A DAMDGPUInstructionSelector.cpp3024 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 DSystemZLongBranch.cpp128 unsigned KnownBits; member
/llvm-project/llvm/unittests/CodeGen/GlobalISel/
H A DKnownBitsVectorTest.cpp635 GISelKnownBits KnownBits(*MF); TEST_F() local
[all...]
H A DKnownBitsTest.cpp710 GISelKnownBits KnownBits(*MF); in TEST_F() local
/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp879 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 DTargetLowering.cpp1012 unsigned KnownBits; combineShiftToAVG() local
[all...]