/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
toy-jit.cpp | 135 double Val; 137 NumberExprAST(double val) : Val(val) {} 642 return ConstantFP::get(getGlobalContext(), APFloat(Val)); 679 Value *Val = RHS->Codegen(); 680 if (Val == 0) return 0; 686 Builder.CreateStore(Val, Variable); 687 return Val; [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
toy-jit.cpp | 120 double Val; 122 NumberExprAST(double val) : Val(val) {} 627 return ConstantFP::get(getGlobalContext(), APFloat(Val)); 661 Value *Val = RHS->Codegen(); 662 if (Val == 0) return 0; 668 Builder.CreateStore(Val, Variable); 669 return Val; [all...] |
/external/llvm/include/llvm/Support/ |
CommandLine.h | 228 void setNumOccurrencesFlag(enum NumOccurrencesFlag Val) { 229 Occurrences = Val; 231 void setValueExpectedFlag(enum ValueExpected Val) { Value = Val; } 232 void setHiddenFlag(enum OptionHidden Val) { HiddenFlag = Val; } 307 initializer(const Ty &Val) : Init(Val) {} 314 initializer<Ty> init(const Ty &Val) { 315 return initializer<Ty>(Val); [all...] |
PatternMatch.h | 41 template<typename Val, typename Pattern> 42 bool match(Val *V, const Pattern &P) { 186 template<int64_t Val> 192 if (Val >= 0) 193 return CIV == static_cast<uint64_t>(Val); 194 // If Val is negative, and CI is shorter than it, truncate to the right 197 return -CIV == -Val; 204 template<int64_t Val> 205 inline constantint_match<Val> m_ConstantInt() { 206 return constantint_match<Val>(); [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | [all...] |
ValueTracking.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeFloatTypes.cpp | [all...] |
/external/llvm/lib/ExecutionEngine/ |
ExecutionEngine.cpp | [all...] |
/external/llvm/lib/IR/ |
ConstantFold.cpp | 574 APFloat Val = FPC->getValueAPF(); 575 Val.convert(DestTy->isHalfTy() ? APFloat::IEEEhalf : 583 return ConstantFP::get(V->getContext(), Val); 595 APInt Val(DestBitWidth, x); 596 return ConstantInt::get(FPC->getContext(), Val); 741 Constant *llvm::ConstantFoldExtractElementInstruction(Constant *Val, 743 if (isa<UndefValue>(Val)) // ee(undef, x) -> undef 744 return UndefValue::get(Val->getType()->getVectorElementType()); 745 if (Val->isNullValue()) // ee(zero, x) -> zero 746 return Constant::getNullValue(Val->getType()->getVectorElementType()) [all...] |
/external/llvm/lib/TableGen/ |
Record.cpp | 68 static unsigned getHashValue(const TableGenStringKey& Val) { 70 return hash_value(Val); 109 int64_t Val = II->getValue(); 110 if (Val != 0 && Val != 1) return 0; // Only accept 0 or 1 for a bit! 112 return BitInit::get(Val != 0); 1076 Init *Val = MHSd->getOperator(); 1077 Init *Result = EvaluateOperation(RHSo, LHS, Val, 1080 Val = Result; 1101 return DagInit::get(Val, "", args) [all...] |
TGParser.cpp | 697 uint64_t Val = Lex.getCurIntVal(); 703 return BitsRecTy::get(Val); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMAsmPrinter.cpp | [all...] |
ARMCodeEmitter.cpp | 168 unsigned NEONThumb2DataIPostEncoder(const MachineInstr &MI, unsigned Val) 170 unsigned NEONThumb2LoadStorePostEncoder(const MachineInstr &MI,unsigned Val) 172 unsigned NEONThumb2DupPostEncoder(const MachineInstr &MI,unsigned Val) 174 unsigned NEONThumb2V8PostEncoder(const MachineInstr &MI,unsigned Val) 176 unsigned VFPThumb2PostEncoder(const MachineInstr&MI, unsigned Val) 179 Val &= 0x0FFFFFFF; 180 Val |= 0xE0000000; 182 return Val; 682 uint32_t Val = *(uint32_t*)CI->getValue().getRawData(); 683 emitWordLE(Val); [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelDAGToDAG.cpp | 441 int32_t Val = cast<ConstantSDNode>(OffsetNode)->getSExtValue(); 450 if (TII->isValidAutoIncImm(LoadedVT, Val)) { 451 SDValue TargetConst = CurDAG->getTargetConstant(Val, MVT::i32); 472 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); 508 int32_t Val = cast<ConstantSDNode>(OffsetNode)->getSExtValue(); 517 if (TII->isValidAutoIncImm(LoadedVT, Val)) { 518 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); 546 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32); 585 int32_t Val = cast<ConstantSDNode>(OffsetNode)->getSExtValue(); 596 if (TII->isValidAutoIncImm(LoadedVT, Val)) [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/AsmParser/ |
PPCAsmParser.cpp | 259 int64_t Val; 263 const MCExpr *Val; 264 int64_t CRVal; // Cached result of EvaluateCRExpr(Val) 312 return Imm.Val; 317 return Expr.Val; 332 return (unsigned) Imm.Val; 337 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal); 342 return (unsigned) (Kind == Immediate ? Imm.Val : Expr.CRVal); 347 return 7 - countTrailingZeros<uint64_t>(Imm.Val); 505 static PPCOperand *CreateImm(int64_t Val, SMLoc S, SMLoc E, bool IsPPC64) [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelDAGToDAG.cpp | 89 /// isRunOfOnes - Returns true iff Val consists of one contiguous run of 1s 93 static bool isRunOfOnes(unsigned Val, unsigned &MB, unsigned &ME); 332 bool PPCDAGToDAGISel::isRunOfOnes(unsigned Val, unsigned &MB, unsigned &ME) { 333 if (!Val) 336 if (isShiftedMask_32(Val)) { 338 MB = countLeadingZeros(Val); 340 ME = countLeadingZeros((Val - 1) ^ Val); 343 Val = ~Val; // invert mas [all...] |
/external/llvm/lib/Target/R600/ |
SIISelLowering.cpp | 240 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, VT); 249 Regs.push_back(Val); 266 InVals.push_back(Val); [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 309 // Return true if Val should be selected as a displacement for an address 312 static bool selectDisp(SystemZAddressingMode::DispRange DR, int64_t Val) { 315 return isUInt<12>(Val); 320 return isInt<20>(Val); 323 return isInt<20>(Val) && isInt<20>(Val + 8); 412 // used for displacement value Val. selectDisp(DR, Val) must already hold. 413 static bool isValidDisp(SystemZAddressingMode::DispRange DR, int64_t Val) { 414 assert(selectDisp(DR, Val) && "Invalid displacement") [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | 92 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val); 115 FAddend() { Val = 0; } 117 Value *getSymVal (void) const { return Val; } 120 bool isConstant() const { return Val == 0; } 123 void set(short Coefficient, Value *V) { Coeff.set(Coefficient), Val = V; } 125 { Coeff.set(Coefficient); Val = V; } 127 { Coeff.set(Coefficient->getValueAPF()); Val = V; } 140 assert((Val == T.Val) && "Symbolic-values disagree"); 147 // This addend has the value of "Coeff * Val" [all...] |
InstCombineMulDivRem.cpp | 174 const APInt & Val = CI->getValue(); 175 const APInt &PosVal = Val.abs(); 176 if (Val.isNegative() && PosVal.isPowerOf2()) { [all...] |
/external/llvm/lib/Transforms/Scalar/ |
JumpThreading.cpp | 304 /// Returns null if Val is null or not an appropriate constant. 305 static Constant *getKnownConstant(Value *Val, ConstantPreference Preference) { 306 if (!Val) 310 if (UndefValue *U = dyn_cast<UndefValue>(Val)) 314 return dyn_cast<BlockAddress>(Val->stripPointerCasts()); 316 return dyn_cast<ConstantInt>(Val); 584 if (Constant *Val = KnownCond ? TrueVal : FalseVal) 585 Result.push_back(std::make_pair(Val, Conds[i].second)); [all...] |
LoopIdiomRecognize.cpp | 129 CallInst *createPopcntIntrinsic(IRBuilderTy &IRB, Value *Val, DebugLoc DL); 374 // cnt0 = init-val; 615 Value *Val, DebugLoc DL) { 616 Value *Ops[] = { Val }; 617 Type *Tys[] = { Val->getType() }; 642 Value *Val; 643 if (!detectIdiom(CntInst, CntPhi, Val)) 646 transform(CntInst, CntPhi, Val); [all...] |
SCCP.cpp | 75 /// Val: This stores the current lattice value along with the Constant* for 77 PointerIntPair<Constant *, 2, LatticeValueTy> Val; 80 return Val.getInt(); 84 LatticeVal() : Val(0, undefined) {} 94 return Val.getPointer(); 102 Val.setInt(overdefined); 114 Val.setInt(constant); 116 Val.setPointer(V); 126 Val.setInt(overdefined); 141 Val.setInt(forcedconstant) [all...] |
/external/llvm/utils/TableGen/ |
DAGISelMatcher.h | 65 CheckInteger, // Fail if wrong val. 769 int64_t Val; 772 EmitIntegerMatcher(int64_t val, MVT::SimpleValueType vt) 773 : Matcher(EmitInteger), Val(val), VT(vt) {} 775 int64_t getValue() const { return Val; } 785 return cast<EmitIntegerMatcher>(M)->Val == Val && 788 virtual unsigned getHashImpl() const { return (Val << 4) | VT; } 794 std::string Val; [all...] |