Searched defs:Vec (Results 26 - 50 of 52) sorted by relevance

123

/external/llvm/lib/AsmParser/
H A DLLParser.cpp78 std::vector<unsigned> &Vec = I->second; local
81 for (std::vector<unsigned>::iterator VI = Vec.begin(), VE = Vec.end();
/external/llvm/lib/CodeGen/SelectionDAG/
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...]
H A DLegalizeTypesGeneric.cpp361 SDValue Vec = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, local
363 return DAG.getNode(ISD::BITCAST, dl, N->getValueType(0), Vec);
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...]
/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
/external/clang/lib/CodeGen/
H A DCGValue.h307 static LValue MakeVectorElt(llvm::Value *Vec, llvm::Value *Idx, argument
311 R.V = Vec;
317 static LValue MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, argument
321 R.V = Vec;
H A DCGBuiltin.cpp1765 Value *CodeGenFunction::EmitNeonRShiftImm(Value *Vec, Value *Shift, argument
1773 Vec = Builder.CreateBitCast(Vec, Ty);
1792 return Builder.CreateLShr(Vec, Shift, name);
1794 return Builder.CreateAShr(Vec, Shift, name);
4028 Value *Vec = EmitScalarExpr(E->getArg(0)); local
4030 Vec = Builder.CreateBitCast(Vec, Ty, "v2i64");
4033 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0");
4034 Value *Op1 = Builder.CreateExtractElement(Vec, Idx
4041 Value *Vec = EmitScalarExpr(E->getArg(0)); local
4054 Value *Vec = EmitScalarExpr(E->getArg(0)); local
[all...]
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/tools/libclang/
H A DCXCursor.cpp1179 OverridenCursorsPool::CursorVec *Vec = nullptr; local
1182 Vec = pool.AvailableCursors.back();
1186 Vec = new OverridenCursorsPool::CursorVec();
1187 pool.AllCursors.push_back(Vec);
1192 Vec->clear();
1197 backRefCursor.data[0] = Vec;
1199 Vec->push_back(backRefCursor);
1202 cxcursor::getOverriddenCursors(cursor, *Vec);
1204 // Did we get any overriden cursors? If not, return Vec to the pool
1206 if (Vec
1224 OverridenCursorsPool::CursorVec *Vec = local
[all...]
/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/Bitcode/Reader/
H A DBitcodeReader.cpp2543 Value *Vec, *Idx; local
2544 if (getValueTypePair(Record, OpNum, NextValueNo, Vec) ||
2547 I = ExtractElementInst::Create(Vec, Idx);
2554 Value *Vec, *Elt, *Idx; local
2555 if (getValueTypePair(Record, OpNum, NextValueNo, Vec) ||
2557 cast<VectorType>(Vec->getType())->getElementType(), Elt) ||
2560 I = InsertElementInst::Create(Vec, Elt, Idx);
/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/include/llvm/IR/
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 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...]
/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/Mips/
H A DMipsSEISelLowering.cpp1358 SDValue Vec = Op->getOperand(1); local
1361 EVT EltTy = Vec->getValueType(0).getVectorElementType();
1363 SDValue Result = DAG.getNode(Opc, DL, ResTy, Vec, Idx,
/external/clang/lib/Sema/
H A DSemaCodeComplete.cpp93 DeclIndexPairVector *Vec = new DeclIndexPairVector; local
94 Vec->push_back(DeclIndexPair(PrevND, SingleDeclIndex));
95 DeclOrVector = Vec;
104 if (DeclIndexPairVector *Vec
106 delete Vec;
H A DSemaDecl.cpp13048 ECDVector *Vec = new ECDVector(); local
13049 Vec->push_back(D);
13050 Vec->push_back(ECD);
13053 Entry = Vec;
13057 DupVector.push_back(Vec);
13061 ECDVector *Vec = Entry.get<ECDVector*>(); local
13063 if (*Vec->begin() == ECD)
13066 Vec->push_back(ECD);
13073 ECDVector *Vec = *DupVectorIter; local
13074 assert(Vec
[all...]
/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...]
H A DLoopVectorize.cpp361 /// Generate a shuffle sequence that will reverse the vector Vec.
362 virtual Value *reverseVector(Value *Vec);
472 Value *reverseVector(Value *Vec) override;
1598 Value *InnerLoopVectorizer::reverseVector(Value *Vec) { argument
1599 assert(Vec->getType()->isVectorTy() && "Invalid type");
1604 return Builder.CreateShuffleVector(Vec, UndefValue::get(Vec->getType()),
6005 Value *InnerLoopUnroller::reverseVector(Value *Vec) {
6006 return Vec;
/external/clang/lib/Serialization/
H A DASTWriter.cpp3991 static void AddLazyVectorDecls(ASTWriter &Writer, Vector &Vec, argument
3993 for (typename Vector::iterator I = Vec.begin(nullptr, true), E = Vec.end();
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c2089 CAMLprim LLVMValueRef llvm_build_extractelement(LLVMValueRef Vec, argument
2092 return LLVMBuildExtractElement(Builder_val(B), Vec, Idx, String_val(Name));
2096 CAMLprim LLVMValueRef llvm_build_insertelement(LLVMValueRef Vec, argument
2100 return LLVMBuildInsertElement(Builder_val(B), Vec, Element, Idx,
/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/chromium_org/third_party/WebKit/Source/platform/heap/
H A DHeapTest.cpp3383 typedef HeapVector<Member<IntWrapper> > Vec; typedef
3420 Vec* vec = new Vec();
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5555 SDValue Vec = DAG.getUNDEF(VT); local
5566 DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, VT, Vec, Op0,
5568 Vec = SDValue(N, 0);
5576 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Vec, V, LaneIdx);
5578 return Vec;
6723 SDValue Vec = Op1.getOperand(0); local
6732 assert(Vec.getValueType().getSizeInBits() == 128 &&
6734 if (Vec.getValueType() == MVT::v4i32)
6736 else if (Vec
[all...]

Completed in 533 milliseconds

123