Searched refs:APInt (Results 226 - 250 of 383) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp783 APInt HighValue = SplatBits.lshr(HalfSize).trunc(HalfSize);
784 APInt LowValue = SplatBits.trunc(HalfSize);
3579 if (DAG.MaskedValueIsZero(HighOp0, APInt(64, ~(Mask | 0xffffffff))))
5044 APInt SplatBits, SplatUndef;
6409 static APInt getDemandedSrcElements(SDValue Op, const APInt &DemandedElts,
6413 APInt SrcDemE;
6443 SrcDemE = APInt(NumElts * 2, 0);
6452 SrcDemE = APInt(NumElts * 2, 0);
6457 SrcDemE = APInt(NumElt
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp29 #include "llvm/ADT/APInt.h"
781 APInt::getLowBitsSet(WideBits, SrcEltBits), dl, WideVT);
1030 DAG.getConstant(APInt::getAllOnesValue(BitTy.getSizeInBits()), DL,
1044 APInt::getAllOnesValue(BitTy.getSizeInBits()), DL, MaskTy);
1288 APInt::getAllOnesValue(VT.getScalarSizeInBits()), DL, VT);
1528 DAG.getConstant(APInt::getAllOnesValue
1565 DAG.getConstant(APInt::getAllOnesValue
H A DSelectionDAGISel.cpp16 #include "llvm/ADT/APInt.h"
1329 APInt Offset(DL.getTypeSizeInBits(Address->getType()), 0);
1992 const APInt &ActualMask = RHS->getAPIntValue();
1993 const APInt &DesiredMask = APInt(LHS.getValueSizeInBits(), DesiredMaskS);
2005 APInt NeededMask = DesiredMask & ~ActualMask;
2021 const APInt &ActualMask = RHS->getAPIntValue();
2022 const APInt &DesiredMask = APInt(LHS.getValueSizeInBits(), DesiredMaskS);
2034 APInt NeededMas
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp169 llvm::APInt MaxVal = isSigned ? llvm::APInt::getSignedMaxValue(TypeWidth)
170 : llvm::APInt::getMaxValue(TypeWidth);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h298 NonLoc makeIntVal(const llvm::APInt& integer, bool isUnsigned) {
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DPredicateExpander.cpp390 OS << ", APInt &Mask";
433 const APInt &ProcModelMask = PI.ProcModelMask;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h550 /// This routine accepts an APInt into which it will accumulate the constant
552 /// all-constant, it returns false and the value of the offset APInt is
553 /// undefined (it is *not* preserved!). The APInt passed into this routine
556 bool accumulateConstantOffset(const DataLayout &DL, APInt &Offset) const;
H A DIRBuilder.h52 class APInt;
371 ConstantInt *getInt(const APInt &AI) {
1309 Value *CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = "",
1331 Value *CreateLShr(Value *LHS, const APInt &RHS, const Twine &Name = "",
1351 Value *CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name = "",
1371 Value *CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name = "") {
1397 Value *CreateOr(Value *LHS, const APInt &RHS, const Twine &Name = "") {
1418 Value *CreateXor(Value *LHS, const APInt &RHS, const Twine &Name = "") {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h387 /// Given a mask vector of the form <Y x i1>, return an APInt (of bitwidth Y)
389 APInt possiblyDemandedEltsInMask(Value *Mask);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h264 llvm::APInt Offset(
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp15 #include "llvm/ADT/APInt.h"
198 void DwarfExpression::addUnsignedConstant(const APInt &Value) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp44 GenVal->IntVal = APInt(unwrap<IntegerType>(Ty)->getBitWidth(), N, IsSigned);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp435 if (D < 1.0f || D > APInt::getMaxValue(8).getZExtValue()) {
H A DSimplifyIndVar.cpp142 APInt::getOneBitSet(BitWidth, D->getZExtValue()));
772 const APInt *C;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp19 #include "llvm/ADT/APInt.h"
260 auto Zero = ConstantRange(APInt::getNullValue(Size));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp443 const APInt &Val = cast<ConstantSDNode>(N->getOperand(1))->getAPIntValue();
448 APInt Mask = Val | CurDAG->computeKnownBits(N->getOperand(0)).Zero;
1813 APInt MaskedHighBits =
1814 APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ);
2214 APInt HighZeros = APInt::getHighBitsSet(Shl.getValueSizeInBits(),
3310 V, APInt::getLowBitsSet(V.getSimpleValueType().getSizeInBits(),
3873 APInt NeededMask = APInt::getLowBitsSet(NVT.getSizeInBits(),
3915 APInt SplatVa
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp28 #include "llvm/ADT/APInt.h"
5689 const APInt &APIntIndex = Index->getAPIntValue();
5690 APInt NewIndex(APIntIndex.getBitWidth(), DstNumElt);
6043 APInt SplatBits, SplatUndef;
6580 APInt INTVal = FPVal.bitcastToAPInt();
7159 APInt SplatBits, SplatUndef;
8540 const APInt &CInt = C->getAPIntValue();
8989 ARMTargetLowering::BuildSDIVPow2(SDNode *N, const APInt &Divisor,
11022 OtherOp = DAG.getConstant(APInt::getAllOnesValue(VT.getSizeInBits()), dl,
11851 APInt C2In
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/
H A DCocoa.cpp28 #include "llvm/ADT/APInt.h"
359 const llvm::APInt &value,
600 llvm::APInt i128_value(128, words);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h39 class APInt;
695 bool isInlineConstant(const APInt &Imm) const;
H A DAMDGPUSubtarget.cpp487 MDNode *MaxWorkGroupSizeRange = MDB.createRange(APInt(32, MinSize),
488 APInt(32, MaxSize));
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCDealloc.cpp424 const llvm::APInt &RHS = SIE->getRHS();
429 const llvm::APInt &LHS = SIE->getLHS();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp209 llvm::APInt APValue = llvm::APInt(C.getTypeSize(Ty), Value);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp551 Value::stripAndAccumulateConstantOffsets(const DataLayout &DL, APInt &Offset,
577 APInt GEPOffset(DL.getIndexTypeSizeInBits(V->getType()), 0);
H A DType.cpp15 #include "llvm/ADT/APInt.h"
273 APInt IntegerType::getMask() const {
274 return APInt::getAllOnesValue(getBitWidth());
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp65 using llvm::APInt;
472 (llvm::APInt&)N += ArrayIndex;
2410 llvm::APInt &Res) {
2428 Res = llvm::APInt::getNullValue(VecSize);
2431 llvm::APInt EltAsInt;
2519 RHS &= APSInt(llvm::APInt(RHS.getBitWidth(),
2552 RHS &= APSInt(llvm::APInt(RHS.getBitWidth(),
5993 APInt Size, Remainder;
5994 APInt ElemSizeAP(ByteSize.getBitWidth(), ElemSize.getQuantity());
5995 APInt
[all...]

Completed in 430 milliseconds

1234567891011>>