HomeSort by relevance Sort by last modified time
    Searched refs:APInt (Results 26 - 50 of 176) sorted by null

12 3 4 5 6 7 8

  /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;

Completed in 749 milliseconds

12 3 4 5 6 7 8