/external/llvm/include/llvm/Target/ |
TargetLowering.h | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAndOrXor.cpp | 168 const APInt &AndRHSV = AndRHS->getValue(); 175 const APInt& AddRHS = OpRHS->getValue(); 203 APInt ShlMask(APInt::getHighBitsSet(BitWidth, BitWidth-OpRHSVal)); 223 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal)); 243 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal)); 311 const APInt& V = Val->getValue(); 357 APInt Mask(APInt::getLowBitsSet(BitWidth, MB-1)) [all...] |
InstCombineVectorOps.cpp | 201 APInt UndefElts(VectorWidth, 0); 202 APInt DemandedMask(VectorWidth, 0); 579 APInt UndefElts(VWidth, 0); 580 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); [all...] |
InstCombineSelect.cpp | 412 const APInt *C1; 416 const APInt *C2; 706 APInt ACB = CB->getValue(); 707 APInt ACC = CC->getValue(); [all...] |
/external/clang/include/clang/AST/ |
TemplateBase.h | 289 return APSInt(APInt(Integer.BitWidth, Integer.VAL), Integer.IsUnsigned); 291 unsigned NumWords = APInt::getNumWords(Integer.BitWidth); 292 return APSInt(APInt(Integer.BitWidth, makeArrayRef(Integer.pVal, NumWords)),
|
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 209 void computeKnownBitsForTargetNode(const SDValue Op, APInt &KnownZero, 210 APInt &KnownOne, const SelectionDAG &DAG, 317 bool shouldConvertConstantLoadToIntImm(const APInt &Imm,
|
AArch64ISelDAGToDAG.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
DAGCombiner.cpp | 162 APInt Demanded = APInt::getAllOnesValue(BitWidth); 166 bool SimplifyDemandedBits(SDValue Op, const APInt &Demanded); 322 SDValue GetDemandedBits(SDValue V, const APInt &Mask); 627 static bool isConstantSplatVector(SDNode *N, APInt& SplatValue) { 632 APInt SplatUndef; 789 bool DAGCombiner::SimplifyDemandedBits(SDValue Op, const APInt &Demanded) { 791 APInt KnownZero, KnownOne; [all...] |
FunctionLoweringInfo.cpp | 331 APInt Zero(BitWidth, 0); 338 APInt Val = CI->getValue().zextOrTrunc(BitWidth); 366 APInt Zero(BitWidth, 0); 373 APInt Val = CI->getValue().zextOrTrunc(BitWidth);
|
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | 604 APInt Offset = APInt::getNullValue(IntPtrTy->getIntegerBitWidth()); [all...] |
/external/clang/include/clang/Lex/ |
LiteralSupport.h | 91 /// GetIntegerValue - Convert this numeric literal value to an APInt that 93 /// value read is larger than the APInt's bits will hold), set Val to the low 95 bool GetIntegerValue(llvm::APInt &Val);
|
/external/llvm/lib/Target/Mips/ |
MipsISelDAGToDAG.cpp | 110 bool MipsDAGToDAGISel::selectVSplat(SDNode *N, APInt &Imm) const {
|
MipsSEISelDAGToDAG.h | 72 bool selectVSplat(SDNode *N, APInt &Imm) const override;
|
/external/llvm/lib/Target/R600/ |
SIInstrInfo.h | 109 bool isInlineConstant(const APInt &Imm) const;
|
/external/llvm/unittests/IR/ |
MetadataTest.cpp | 83 ConstantInt *CI = ConstantInt::get(getGlobalContext(), APInt(8, 0));
|
/external/llvm/include/llvm/ADT/ |
StringRef.h | 23 class APInt; 371 /// APInt::fromString is superficially similar but assumes the 373 bool getAsInteger(unsigned Radix, APInt &Result) const;
|
/external/llvm/include/llvm/IR/ |
DerivedTypes.h | 28 class APInt; 79 APInt getMask() const;
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMAddressingModes.h | 18 #include "llvm/ADT/APInt.h" 611 static inline int getFP32Imm(const APInt &Imm) { 639 static inline int getFP64Imm(const APInt &Imm) {
|
/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | 107 unsigned getIntImmCost(const APInt &Imm, Type *Ty) const override; 109 unsigned getIntImmCost(unsigned Opcode, unsigned Idx, const APInt &Imm, 111 unsigned getIntImmCost(Intrinsic::ID IID, unsigned Idx, const APInt &Imm, [all...] |
/external/llvm/lib/AsmParser/ |
LLLexer.cpp | 96 /// { low64, high16 } as usual for an APInt. 756 APInt Tmp(bits, StringRef(TokStart+3, len), 16); 816 APFloatVal = APFloat(APFloat::x87DoubleExtended, APInt(80, Pair)); 821 APFloatVal = APFloat(APFloat::IEEEquad, APInt(128, Pair)); 826 APFloatVal = APFloat(APFloat::PPCDoubleDouble, APInt(128, Pair)); 830 APInt(16,HexIntToVal(TokStart+3, CurPtr))); 880 APInt Tmp(numBits, StringRef(TokStart, Len), 10);
|
/external/llvm/lib/Transforms/IPO/ |
MergeFunctions.cpp | 349 int cmpAPInt(const APInt &L, const APInt &R) const; 415 int FunctionComparator::cmpAPInt(const APInt &L, const APInt &R) const { 542 const APInt &LInt = cast<ConstantInt>(L)->getValue(); 543 const APInt &RInt = cast<ConstantInt>(R)->getValue(); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
SROA.cpp | 356 void insertUse(Instruction &I, const APInt &Offset, uint64_t Size, 409 APInt GEPOffset = Offset; 422 APInt(Offset.getBitWidth(), SL->getElementOffset(ElementIdx)); 425 APInt Index = OpC->getValue().sextOrTrunc(Offset.getBitWidth()); 426 GEPOffset += Index * APInt(Offset.getBitWidth(), 441 void handleLoadOrStore(Type *Ty, Instruction &I, const APInt &Offset, [all...] |
/external/llvm/lib/IR/ |
ConstantFold.cpp | 209 APInt V = CI->getValue(); 598 APInt Val(DestBitWidth, x); 653 APInt api = CI->getValue(); 655 APInt::getNullValue(DestTy->getPrimitiveSizeInBits())); 780 const APInt &IdxVal = CIdx->getValue(); [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDILISelLowering.cpp | 279 APInt &KnownZero, 280 APInt &KnownOne, 284 APInt KnownZero2; 285 APInt KnownOne2; 286 KnownZero = KnownOne = APInt(KnownOne.getBitWidth(), 0); // Don't know anything
|
/external/clang/lib/Lex/ |
LiteralSupport.cpp | 906 /// GetIntegerValue - Convert this numeric literal value to an APInt that 909 bool NumericLiteralParser::GetIntegerValue(llvm::APInt &Val) { 932 llvm::APInt RadixVal(Val.getBitWidth(), radix); 933 llvm::APInt CharVal(Val.getBitWidth(), 0); 934 llvm::APInt OldVal = Val; [all...] |