/external/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 78 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 D | LegalizeDAG.cpp | 86 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 D | LegalizeTypesGeneric.cpp | 361 SDValue Vec = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, local 363 return DAG.getNode(ISD::BITCAST, dl, N->getValueType(0), Vec);
|
H A D | LegalizeVectorTypes.cpp | 775 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 D | RegisterInfoEmitter.cpp | 601 // 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 D | CGValue.h | 307 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 D | CGBuiltin.cpp | 1765 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 D | CGExpr.cpp | 1330 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 D | CXCursor.cpp | 1179 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 D | MemRegion.cpp | 1422 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 D | BitcodeReader.cpp | 2543 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 D | InstCombineCalls.cpp | 613 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 D | IRBuilder.h | 1375 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 D | Instructions.h | 1635 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 D | Instructions.cpp | 1494 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 D | MipsSEISelLowering.cpp | 1358 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 D | SemaCodeComplete.cpp | 93 DeclIndexPairVector *Vec = new DeclIndexPairVector; local 94 Vec->push_back(DeclIndexPair(PrevND, SingleDeclIndex)); 95 DeclOrVector = Vec; 104 if (DeclIndexPairVector *Vec 106 delete Vec;
|
H A D | SemaDecl.cpp | 13048 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 D | SLPVectorizer.cpp | 262 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 D | LoopVectorize.cpp | 361 /// 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 D | ASTWriter.cpp | 3991 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 D | llvm_ocaml.c | 2089 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 D | X86ISelLowering.cpp | 76 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 D | HeapTest.cpp | 3383 typedef HeapVector<Member<IntWrapper> > Vec; typedef 3420 Vec* vec = new Vec();
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5555 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...] |