/external/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 577 APFloat Val = FPC->getValueAPF(); local 578 Val.convert(DestTy->isHalfTy() ? APFloat::IEEEhalf : 586 return ConstantFP::get(V->getContext(), Val); 598 APInt Val(DestBitWidth, x); 599 return ConstantInt::get(FPC->getContext(), Val); 755 Constant *llvm::ConstantFoldExtractElementInstruction(Constant *Val, argument 757 if (isa<UndefValue>(Val)) // ee(undef, x) -> undef 758 return UndefValue::get(Val->getType()->getVectorElementType()); 759 if (Val->isNullValue()) // ee(zero, x) -> zero 760 return Constant::getNullValue(Val 775 ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt, Constant *Idx) argument 851 ConstantFoldInsertValueInstruction(Constant *Agg, Constant *Val, ArrayRef<unsigned> Idxs) argument [all...] |
H A D | ConstantsContext.h | 198 InsertValueConstantExpr(Constant *Agg, Constant *Val, argument 204 Op<1>() = Val; 668 static unsigned getHashValue(const LookupKey &Val) { argument 669 return hash_combine(Val.first, hash_combine_range(Val.second.begin(), 670 Val.second.end()));
|
H A D | DIBuilder.cpp | 225 DIEnumerator DIBuilder::createEnumerator(StringRef Name, int64_t Val) { argument 230 ConstantInt::get(Type::getInt64Ty(VMContext), Val) 451 llvm::Value *Val) { 465 Val 563 Value *Val, MDNode *File, 571 Val, 583 DIType Ty, Value *Val, 587 Context, Name, Ty, Val, File, LineNo, 593 DIType Ty, StringRef Val, 598 MDString::get(VMContext, Val), Fil 448 createStaticMemberType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, DIType Ty, unsigned Flags, llvm::Value *Val) argument 561 createTemplateValueParameter(unsigned Tag, DIDescriptor Context, StringRef Name, DIType Ty, Value *Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 582 createTemplateValueParameter(DIDescriptor Context, StringRef Name, DIType Ty, Value *Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 592 createTemplateTemplateParameter(DIDescriptor Context, StringRef Name, DIType Ty, StringRef Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 602 createTemplateParameterPack(DIDescriptor Context, StringRef Name, DIType Ty, DIArray Val, MDNode *File, unsigned LineNo, unsigned ColumnNo) argument 972 createGlobalVariable(StringRef Name, StringRef LinkageName, DIFile F, unsigned LineNumber, DITypeRef Ty, bool isLocalToUnit, Value *Val) argument 998 createGlobalVariable(StringRef Name, DIFile F, unsigned LineNumber, DITypeRef Ty, bool isLocalToUnit, Value *Val) argument 1009 createStaticVariable(DIDescriptor Context, StringRef Name, StringRef LinkageName, DIFile F, unsigned LineNumber, DITypeRef Ty, bool isLocalToUnit, Value *Val, MDNode *Decl) argument [all...] |
/external/llvm/lib/MC/ |
H A D | MCAssembler.cpp | 123 bool ReportError, uint64_t &Val) { 130 Val = Layout.getFragmentOffset(SD.getFragment()) + SD.getOffset(); 136 uint64_t &Val) { 140 return getLabelOffset(Layout, *SD, ReportError, Val); 170 Val = Offset; 174 bool MCAsmLayout::getSymbolOffset(const MCSymbolData *SD, uint64_t &Val) const { 175 return getSymbolOffsetImpl(*this, SD, false, Val); 179 uint64_t Val; local 180 getSymbolOffsetImpl(*this, SD, true, Val); 181 return Val; 122 getLabelOffset(const MCAsmLayout &Layout, const MCSymbolData &SD, bool ReportError, uint64_t &Val) argument 134 getSymbolOffsetImpl(const MCAsmLayout &Layout, const MCSymbolData *SD, bool ReportError, uint64_t &Val) argument [all...] |
/external/llvm/lib/Target/AArch64/InstPrinter/ |
H A D | AArch64InstPrinter.cpp | 943 unsigned Val = (MO.getImm() & 0xfff); local 944 assert(Val == MO.getImm() && "Add/sub immediate out of range!"); 947 O << '#' << Val; local 952 *CommentStream << '=' << (Val << Shift) << '\n'; 962 uint64_t Val = MI->getOperand(OpNum).getImm(); local 964 O.write_hex(AArch64_AM::decodeLogicalImmediate(Val, 32)); 969 uint64_t Val = MI->getOperand(OpNum).getImm(); local 971 O.write_hex(AArch64_AM::decodeLogicalImmediate(Val, 64)); 976 unsigned Val = MI->getOperand(OpNum).getImm(); local 978 if (AArch64_AM::getShiftType(Val) 999 unsigned Val = MI->getOperand(OpNum).getImm(); local 1260 unsigned Val = MI->getOperand(OpNo).getImm(); local 1272 O << "#" << Val; local 1277 unsigned Val = MI->getOperand(OpNo).getImm(); local 1289 unsigned Val = MI->getOperand(OpNo).getImm(); local 1301 unsigned Val = MI->getOperand(OpNo).getImm(); local 1308 O << "#" << Val; local 1314 uint64_t Val = AArch64_AM::decodeAdvSIMDModImmType10(RawVal); local [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMAsmPrinter.cpp | 1118 Offset = -cast<ConstantInt>(CPE.Val.ConstVal)->getSExtValue(); 1455 EmitMachineConstantPoolValue(MCPE.Val.MachineCPVal); 1457 EmitGlobalConstant(MCPE.Val.ConstVal); 1575 uint32_t Val = 0xe7ffdefeUL; local 1577 OutStreamer.EmitIntValue(Val, 4); 1584 uint32_t Val = 0xe7fedef0UL; local 1586 OutStreamer.EmitIntValue(Val, 4); 1594 uint16_t Val = 0xdefe; local 1596 OutStreamer.EmitIntValue(Val, 2);
|
H A D | ARMCodeEmitter.cpp | 166 unsigned NEONThumb2DataIPostEncoder(const MachineInstr &MI, unsigned Val) 168 unsigned NEONThumb2LoadStorePostEncoder(const MachineInstr &MI,unsigned Val) 170 unsigned NEONThumb2DupPostEncoder(const MachineInstr &MI,unsigned Val) 172 unsigned NEONThumb2V8PostEncoder(const MachineInstr &MI,unsigned Val) 174 unsigned VFPThumb2PostEncoder(const MachineInstr&MI, unsigned Val) 634 static_cast<ARMConstantPoolValue*>(MCPE.Val.MachineCPVal); 653 const Constant *CV = MCPE.Val.ConstVal; 669 uint32_t Val = uint32_t(*CI->getValue().getRawData()); local 670 emitWordLE(Val);
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCCodeEmitter.cpp | 405 void EmitConstant(uint64_t Val, unsigned Size, raw_ostream &OS) const { argument 409 EmitByte((Val >> Shift) & 0xff, OS); 744 unsigned Val = 0; local 750 Val = MO.getImm() >> 1; 752 bool I = (Val & 0x800000); 753 bool J1 = (Val & 0x400000); 754 bool J2 = (Val & 0x200000); 756 Val &= ~0x400000; 758 Val |= 0x400000; 761 Val 779 uint32_t Val = 0x2000; local [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 1013 SDValue Val = Op.getOperand(0); local 1020 DAG.getNode(ISD::ANY_EXTEND, dl, VT, Val), 1021 DAG.getValueType(Val.getValueType())); 1188 bool MSP430TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { argument 1189 return isZExtFree(Val.getValueType(), VT2);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsAsmPrinter.cpp | 168 EmitMachineConstantPoolValue(MCPE.Val.MachineCPVal); 170 EmitGlobalConstant(MCPE.Val.ConstVal); 474 int64_t Val = MO.getImm(); 475 if (Val) 476 O << Val; local
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 3271 SDValue Val; local 3302 Val = LHS.getNode()->getOperand(0); 3380 Val = AndLHS; 3391 Val = LHS->getOperand(0); 3417 if (OuterShiftAmt >= Val.getValueType().getSizeInBits()) { 3424 CurDAG->getTargetConstant(Val.getValueType().getSizeInBits() - 3445 if (Val.getValueType() == MVT::i32) { 3451 } else if (Val.getValueType() == MVT::i64) { 3463 Val, Start, Len
|
/external/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 163 const MCExpr *Val; member in struct:__anon26131::SparcOperand::ImmOp 210 return Imm.Val; 309 static std::unique_ptr<SparcOperand> CreateImm(const MCExpr *Val, SMLoc S, argument 312 Op->Imm.Val = Val;
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 342 // Return true if Val should be selected as a displacement for an address 345 static bool selectDisp(SystemZAddressingMode::DispRange DR, int64_t Val) { argument 348 return isUInt<12>(Val); 353 return isInt<20>(Val); 356 return isInt<20>(Val) && isInt<20>(Val + 8); 455 // used for displacement value Val. selectDisp(DR, Val) must already hold. 456 static bool isValidDisp(SystemZAddressingMode::DispRange DR, int64_t Val) { argument 457 assert(selectDisp(DR, Val) 1062 uint64_t Val = Op1->getZExtValue(); local 1085 uint64_t Val = cast<ConstantSDNode>(Node)->getZExtValue(); local [all...] |
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCCodeEmitter.cpp | 113 void EmitConstant(uint64_t Val, unsigned Size, unsigned &CurByte, argument 117 EmitByte(Val & 255, CurByte, OS); 118 Val >>= 8; 1553 unsigned Val = MIMM.getImm(); local 1554 assert(Val < 16 && "Immediate operand value out of range"); 1555 RegNum |= Val;
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 170 const APInt & Val = CI->getValue(); local 171 const APInt &PosVal = Val.abs(); 172 if (Val.isNegative() && PosVal.isPowerOf2()) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 318 /// Returns null if Val is null or not an appropriate constant. 319 static Constant *getKnownConstant(Value *Val, ConstantPreference Preference) { argument 320 if (!Val) 324 if (UndefValue *U = dyn_cast<UndefValue>(Val)) 328 return dyn_cast<BlockAddress>(Val->stripPointerCasts()); 330 return dyn_cast<ConstantInt>(Val); 598 if (Constant *Val = KnownCond ? TrueVal : FalseVal) 599 Result.push_back(std::make_pair(Val, Conds[i].second)); 1129 Constant *Val = PredValues[i].first; local 1132 if (isa<UndefValue>(Val)) [all...] |
H A D | LoopIdiomRecognize.cpp | 128 CallInst *createPopcntIntrinsic(IRBuilderTy &IRB, Value *Val, DebugLoc DL); 611 Value *Val, DebugLoc DL) { 612 Value *Ops[] = { Val }; 613 Type *Tys[] = { Val->getType() }; 638 Value *Val; local 639 if (!detectIdiom(CntInst, CntPhi, Val)) 642 transform(CntInst, CntPhi, Val); 610 createPopcntIntrinsic(IRBuilderTy &IRBuilder, Value *Val, DebugLoc DL) argument
|
H A D | LoopUnswitch.cpp | 193 bool UnswitchIfProfitable(Value *LoopCond, Constant *Val); 194 void UnswitchTrivialCondition(Loop *L, Value *Cond, Constant *Val, 199 Constant *Val, bool isEqual); 201 void EmitPreheaderBranchOnCondition(Value *LIC, Constant *Val, 207 bool IsTrivialUnswitchCondition(Value *Cond, Constant **Val = nullptr, 552 /// returning true, this sets Cond and Val to the condition that controls the 553 /// trivial condition: when Cond dynamically equals Val, the loop is known to 555 /// Cond == Val. 557 bool LoopUnswitch::IsTrivialUnswitchCondition(Value *Cond, Constant **Val, argument 576 if (Val) *Va 631 UnswitchIfProfitable(Value *LoopCond, Constant *Val) argument 678 EmitPreheaderBranchOnCondition(Value *LIC, Constant *Val, BasicBlock *TrueDest, BasicBlock *FalseDest, Instruction *InsertPt) argument 706 UnswitchTrivialCondition(Loop *L, Value *Cond, Constant *Val, BasicBlock *ExitBlock) argument 772 UnswitchNontrivialCondition(Value *LIC, Constant *Val, Loop *L) argument 945 RewriteLoopBodyWithConditionConstant(Loop *L, Value *LIC, Constant *Val, bool IsEqual) argument [all...] |
H A D | SCCP.cpp | 76 /// Val: This stores the current lattice value along with the Constant* for 78 PointerIntPair<Constant *, 2, LatticeValueTy> Val; member in class:__anon26320::LatticeVal 81 return Val.getInt(); 85 LatticeVal() : Val(nullptr, undefined) {} 95 return Val.getPointer(); 103 Val.setInt(overdefined); 115 Val.setInt(constant); 117 Val.setPointer(V); 127 Val.setInt(overdefined); 142 Val 800 Value *Val = IVI.getInsertedValueOperand(); local [all...] |
H A D | SampleProfile.cpp | 96 static inline unsigned getHashValue(InstructionLocation Val) { argument 98 std::pair<int, unsigned>(Val.LineOffset, Val.Discriminator));
|
H A D | Scalarizer.cpp | 617 Scatterer Val = scatter(&SI, FullValue); local 623 Stores[I] = Builder.CreateAlignedStore(Val[I], Ptr[I], Align);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 572 Value* Val = PN->getIncomingValueForBlock(BB); local 579 !CanMergeValues(Val, PN->getIncomingValue(PI))) {
|
/external/llvm/tools/llvm-ar/ |
H A D | llvm-ar.cpp | 625 static void print32BE(raw_fd_ostream &Out, unsigned Val) { argument 627 char V = (Val >> (8 * I)) & 0xff;
|
/external/llvm/tools/llvm-readobj/ |
H A D | ELFDumper.cpp | 73 template <class T> T errorOrDefault(ErrorOr<T> Val, T Default = T()) { argument 74 if (!Val) { 75 error(Val.getError()); 79 return *Val;
|
/external/llvm/unittests/ExecutionEngine/JIT/ |
H A D | JITTest.cpp | 524 Value *Val = ConstantInt::get(TypeBuilder<int, false>::get(Context), 1); local 525 Builder.CreateRet(Val); 537 Val = ConstantInt::get(TypeBuilder<int, false>::get(Context), 2); 538 Builder.CreateRet(Val);
|