Searched refs:Vec (Results 26 - 50 of 70) sorted by relevance

123

/external/eigen/bench/
H A Deig33.cpp177 typedef Vector3f Vec; typedef
186 Vec evals;
/external/deqp/modules/gles2/scripts/
H A Dgen-conversions.py62 res.append(Vec.fromScalarList(scalars))
68 res.append(Vec.fromScalarList(reduce(operator.add, [x[ndx].toInt().getScalars() for x in comps])))
74 res.append(Vec.fromScalarList(reduce(operator.add, [x[ndx].toBool().getScalars() for x in comps])))
H A Dgenutil.py91 # Helpers to convert a list of Scalar/Vec values into another type.
282 class Vec: class in inherits:
292 assert isinstance(other, Vec);
304 return Vec.fromScalarList(outScalars)
309 class Vec2(Vec):
394 class Vec3(Vec):
485 class Vec4(Vec):
/external/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp504 void *&Vec,
506 if (Vec)
507 return (DeclVec*) Vec;
522 Vec = BV;
503 LazyInitializeReferencedDecls(const BlockDecl *BD, void *&Vec, llvm::BumpPtrAllocator &A) argument
/external/llvm/lib/Target/R600/
H A DSILowerControlFlow.cpp405 unsigned Vec = MI.getOperand(2).getReg(); local
407 unsigned SubReg = TRI->getSubReg(Vec, AMDGPU::sub0);
409 SubReg = Vec;
415 .addReg(Vec, RegState::Implicit);
/external/ceres-solver/examples/
H A Dlibmv_homography.cc69 typedef Eigen::VectorXd Vec; typedef
238 const Vec h = L.fullPivLu().solve(b);
/external/clang/include/clang/AST/
H A DDeclBase.h455 AttrVec &Vec = getAttrs();
456 Vec.erase(std::remove_if(Vec.begin(), Vec.end(), isa<T, Attr*>), Vec.end());
458 if (Vec.empty())
/external/clang/lib/CodeGen/
H A DCGExpr.cpp1330 llvm::Value *Vec = Load; local
1340 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
1351 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()),
1353 return RValue::get(Vec);
1389 llvm::Value *Vec = Load; local
1390 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(),
1392 llvm::StoreInst *Store = Builder.CreateStore(Vec, Ds
1550 llvm::Value *Vec = Load; local
2447 llvm::Value *Vec = EmitScalarExpr(E->getBase()); local
[all...]
/external/clang/lib/AST/
H A DAPValue.cpp139 setVector(((const Vec *)(const char *)RHS.Data.buffer)->Elts,
195 ((Vec*)(char*)Data.buffer)->~Vec();
/external/deqp/modules/gles3/scripts/
H A Dgen-conversions.py62 res.append(Vec.fromScalarList(scalars))
68 res.append(Vec.fromScalarList(reduce(operator.add, [x[ndx].toInt().getScalars() for x in comps])))
77 res.append(Vec.fromScalarList(reduce(operator.add, [x[ndx].toBool().getScalars() for x in comps])))
H A Dgenutil.py91 # Helpers to convert a list of Scalar/Vec values into another type.
340 class Vec(object): class in inherits:object
350 assert isinstance(other, Vec);
362 return Vec.fromScalarList(outScalars)
367 class Vec2(Vec):
477 class Vec3(Vec):
595 class Vec4(Vec):
/external/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1422 BumpVector<const MemRegion*> *Vec = local
1425 if (Vec == (void*) 0x1)
1431 return BlockDataRegion::referenced_vars_iterator(Vec->begin(),
1439 BumpVector<const MemRegion*> *Vec = local
1442 if (Vec == (void*) 0x1)
1448 return BlockDataRegion::referenced_vars_iterator(Vec->end(),
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp613 auto Vec = II->getArgOperand(0); local
614 auto VT = cast<VectorType>(Vec->getType());
618 CI, ConstantAggregateZero::get(Vec->getType()));
641 return BinaryOperator::CreateShl(Vec,
644 return BinaryOperator::CreateLShr(Vec,
676 Value *Vec = II->getArgOperand(1); local
677 Value *Undef = UndefValue::get(Vec->getType());
682 Vec, Undef, ConstantDataVector::get(
/external/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp262 Value *Vec = E0->getOperand(0); local
265 unsigned NElts = Vec->getType()->getVectorNumElements();
279 if (!CI || CI->getZExtValue() != i || E->getOperand(0) != Vec)
1547 Value *Vec = UndefValue::get(Ty); local
1550 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i));
1551 if (Instruction *Insrt = dyn_cast<Instruction>(Vec)) {
1574 return Vec;
1653 Value *Vec = vectorizeTree(Operands); local
1654 NewPhi->addIncoming(Vec, IB
1968 Value *Vec = E->VectorizedValue; local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp775 SDValue Vec = N->getOperand(0); local
782 Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, LoVT, Vec, Idx);
784 Hi = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, HiVT, Vec,
791 SDValue Vec = N->getOperand(0); local
795 GetSplitVector(Vec, Lo, Hi);
798 EVT VecVT = Vec.getValueType();
801 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
852 SDValue Vec = N->getOperand(0); local
856 GetSplitVector(Vec, Lo, Hi);
872 EVT VecVT = Vec
1332 SDValue Vec = N->getOperand(0); local
[all...]
H A DLegalizeDAG.cpp86 SDValue PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val,
88 SDValue ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val,
580 PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, SDValue Idx, argument
582 SDValue Tmp1 = Vec;
623 ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx, SDLoc dl) { argument
628 EVT EltVT = Vec.getValueType().getVectorElementType();
632 Vec.getValueType(), Val);
634 unsigned NumElts = Vec.getValueType().getVectorNumElements();
642 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVe
[all...]
/external/llvm/include/llvm/IR/
H A DInstructions.h1635 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr = "",
1637 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr,
1643 static ExtractElementInst *Create(Value *Vec, Value *Idx, argument
1646 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertBefore);
1648 static ExtractElementInst *Create(Value *Vec, Value *Idx, argument
1651 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertAtEnd);
1656 static bool isValidOperands(const Value *Vec, const Value *Idx);
1695 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx,
1698 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx,
1704 static InsertElementInst *Create(Value *Vec, Valu argument
1709 Create(Value *Vec, Value *NewElt, Value *Idx, const Twine &NameStr, BasicBlock *InsertAtEnd) argument
[all...]
H A DIRBuilder.h1375 Value *CreateExtractElement(Value *Vec, Value *Idx, argument
1377 if (Constant *VC = dyn_cast<Constant>(Vec))
1380 return Insert(ExtractElementInst::Create(Vec, Idx), Name);
1383 Value *CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx, argument
1385 if (Constant *VC = dyn_cast<Constant>(Vec))
1389 return Insert(InsertElementInst::Create(Vec, NewElt, Idx), Name);
H A DConstants.h1055 static Constant *getExtractElement(Constant *Vec, Constant *Idx);
1056 static Constant *getInsertElement(Constant *Vec, Constant *Elt,Constant *Idx);
/external/deqp/modules/gles31/scripts/
H A Dgenutil.py91 # Helpers to convert a list of Scalar/Vec values into another type.
342 class Vec(object): class in inherits:object
352 assert isinstance(other, Vec);
364 return Vec.fromScalarList(outScalars)
369 class Vec2(Vec):
479 class Vec3(Vec):
597 class Vec4(Vec):
/external/clang/unittests/Basic/
H A DVirtualFileSystemTest.cpp359 std::vector<StringRef> Vec; variable
361 Vec.push_back(Arr[i]);
362 return Vec;
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1895 for (unsigned Vec = 0; Vec < NumVecs; ++Vec)
1896 ReplaceUses(SDValue(N, Vec),
1897 CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg));
2160 for (unsigned Vec = 0; Vec < NumVecs; ++Vec)
2161 ReplaceUses(SDValue(N, Vec),
2162 CurDAG->getTargetExtractSubreg(Sub0 + Vec, d
[all...]
/external/llvm/lib/IR/
H A DInstructions.cpp1494 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, argument
1497 : Instruction(Vec->getType(), InsertElement,
1500 assert(isValidOperands(Vec, Elt, Index) &&
1502 Op<0>() = Vec;
1508 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, argument
1511 : Instruction(Vec->getType(), InsertElement,
1514 assert(isValidOperands(Vec, Elt, Index) &&
1517 Op<0>() = Vec;
1523 bool InsertElementInst::isValidOperands(const Value *Vec, const Value *Elt, argument
1525 if (!Vec
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp76 static SDValue ExtractSubVector(SDValue Vec, unsigned IdxVal, argument
81 EVT VT = Vec.getValueType();
88 if (Vec.getOpcode() == ISD::UNDEF)
100 if (Vec.getOpcode() == ISD::BUILD_VECTOR)
102 makeArrayRef(Vec->op_begin()+NormalizedIdxVal,
106 SDValue Result = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, ResultVT, Vec,
118 static SDValue Extract128BitVector(SDValue Vec, unsigned IdxVal, argument
120 assert((Vec.getValueType().is256BitVector() ||
121 Vec.getValueType().is512BitVector()) && "Unexpected vector size!");
122 return ExtractSubVector(Vec, IdxVa
126 Extract256BitVector(SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl) argument
132 InsertSubVector(SDValue Result, SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl, unsigned vectorWidth) argument
162 Insert128BitVector(SDValue Result, SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl) argument
169 Insert256BitVector(SDValue Result, SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl) argument
4897 SDValue Vec; local
4943 SDValue Vec; local
[all...]
/external/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp601 // Try to combine Idx's compose map into Vec if it is compatible.
604 SmallVectorImpl<CodeGenSubRegIndex*> &Vec) {
608 CodeGenSubRegIndex *&Entry = Vec[I->first->EnumValue - 1];
616 Vec[I->first->EnumValue - 1] = I->second;
603 combine(const CodeGenSubRegIndex *Idx, SmallVectorImpl<CodeGenSubRegIndex*> &Vec) argument

Completed in 589 milliseconds

123