Home
last modified time | relevance | path

Searched defs:KnownBits (Results 1 – 10 of 10) 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() function
37 KnownBits(unsigned BitWidth) : Zero(BitWidth, 0), One(BitWidth, 0) {} in KnownBits() argument
40 unsigned getBitWidth() const { in getBitWidth()
47 bool hasConflict() const { return Zero.intersects(One); } in hasConflict()
50 bool isConstant() const { in isConstant()
56 const APInt &getConstant() const { in getConstant()
62 bool isUnknown() const { return Zero.isZero() && One.isZero(); } in isUnknown()
65 bool isSignUnknown() const { in isSignUnknown()
[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.cpp133 const unsigned KnownBits = BBInfo[i - 1].postKnownBits(Align); 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.cpp3013 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.cpp885 function_ref<KnownBits(const KnownBits &, const KnownBits &, bool)> KF) { in computeKnownBitsFromShiftOperator()
971 const function_ref<KnownBits(const KnownBits &, const KnownBits &)> in computeKnownBitsForHorizontalOperation()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1012 unsigned KnownBits; in combineShiftToAVG() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37174 const function_ref<KnownBits(const KnownBits &, const KnownBits &)> in computeKnownBitsForHorizontalOperation()