Home
last modified time | relevance | path

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

/freebsd/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 assert(!hasConflict() && "KnownBits conflict!"); in isConstant() argument
73 assert(!hasConflict() && "KnownBits conflict!"); in isZero() argument
84 void setAllZero() { in setAllZero()
90 void setAllOnes() { in setAllOnes()
119 /// Return the minimal unsigned value possible given these KnownBits. argument
152 KnownBits trunc(unsigned BitWidth) const { in trunc() argument
[all …]
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelUtils.cpp21 GISelKnownBits *KnownBits, bool CheckNUW) { in getBaseWithConstantOffset()
H A DAMDGPUInstructionSelector.cpp3066 unsigned EltSize, GISelKnownBits &KnownBits) { in computeIndirectRegIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp128 unsigned KnownBits; member
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp818 function_ref<KnownBits(const KnownBits &, const KnownBits &, bool)> KF) { in computeKnownBitsFromShiftOperator()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp998 unsigned KnownBits; in combineShiftToAVG() local