/external/llvm/lib/CodeGen/SelectionDAG/ |
TargetLowering.cpp | [all...] |
SelectionDAGBuilder.h | 19 #include "llvm/ADT/APInt.h" 142 APInt size() const { 143 const APInt &rHigh = cast<ConstantInt>(High)->getValue(); 144 const APInt &rLow = cast<ConstantInt>(Low)->getValue(); 249 JumpTableHeader(APInt F, APInt L, const Value *SV, MachineBasicBlock *H, 252 APInt First; 253 APInt Last; 271 BitTestBlock(APInt F, APInt R, const Value* SV [all...] |
SelectionDAG.cpp | [all...] |
/external/llvm/lib/ExecutionEngine/Interpreter/ |
ExternalFunctions.cpp | 229 case 8: Result.IntVal = APInt(8 , *(int8_t *) ret.data()); break; 230 case 16: Result.IntVal = APInt(16, *(int16_t*) ret.data()); break; 231 case 32: Result.IntVal = APInt(32, *(int32_t*) ret.data()); break; 232 case 64: Result.IntVal = APInt(64, *(int64_t*) ret.data()); break; 341 GV.IntVal = APInt(32, strlen(FmtStr)); 436 GV.IntVal = APInt(32, sscanf(Args[0], Args[1], Args[2], Args[3], Args[4], 452 GV.IntVal = APInt(32, scanf( Args[0], Args[1], Args[2], Args[3], Args[4],
|
Execution.cpp | 21 #include "llvm/ADT/APInt.h" 114 Dest.IntVal = APInt(1,Src1.IntVal.OP(Src2.IntVal)); \ 123 Dest.IntVal = APInt(1,(void*)(intptr_t)Src1.PointerVal OP \ 285 Dest.IntVal = APInt(1,Src1.TY##Val OP Src2.TY##Val); \ 370 Dest.IntVal = APInt(1,true); \ 374 Dest.IntVal = APInt(1,true); \ 425 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal && 428 Dest.IntVal = APInt(1,(Src1.DoubleVal == Src1.DoubleVal && 437 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal || 440 Dest.IntVal = APInt(1,(Src1.DoubleVal != Src1.DoubleVal || [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
JIT.cpp | 417 rv.IntVal = APInt(32, PF(ArgValues[0].IntVal.getZExtValue(), 430 rv.IntVal = APInt(32, PF(ArgValues[0].IntVal.getZExtValue(), 440 rv.IntVal = APInt(32, PF(ArgValues[0].IntVal.getZExtValue())); 455 rv.IntVal = APInt(BitWidth, ((bool(*)())(intptr_t)FPtr)()); 457 rv.IntVal = APInt(BitWidth, ((char(*)())(intptr_t)FPtr)()); 459 rv.IntVal = APInt(BitWidth, ((short(*)())(intptr_t)FPtr)()); 461 rv.IntVal = APInt(BitWidth, ((int(*)())(intptr_t)FPtr)()); 463 rv.IntVal = APInt(BitWidth, ((int64_t(*)())(intptr_t)FPtr)()); 469 rv.IntVal = APInt(32, ((int(*)())(intptr_t)FPtr)());
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCalls.cpp | 362 APInt KnownZero(BitWidth, 0); 363 APInt KnownOne(BitWidth, 0); 366 APInt Mask(APInt::getLowBitsSet(BitWidth, TrailingZeros)); 369 APInt(BitWidth, TrailingZeros))); 380 APInt KnownZero(BitWidth, 0); 381 APInt KnownOne(BitWidth, 0); 384 APInt Mask(APInt::getHighBitsSet(BitWidth, LeadingZeros)); 387 APInt(BitWidth, LeadingZeros))) [all...] |
InstCombineAddSub.cpp | 53 APInt(BitWidth, 1).shl(CSTVal)); 100 const APInt &Val = CI->getValue(); 117 const APInt &RHSVal = CI->getValue(); 129 APInt Mask = APInt::getHighBitsSet(TySizeBits, ExtendAmt); 144 APInt LHSKnownOne(IT->getBitWidth(), 0); 145 APInt LHSKnownZero(IT->getBitWidth(), 0); 204 APInt LHSKnownOne(IT->getBitWidth(), 0); 205 APInt LHSKnownZero(IT->getBitWidth(), 0); 208 APInt RHSKnownOne(IT->getBitWidth(), 0) [all...] |
InstCombineCompares.cpp | 151 static void ComputeSignedMinMaxValuesFromKnownBits(const APInt& KnownZero, 152 const APInt& KnownOne, 153 APInt& Min, APInt& Max) { 158 APInt UnknownBits = ~(KnownZero|KnownOne); 175 static void ComputeUnsignedMinMaxValuesFromKnownBits(const APInt &KnownZero, 176 const APInt &KnownOne, 177 APInt &Min, APInt &Max) { 182 APInt UnknownBits = ~(KnownZero|KnownOne) [all...] |
InstCombineCasts.cpp | 364 APInt Mask = APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth); 390 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth)) && 507 const APInt &Op1CV = Op1C->getValue(); 543 APInt KnownZero(BitWidth, 0), KnownOne(BitWidth, 0); 546 APInt KnownZeroMask(~KnownZero); 590 APInt KnownZeroLHS(BitWidth, 0), KnownOneLHS(BitWidth, 0); 591 APInt KnownZeroRHS(BitWidth, 0), KnownOneRHS(BitWidth, 0); 596 APInt KnownBits = KnownZeroLHS | KnownOneLHS; 597 APInt UnknownBit = ~KnownBits [all...] |
InstCombineAndOrXor.cpp | 176 const APInt &AndRHSV = cast<ConstantInt>(AndRHS)->getValue(); 183 const APInt& AddRHS = cast<ConstantInt>(OpRHS)->getValue(); 211 APInt ShlMask(APInt::getHighBitsSet(BitWidth, BitWidth-OpRHSVal)); 232 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal)); 253 APInt ShrMask(APInt::getLowBitsSet(BitWidth, BitWidth - OpRHSVal)); 323 const APInt& V = Val->getValue(); 369 APInt Mask(APInt::getLowBitsSet(BitWidth, MB-1)) [all...] |
/external/llvm/include/llvm/Support/ |
PatternMatch.h | 93 const APInt *&Res; 94 apint_match(const APInt *&R) : Res(R) {} 119 /// specified pointer to the contained APInt. 120 inline apint_match m_APInt(const APInt *&Res) { return Res; } 128 const APInt &CIV = CI->getValue(); 166 /// that satisfy a specified predicate, and bind them to an APInt. 169 const APInt *&Res; 170 api_pred_ty(const APInt *&R) : Res(R) {} 200 bool isValue(const APInt &C) { return C == 1; } 205 inline api_pred_ty<is_one> m_One(const APInt *&V) { return V; [all...] |
/external/llvm/lib/Analysis/ |
InlineCost.cpp | 80 DenseMap<Value *, std::pair<Value *, APInt> > ConstantOffsetPtrs; 94 bool accumulateGEPOffset(GEPOperator &GEP, APInt &Offset); 233 /// \brief Accumulate a constant GEP offset into an APInt if possible. 237 bool CallAnalyzer::accumulateGEPOffset(GEPOperator &GEP, APInt &Offset) { 258 Offset += APInt(IntPtrWidth, SL->getElementOffset(ElementIdx)); 262 APInt TypeSize(IntPtrWidth, TD->getTypeAllocSize(GTI.getIndexedType())); 309 std::pair<Value *, APInt> BaseAndOffset = ConstantOffsetPtrs.lookup(Ptr); 355 std::pair<Value *, APInt> BaseAndOffset 383 std::pair<Value *, APInt> BaseAndOffset 420 std::pair<Value *, APInt> BaseAndOffset = ConstantOffsetPtrs.lookup(Op) [all...] |
ScalarEvolution.cpp | 317 const SCEV *ScalarEvolution::getConstant(const APInt& Val) { 535 const APInt &LA = LC->getValue()->getValue(); 536 const APInt &RA = RC->getValue()->getValue(); 739 APInt OddFactorial(W, 1); 742 APInt Mult(W, i); 753 APInt DivFactor = APInt(CalculationBits, 1).shl(T); 758 APInt Mod = APInt::getSignedMinValue(W+1); 759 APInt MultiplyFactor = OddFactorial.zext(W+1) [all...] |
ScalarEvolutionAliasAnalysis.cpp | 129 APInt ASizeInt(BitWidth, LocA.Size); 130 APInt BSizeInt(BitWidth, LocB.Size);
|
/external/llvm/lib/Target/CellSPU/ |
SPUISelLowering.h | 124 APInt &KnownZero, 125 APInt &KnownOne,
|
/external/llvm/lib/VMCore/ |
LLVMContextImpl.h | 26 #include "llvm/ADT/APInt.h" 45 APInt val; 47 KeyTy(const APInt& V, Type* Ty) : val(V), type(Ty) {} 59 static inline KeyTy getEmptyKey() { return KeyTy(APInt(1,0), 0); } 60 static inline KeyTy getTombstoneKey() { return KeyTy(APInt(1,1), 0); }
|
/external/llvm/lib/Support/ |
StringRef.cpp | 11 #include "llvm/ADT/APInt.h" 355 bool StringRef::getAsInteger(unsigned Radix, APInt &Result) const { 374 Result = APInt(64, 0); 389 APInt RadixAP, CharAP; // unused unless !IsPowerOf2Radix 392 RadixAP = APInt(BitWidth, Radix); 393 CharAP = APInt(BitWidth, 0);
|
Android.mk | 6 APInt.cpp \
|
/external/clang/lib/Lex/ |
LiteralSupport.cpp | 693 /// GetIntegerValue - Convert this numeric literal value to an APInt that 696 bool NumericLiteralParser::GetIntegerValue(llvm::APInt &Val) { 720 llvm::APInt RadixVal(Val.getBitWidth(), radix); 721 llvm::APInt CharVal(Val.getBitWidth(), 0); 722 llvm::APInt OldVal = Val; 940 llvm::APInt LitVal(PP.getTargetInfo().getIntWidth(), 0); 962 // Transfer the value from APInt to uint64_t [all...] |
/external/clang/lib/Sema/ |
AttributeList.cpp | 95 Expr *IArg = IntegerLiteral::Create(C, llvm::APInt(32, (uint64_t) Arg),
|
/external/llvm/examples/BrainF/ |
BrainFDriver.cpp | 85 ConstantInt::get(mod->getContext(), APInt(32, 0)), bb);
|
/external/llvm/examples/Fibonacci/ |
fibonacci.cpp | 130 Args[0].IntVal = APInt(32, n);
|
/frameworks/compile/slang/ |
slang_rs_reflection_base.cpp | 155 llvm::APInt api = Val.getInt();
|
/external/llvm/include/llvm/ |
DerivedTypes.h | 27 class APInt; 78 APInt getMask() const;
|