/external/llvm/include/llvm/ADT/ |
TinyPtrVector.h | 24 template <typename EltTy> 27 typedef llvm::SmallVector<EltTy, 4> VecTy; 28 llvm::PointerUnion<EltTy, VecTy*> Val; 52 if (Val.template is<EltTy>()) 57 typedef const EltTy *iterator; 62 if (Val.template is<EltTy>()) 63 return Val.template getAddrOf<EltTy>(); 72 if (Val.template is<EltTy>()) 79 EltTy operator[](unsigned i) const { 81 if (EltTy V = Val.template dyn_cast<EltTy>()) [all...] |
/external/llvm/include/llvm/ |
DerivedTypes.h | 377 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits); 378 return VectorType::get(EltTy, VTy->getNumElements()); 387 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits * 2); 388 return VectorType::get(EltTy, VTy->getNumElements()); 399 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits / 2); 400 return VectorType::get(EltTy, VTy->getNumElements());
|
/external/llvm/lib/CodeGen/ |
Analysis.cpp | 56 Type *EltTy = ATy->getElementType(); 59 return ComputeLinearIndex(EltTy, Indices+1, IndicesEnd, CurIndex); 60 CurIndex = ComputeLinearIndex(EltTy, 0, 0, CurIndex); 92 Type *EltTy = ATy->getElementType(); 93 uint64_t EltSize = TLI.getTargetData()->getTypeAllocSize(EltTy); 95 ComputeValueVTs(TLI, EltTy, ValueVTs, Offsets,
|
/external/llvm/lib/VMCore/ |
ConstantFold.cpp | 711 Type *EltTy = VTy->getElementType(); 722 Constant *C1 = CP1 ? CP1->getOperand(i) : Constant::getNullValue(EltTy); 723 Constant *C2 = CP2 ? CP2->getOperand(i) : Constant::getNullValue(EltTy); [all...] |
Type.cpp | 674 PointerType *PointerType::get(Type *EltTy, unsigned AddressSpace) { 675 assert(EltTy && "Can't get a pointer to <null> type!"); 676 assert(isValidElementType(EltTy) && "Invalid type for pointer element!"); 678 LLVMContextImpl *CImpl = EltTy->getContext().pImpl; 681 PointerType *&Entry = AddressSpace == 0 ? CImpl->PointerTypes[EltTy] 682 : CImpl->ASPointerTypes[std::make_pair(EltTy, AddressSpace)]; 685 Entry = new (CImpl->TypeAllocator) PointerType(EltTy, AddressSpace);
|
Verifier.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CodeGenTypes.cpp | 382 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); 383 ResultType = llvm::StructType::get(EltTy, EltTy, NULL); 431 llvm::Type *EltTy = ConvertTypeForMem(A->getElementType()); 435 if (!EltTy->isSized()) { 437 EltTy = llvm::Type::getInt8Ty(getLLVMContext()); 440 ResultType = llvm::ArrayType::get(EltTy, A->getSize().getZExtValue());
|
CGCall.cpp | 332 llvm::Type *EltTy = ConvertType(CT->getElementType()); 333 expandedTypes.push_back(EltTy); 334 expandedTypes.push_back(EltTy); 348 QualType EltTy = AT->getElementType(); 351 LValue LV = MakeAddrLValue(EltAddr, EltTy); 352 AI = ExpandTypeFromArgs(EltTy, LV, AI); 366 QualType EltTy = CT->getElementType(); 368 EmitStoreThroughLValue(RValue::get(AI++), MakeAddrLValue(RealAddr, EltTy)); 370 EmitStoreThroughLValue(RValue::get(AI++), MakeAddrLValue(ImagAddr, EltTy)); [all...] |
CGExprComplex.cpp | 319 llvm::Type *EltTy = 321 llvm::Value *U = llvm::UndefValue::get(EltTy); 767 llvm::Type *EltTy = 769 llvm::Value *U = llvm::UndefValue::get(EltTy);
|
TargetInfo.cpp | [all...] |
CGDebugInfo.cpp | 543 llvm::DIType EltTy, DescTy; 556 EltTy = DBuilder.createStructType(Unit, "__block_descriptor", 563 DescTy = DBuilder.createPointerType(EltTy, Size); 586 EltTy = DBuilder.createStructType(Unit, "__block_literal_generic", 591 BlockLiteralGeneric = DBuilder.createPointerType(EltTy, Size); [all...] |
/external/llvm/lib/TableGen/ |
TGParser.cpp | [all...] |
TGParser.h | 139 std::vector<Init*> ParseValueList(Record *CurRec, Record *ArgsRec = 0, RecTy *EltTy = 0);
|
Record.cpp | 588 RecTy *EltTy) { 590 ID.AddPointer(EltTy); 599 ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) { 606 ProfileListInit(ID, Range, EltTy); 612 ListInit *I = new ListInit(Range, EltTy); 620 RecTy *EltTy = ListType->getElementType(); 622 ProfileListInit(ID, Values, EltTy); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
ScalarReplAggregates.cpp | [all...] |
/external/llvm/lib/Linker/ |
LinkModules.cpp | 562 Type *EltTy = DstTy->getElementType(); 565 if (EltTy != SrcTy->getElementType()) 583 ArrayType *NewType = ArrayType::get(EltTy, NewSize); 768 Type *EltTy = DstAT->getElementType(); 769 Elements.append(DstAT->getNumElements(), Constant::getNullValue(EltTy)); 779 Type *EltTy = SrcAT->getElementType(); 780 Elements.append(SrcAT->getNumElements(), Constant::getNullValue(EltTy)); [all...] |
/external/llvm/lib/Transforms/Utils/ |
PromoteMemoryToRegister.cpp | 61 typedef std::pair<BasicBlock*, unsigned> EltTy; 62 static inline EltTy getEmptyKey() { 63 return EltTy(reinterpret_cast<BasicBlock*>(-1), ~0U); 65 static inline EltTy getTombstoneKey() { 66 return EltTy(reinterpret_cast<BasicBlock*>(-2), 0U); 71 static bool isEqual(const EltTy &LHS, const EltTy &RHS) { [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSimplifyDemanded.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
ValueTypes.h | 447 MVT EltTy = getSimpleVT().getVectorElementType(); 448 unsigned BitWidth = EltTy.getSizeInBits();
|
/external/clang/lib/Sema/ |
SemaDecl.cpp | [all...] |
/external/clang/lib/AST/ |
ExprConstant.cpp | 827 QualType EltTy = VTy->getElementType(); 829 unsigned EltWidth = Info.Ctx.getTypeSize(EltTy); 866 assert((EltTy->isIntegerType() || EltTy->isRealFloatingType()) && 873 if (EltTy->isIntegerType()) 901 QualType EltTy = VT->getElementType(); 915 if (EltTy->isIntegerType()) { 931 if (EltTy->isIntegerType()) { 937 sInt = Info.Ctx.MakeIntValue(0, EltTy); 946 f = APFloat::getZero(Info.Ctx.getFloatTypeSemantics(EltTy)); [all...] |
/external/clang/include/clang/AST/ |
ASTContext.h | 655 QualType getVariableArrayType(QualType EltTy, Expr *NumElts, 664 QualType getDependentSizedArrayType(QualType EltTy, Expr *NumElts, 671 QualType getIncompleteArrayType(QualType EltTy, 677 QualType getConstantArrayType(QualType EltTy, const llvm::APInt &ArySize, [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | [all...] |
/external/llvm/lib/Target/CBackend/ |
CBackend.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | 638 case bitc::TYPE_CODE_STRUCT_ANON: { // STRUCT: [ispacked, eltty x N] 658 case bitc::TYPE_CODE_STRUCT_NAMED: { // STRUCT: [ispacked, eltty x N] 705 case bitc::TYPE_CODE_ARRAY: // ARRAY: [numelts, eltty] 713 case bitc::TYPE_CODE_VECTOR: // VECTOR: [numelts, eltty] 892 case bitc::TYPE_CODE_ARRAY: // ARRAY: [numelts, eltty] 898 case bitc::TYPE_CODE_VECTOR: // VECTOR: [numelts, eltty] [all...] |