HomeSort by relevance Sort by last modified time
    Searched refs:EltTy (Results 1 - 25 of 38) sorted by null

1 2

  /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...]

Completed in 4268 milliseconds

1 2