/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 954 Constant *Elt = C->getAggregateElement(i); local 955 if (Elt == 0) return 0; 957 if (isa<UndefValue>(Elt)) { // Already undef. 961 Elts.push_back(Elt);
|
H A D | InstCombineCasts.cpp | 1694 unsigned Elt = 0; local 1696 Elt = VecTy->getPrimitiveSizeInBits() / DestWidth - 1; 1697 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt)); 1718 unsigned Elt = ShAmt->getZExtValue() / DestWidth; local 1720 Elt = VecTy->getPrimitiveSizeInBits() / DestWidth - 1 - Elt; 1721 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
|
H A D | InstructionCombining.cpp | 807 unsigned Elt = SL->getElementContainingOffset(Offset); local 809 Elt)); 811 Offset -= SL->getElementOffset(Elt); 812 Ty = STy->getElementType(Elt); 1965 Value *Elt = Filter->getOperand(j); local 1966 Constant *TypeInfo = cast<Constant>(Elt->stripPointerCasts()); 1979 NewFilterElts.push_back(cast<Constant>(Elt));
|
H A D | InstCombineCalls.cpp | 588 Constant *Elt = Mask->getAggregateElement(i); local 589 if (Elt == 0 || 590 !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) {
|
H A D | InstCombineCompares.cpp | 307 Constant *Elt = Init->getAggregateElement(i); local 308 if (Elt == 0) return 0; 312 Elt = ConstantExpr::getExtractValue(Elt, LaterIndices); 315 if (AndCst) Elt = ConstantExpr::getAnd(Elt, AndCst); 318 Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt,
|
/freebsd-10.2-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 637 SDValue Elt = OutVals[OIdx++]; local 639 Elt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Elt); 644 DAG.getConstant(0, MVT::i32), Elt, 1071 SDValue Elt = retval.getValue(j); local 1073 Elt = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Elt); 1074 InVals.push_back(Elt); 1615 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P, local 1618 Elt [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 266 APInt Elt(KnownZero.getBitWidth(), 0); 268 Elt = CDS->getElementAsInteger(i); 269 KnownZero &= ~Elt; 270 KnownOne &= Elt; 1524 Value *Elt = CA->getElementAsConstant(0); local 1525 Value *Val = isBytewiseValue(Elt); 1530 if (CA->getElementAsConstant(I) != Elt)
|
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGExprConstant.cpp | 1132 const APValue &Elt = Value.getVectorElt(i); local 1133 if (Elt.isInt()) 1134 Inits.push_back(llvm::ConstantInt::get(VMContext, Elt.getInt())); 1136 Inits.push_back(llvm::ConstantFP::get(VMContext, Elt.getFloat()));
|
H A D | CGBuiltin.cpp | 3471 Value *Elt = Builder.CreateBitCast(Val, Ty); local 3472 Elt = EmitNeonSplat(Elt, CI); 3473 Elt = Builder.CreateBitCast(Elt, Val->getType()); 3474 Ops[1] = Builder.CreateInsertValue(Ops[1], Elt, i); 4503 Value *Elt = Builder.CreateBitCast(Val, Ty); local 4504 Elt = EmitNeonSplat(Elt, CI); 4505 Elt [all...] |
H A D | CGExprScalar.cpp | 751 llvm::Value *Elt = EmitScalarConversion(Src, SrcType, EltTy); local 755 return Builder.CreateVectorSplat(NumElements, Elt, "splat"); 1449 Value *Elt = Visit(const_cast<Expr*>(E)); local 1450 Elt = EmitScalarConversion(Elt, E->getType(), 1455 return Builder.CreateVectorSplat(NumElements, Elt, "splat");;
|
H A D | CGExpr.cpp | 1328 llvm::Value *Elt = llvm::ConstantInt::get(Int32Ty, InIdx); local 1329 return RValue::get(Builder.CreateExtractElement(Vec, Elt)); 1574 llvm::Value *Elt = llvm::ConstantInt::get(Int32Ty, InIdx); local 1575 Vec = Builder.CreateInsertElement(Vec, SrcVal, Elt);
|
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 404 Constant *Elt = C->getAggregateElement(i); local 406 if (Elt == 0) 408 else if (isa<UndefValue>(Elt)) 411 LV.markConstant(Elt); // Constants are constant.
|
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 408 SDValue Elt = GetScalarizedVector(N->getOperand(0)); local 410 N->getValueType(0), Elt); 418 SDValue Elt = GetScalarizedVector(N->getOperand(0)); local 421 N->getValueType(0).getScalarType(), Elt); 793 SDValue Elt = N->getOperand(1); local 803 Lo.getValueType(), Lo, Elt, Idx); 805 Hi = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, Hi.getValueType(), Hi, Elt, 824 Store = DAG.getTruncStore(Store, dl, Elt, EltPtr, MachinePointerInfo(), EltVT,
|
H A D | DAGCombiner.cpp | 5527 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local 5529 int Index = isLE ? (Elt*SizeRatio) : (Elt*SizeRatio + (SizeRatio-1)); 5643 SDValue Elt = N->getOperand(i); local 5644 if (Elt.getOpcode() != ISD::MERGE_VALUES) 5645 return Elt.getNode(); 5646 return Elt.getOperand(Elt.getResNo()).getNode(); 9252 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local 9271 if (Elt < Op 9315 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local 9347 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local 10164 SDValue Elt = RHS.getOperand(i); local [all...] |
H A D | SelectionDAG.cpp | 983 const ConstantInt *Elt = &Val; local 994 APInt NewVal = Elt->getValue().zext(EltVT.getSizeInBits()); 995 Elt = ConstantInt::get(*getContext(), NewVal); 1006 APInt NewVal = Elt->getValue(); 1046 assert(Elt->getBitWidth() == EltVT.getSizeInBits() && 1051 ID.AddPointer(Elt); 1059 N = new (NodeAllocator) ConstantSDNode(isT, Elt, EltVT); 3107 SDValue Elt = N1.getOperand(N2C->getZExtValue()); local 3109 if (VT != Elt.getValueType()) 3113 Elt [all...] |
/freebsd-10.2-release/contrib/llvm/lib/IR/ |
H A D | Instructions.cpp | 1481 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, argument 1487 assert(isValidOperands(Vec, Elt, Index) && 1490 Op<1>() = Elt; 1495 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, argument 1501 assert(isValidOperands(Vec, Elt, Index) && 1505 Op<1>() = Elt; 1510 bool InsertElementInst::isValidOperands(const Value *Vec, const Value *Elt, argument 1515 if (Elt->getType() != cast<VectorType>(Vec->getType())->getElementType())
|
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 4413 int Elt = N->getMaskElt(i); local 4414 if (Elt < 0) continue; 4415 Elt &= NumLaneElts - 1; 4417 Mask |= Elt << ShAmt; 4437 int Elt = N->getMaskElt(l+i+4); local 4438 if (Elt < 0) continue; 4439 Elt &= 0x3; // only 2-bits. 4440 Mask |= Elt << (i * 2); 4461 int Elt = N->getMaskElt(l+i); local 4462 if (Elt < 4556 isZeroNode(SDValue Elt) argument 5026 int Elt = SV->getMaskElt(Index); local 5047 int Elt = ShuffleMask[Index]; local 5088 SDValue Elt = getShuffleScalarElt(SVOp, Index, DAG, 0); local 5410 SDValue Elt = Elts[i]; local 5853 SDValue Elt = Op.getOperand(i); local 16335 int Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local 16402 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, local [all...] |
H A D | X86ISelLowering.h | 507 /// isZeroNode - Returns true if Elt is a constant zero or a floating point 509 bool isZeroNode(SDValue Elt);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 3879 SDValue Elt = Op.getOperand(i); local 3880 if (Elt.getOpcode() != ISD::EXTRACT_VECTOR_ELT) 3884 V0 = Elt.getOperand(0); 3887 if (Elt.getOperand(0) == V0) { 3888 Mask[i] = (cast<ConstantSDNode>(Elt->getOperand(1))->getZExtValue()); 3891 V1 = Elt.getOperand(0); 3893 if (Elt.getOperand(0) == V1) { 3894 unsigned Lane = cast<ConstantSDNode>(Elt->getOperand(1))->getZExtValue();
|
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprConstant.cpp | 1532 APValue &Elt = SVal.getVectorElt(i); local 1534 if (Elt.isInt()) { 1535 EltAsInt = Elt.getInt(); 1536 } else if (Elt.isFloat()) { 1537 EltAsInt = Elt.getFloat().bitcastToAPInt(); 5317 llvm::APInt Elt; 5319 Elt = SValInt.rotl(i*EltSize+FloatEltSize).trunc(FloatEltSize); 5321 Elt = SValInt.rotr(i*EltSize).trunc(FloatEltSize); 5322 Elts.push_back(APValue(APFloat(Sem, Elt))); 5326 llvm::APInt Elt; [all...] |
H A D | Expr.cpp | 2713 const Expr *Elt = ILE->getInit(ElementNo++); local 2717 if (!Elt->EvaluateAsInt(ResultTmp, Ctx)) 2721 if (!Elt->isConstantInitializer(Ctx, RefType))
|
/freebsd-10.2-release/contrib/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 801 Constant *Elt = CDS->getElementAsConstant(i); local 802 printConstant(Elt); 803 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");";
|
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/ |
H A D | R600ISelLowering.cpp | 1564 unsigned Elt = cast<ConstantSDNode>(EltNo)->getZExtValue(); local 1581 if (Elt < Ops.size()) { 1589 Ops[Elt] = InVal;
|
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5528 SDNode *Elt = N->getOperand(i).getNode(); local 5529 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Elt)) { 9113 SDNode *Elt = N->getOperand(i).getNode(); local 9114 if (ISD::isNormalLoad(Elt) && !cast<LoadSDNode>(Elt)->isVolatile()) 9194 SDValue Elt = N->getOperand(Idx); local 9195 if (Elt->getOpcode() == ISD::BITCAST) { 9197 if (Elt->getOperand(0).getValueType() == MVT::i32) 9199 } else if (Elt.getOpcode() == ISD::UNDEF || isa<ConstantSDNode>(Elt)) 9253 SDNode *Elt = N->getOperand(1).getNode(); local [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2435 Value *Vec, *Elt, *Idx; local 2438 cast<VectorType>(Vec->getType())->getElementType(), Elt) || 2441 I = InsertElementInst::Create(Vec, Elt, Idx);
|