Home
last modified time | relevance | path

Searched refs:MaskEltSizeInBits (Results 1 – 25 of 34) sorted by relevance

12

/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp36005 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
36008 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
36037 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
36092 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
36106 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
36151 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
36202 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
36206 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36210 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36319 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp36005 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
36008 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
36037 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
36092 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
36106 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
36151 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
36202 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
36206 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36210 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36319 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp35502 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
35505 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
35534 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
35589 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
35603 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
35648 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
35699 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
35703 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
35707 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
35808 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp35999 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
36002 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
36031 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
36086 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
36100 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
36145 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
36196 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
36200 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36204 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36313 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp36005 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
36008 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
36037 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
36092 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
36106 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
36151 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
36202 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
36206 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36210 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36319 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp35502 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
35505 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
35534 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
35589 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
35603 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
35648 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
35699 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
35703 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
35707 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
35808 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp36005 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
36008 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
36037 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
36092 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
36106 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
36151 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
36202 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
36206 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36210 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
36319 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp24 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
49 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
52 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
57 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
96 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
97 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
107 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp24 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
49 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
52 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
57 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
96 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
97 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
107 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp24 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
49 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
52 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
57 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
96 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
97 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
107 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp26 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
51 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
54 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
59 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
98 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
99 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
H A DX86ISelLowering.cpp35272 unsigned MaskEltSizeInBits = RootSizeInBits / NumMaskElts; in combineX86ShuffleChain() local
35275 FloatDomain &= (32 <= MaskEltSizeInBits); in combineX86ShuffleChain()
35304 (Subtarget.hasAVX() && 32 <= MaskEltSizeInBits)) && in combineX86ShuffleChain()
35359 if (MaskEltSizeInBits == 32) { in combineX86ShuffleChain()
35373 if (MaskEltSizeInBits == 64 && in combineX86ShuffleChain()
35418 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain()
35469 (MaskEltSizeInBits > 8 || Subtarget.hasBWI()) && in combineX86ShuffleChain()
35473 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
35477 ShuffleSrcVT = MVT::getIntegerVT(MaskEltSizeInBits * 2); in combineX86ShuffleChain()
35578 APInt Zero = APInt::getNullValue(MaskEltSizeInBits); in combineX86ShuffleChain()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp24 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
49 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
52 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
57 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
96 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
97 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
107 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp25 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in extractConstantMask() argument
50 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in extractConstantMask()
53 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in extractConstantMask()
58 if (MaskEltSizeInBits == CstEltSizeInBits) { in extractConstantMask()
97 unsigned BitOffset = i * MaskEltSizeInBits; in extractConstantMask()
98 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
108 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp25 static bool extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, in main()
50 assert((CstSizeInBits % MaskEltSizeInBits) == 0 && in main()
53 unsigned NumMaskElts = CstSizeInBits / MaskEltSizeInBits; in main()
58 if (MaskEltSizeInBits == CstEltSizeInBits) { in main()
97 unsigned BitOffset = i * MaskEltSizeInBits; in main()
98 APInt EltUndef = UndefBits.extractBits(MaskEltSizeInBits, BitOffset); in main()
108 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in main()

12