Searched defs:Val (Results 201 - 225 of 364) sorted by relevance

1234567891011>>

/external/llvm/lib/IR/
H A DConstantFold.cpp577 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 DConstantsContext.h198 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 DDIBuilder.cpp225 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 DMCAssembler.cpp123 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 DAArch64InstPrinter.cpp943 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 DARMAsmPrinter.cpp1118 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 DARMCodeEmitter.cpp166 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 DARMMCCodeEmitter.cpp405 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 DMSP430ISelLowering.cpp1013 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 DMipsAsmPrinter.cpp168 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 DNVPTXISelDAGToDAG.cpp3271 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 DSparcAsmParser.cpp163 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 DSystemZISelDAGToDAG.cpp342 // 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 DX86MCCodeEmitter.cpp113 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 DInstCombineMulDivRem.cpp170 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 DJumpThreading.cpp318 /// 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 DLoopIdiomRecognize.cpp128 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 DLoopUnswitch.cpp193 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 DSCCP.cpp76 /// 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 DSampleProfile.cpp96 static inline unsigned getHashValue(InstructionLocation Val) { argument
98 std::pair<int, unsigned>(Val.LineOffset, Val.Discriminator));
H A DScalarizer.cpp617 Scatterer Val = scatter(&SI, FullValue); local
623 Stores[I] = Builder.CreateAlignedStore(Val[I], Ptr[I], Align);
/external/llvm/lib/Transforms/Utils/
H A DLocal.cpp572 Value* Val = PN->getIncomingValueForBlock(BB); local
579 !CanMergeValues(Val, PN->getIncomingValue(PI))) {
/external/llvm/tools/llvm-ar/
H A Dllvm-ar.cpp625 static void print32BE(raw_fd_ostream &Out, unsigned Val) { argument
627 char V = (Val >> (8 * I)) & 0xff;
/external/llvm/tools/llvm-readobj/
H A DELFDumper.cpp73 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 DJITTest.cpp524 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);

Completed in 312 milliseconds

1234567891011>>