Searched refs:V2 (Results 76 - 100 of 100) sorted by relevance

1234

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1416 Value *V2; local
1421 V2 = UndefValue::get(SrcTy);
1429 V2 = Constant::getNullValue(SrcTy);
1439 return new ShuffleVectorInst(InVal, V2,
1440 ConstantDataVector::get(V2->getContext(),
H A DInstCombineMulDivRem.cpp52 if (Value *V2 = simplifyValueKnownNonZero(I->getOperand(0), IC)) {
53 I->setOperand(0, V2);
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp573 std::vector<ValueEqualityComparisonCase> *V1 = &C1, *V2 = &C2; local
575 // Make V1 be smaller than V2.
576 if (V1->size() > V2->size())
577 std::swap(V1, V2);
581 // Just scan V2.
583 for (unsigned i = 0, e = V2->size(); i != e; ++i)
584 if (TheVal == (*V2)[i].Value)
590 array_pod_sort(V2->begin(), V2->end());
591 unsigned i1 = 0, i2 = 0, e1 = V1->size(), e2 = V2
[all...]
/external/llvm/include/llvm/CodeGen/
H A DLiveInterval.h260 /// LiveRanges with the V1 value number with the V2 value number. This can
261 /// cause merging of V1/V2 values numbers and compaction of the value space.
262 VNInfo* MergeValueNumberInto(VNInfo *V1, VNInfo *V2);
/external/llvm/include/llvm/
H A DConstants.h998 static Constant *getSelect(Constant *C, Constant *V1, Constant *V2);
1057 static Constant *getShuffleVector(Constant *V1, Constant *V2, Constant *Mask);
H A DIRBuilder.h1229 Value *CreateShuffleVector(Value *V1, Value *V2, Value *Mask, argument
1232 if (Constant *V2C = dyn_cast<Constant>(V2))
1235 return Insert(new ShuffleVectorInst(V1, V2, Mask), Name);
H A DInstructions.h1660 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask,
1663 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask,
1668 static bool isValidOperands(const Value *V1, const Value *V2,
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp178 vecType = NVPTX::PTXLdStInstCode::V2;
367 vecType = NVPTX::PTXLdStInstCode::V2;
H A DNVPTXAsmPrinter.cpp646 if (Imm==NVPTX::PTXLdStInstCode::V2)
/external/llvm/lib/VMCore/
H A DConstants.cpp1725 Constant *ConstantExpr::getSelect(Constant *C, Constant *V1, Constant *V2) { argument
1726 assert(!SelectInst::areInvalidOperands(C, V1, V2)&&"Invalid select operands");
1728 if (Constant *SC = ConstantFoldSelectInstruction(C, V1, V2))
1733 argVec[2] = V2;
1853 Constant *ConstantExpr::getShuffleVector(Constant *V1, Constant *V2, argument
1855 assert(ShuffleVectorInst::isValidOperands(V1, V2, Mask) &&
1858 if (Constant *FC = ConstantFoldShuffleVectorInstruction(V1, V2, Mask))
1867 ArgVec.push_back(V2);
H A DInstructions.cpp1521 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, argument
1530 assert(isValidOperands(V1, V2, Mask) &&
1533 Op<1>() = V2;
1538 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, argument
1547 assert(isValidOperands(V1, V2, Mask) &&
1551 Op<1>() = V2;
1556 bool ShuffleVectorInst::isValidOperands(const Value *V1, const Value *V2, argument
1558 // V1 and V2 must be vectors of the same type.
1559 if (!V1->getType()->isVectorTy() || V1->getType() != V2->getType())
H A DCore.cpp2260 LLVMValueRef V2, LLVMValueRef Mask,
2262 return wrap(unwrap(B)->CreateShuffleVector(unwrap(V1), unwrap(V2),
2259 LLVMBuildShuffleVector(LLVMBuilderRef B, LLVMValueRef V1, LLVMValueRef V2, LLVMValueRef Mask, const char *Name) argument
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1322 llvm::APSInt V2; local
1324 V2 = E->EvaluateKnownConstInt(getContext());
1326 V2 = V1;
1362 if (V1 == V2)
1366 assert (V1 <= V2);
/external/llvm/lib/Target/CellSPU/
H A DSPUISelLowering.cpp1824 /// LowerVECTOR_SHUFFLE - Lower a vector shuffle (V1, V2, V3) to something on
1830 /// permute/shuffle the bytes from V1 and V2.
1834 /// element move from V2 into V1.
1840 SDValue V2 = Op.getOperand(1); local
1843 if (V2.getOpcode() == ISD::UNDEF) V2 = V1;
1845 // If we have a single element being moved from V1 to V2, this can be handled
1886 // elements are taken form V2. Do we ever get such a case?
1931 return DAG.getNode(SPUISD::SHUFB, dl, V1.getValueType(), V2, V1,
1953 return DAG.getNode(SPUISD::SHUFB, dl, V1.getValueType(), V1, V2, VPermMas
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1983 PPC::V2, PPC::V3, PPC::V4, PPC::V5, PPC::V6, PPC::V7, PPC::V8,
3269 PPC::V2, PPC::V3, PPC::V4, PPC::V5, PPC::V6, PPC::V7, PPC::V8,
4335 SDValue V2 = Op.getOperand(1); local
4342 if (V2.getOpcode() == ISD::UNDEF) {
4424 return GeneratePerfectShuffle(PFEntry, V1, V2, DAG, dl);
4427 // Lower this to a VPERM(V1, V2, V3) expression, where V3 is a constant
4429 if (V2.getOpcode() == ISD::UNDEF) V2 = V1;
4447 return DAG.getNode(PPCISD::VPERM, dl, V1.getValueType(), V1, V2, VPermMask);
H A DPPCFrameLowering.cpp42 PPC::V0 , PPC::V1 , PPC::V2 , PPC::V3 , PPC::V4 , PPC::V5 , PPC::V6 , PPC::V7 ,
/external/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp990 Constant *V2 = V2State.isConstant() ?
994 markConstant(&I, ConstantExpr::getShuffleVector(V1, V2, Mask));
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3053 APFloat V1 = N1CFP->getValueAPF(), V2 = N2CFP->getValueAPF(); local
3057 s = V1.add(V2, APFloat::rmNearestTiesToEven);
3062 s = V1.subtract(V2, APFloat::rmNearestTiesToEven);
3067 s = V1.multiply(V2, APFloat::rmNearestTiesToEven);
3072 s = V1.divide(V2, APFloat::rmNearestTiesToEven);
3077 s = V1.mod(V2, APFloat::rmNearestTiesToEven);
3082 V1.copySign(V2);
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4559 SDValue V2 = Op.getOperand(1); local
4567 if (V2.getNode()->getOpcode() == ISD::UNDEF)
4572 return DAG.getNode(ARMISD::VTBL2, DL, MVT::v8i8, V1, V2,
4579 SDValue V2 = Op.getOperand(1); local
4625 std::swap(V1, V2);
4626 return DAG.getNode(ARMISD::VEXT, dl, VT, V1, V2,
4645 V1, V2).getValue(WhichResult);
4648 V1, V2).getValue(WhichResult);
4651 V1, V2).getValue(WhichResult);
4683 return GeneratePerfectShuffle(PFEntry, V1, V2, DA
[all...]
H A DARMCodeEmitter.cpp779 unsigned V2 = ARM_AM::getSOImmTwoPartSecond(MO1.getImm()); local
811 Binary |= getMachineSoImmOpValue(V2);
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c1924 CAMLprim LLVMValueRef llvm_build_shufflevector(LLVMValueRef V1, LLVMValueRef V2, argument
1927 return LLVMBuildShuffleVector(Builder_val(B), V1, V2, Mask, String_val(Name));
/external/llvm/include/llvm-c/
H A DCore.h2477 LLVMValueRef V2, LLVMValueRef Mask,
/external/clang/lib/Analysis/
H A DCFG.cpp2651 const llvm::APSInt &V2 = RHS->EvaluateKnownConstInt(Ctx); local
2652 if (V2 <= condInt) {
/external/clang/lib/CodeGen/
H A DCGExprScalar.cpp774 Value* V2 = CGF.EmitScalarExpr(E->getExpr(1)); local
787 return Builder.CreateShuffleVector(V1, V2, SV, "shuffle");
/external/expat/lib/
H A Dxmlparse.c1984 a macro, then rescan for more expansions. Thus, we use V2 to expand
1990 #define V2(a,b,c) XML_L("expat_")V1(a,b,c) macro
1992 return V2(XML_MAJOR_VERSION, XML_MINOR_VERSION, XML_MICRO_VERSION);
1995 #undef V2 macro

Completed in 2352 milliseconds

1234