/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 334 Value *FAddendCoef::getValue(Type *Ty) const { 336 ConstantFP::get(Ty, float(IntVal)) : 337 ConstantFP::get(Ty->getContext(), getFpVal()); 1385 Type *Ty) { 1447 return Builder->CreateIntCast(Result, Ty, true); 1384 OptimizePointerDifference(Value *LHS, Value *RHS, Type *Ty) argument
|
H A D | InstCombineCalls.cpp | 31 static Type *getPromotedType(Type *Ty) { argument 32 if (IntegerType* ITy = dyn_cast<IntegerType>(Ty)) { 34 return Type::getInt32Ty(Ty->getContext()); 36 return Ty;
|
H A D | InstCombineCasts.cpp | 163 Value *InstCombiner::EvaluateInDifferentType(Value *V, Type *Ty, argument 166 C = ConstantExpr::getIntegerCast(C, Ty, isSigned /*Sext or ZExt*/); 189 Value *LHS = EvaluateInDifferentType(I->getOperand(0), Ty, isSigned); 190 Value *RHS = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned); 200 if (I->getOperand(0)->getType() == Ty) 205 Res = CastInst::CreateIntegerCast(I->getOperand(0), Ty, 209 Value *True = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned); 210 Value *False = EvaluateInDifferentType(I->getOperand(2), Ty, isSigned); 216 PHINode *NPN = PHINode::Create(Ty, OPN->getNumIncomingValues()); 218 Value *V =EvaluateInDifferentType(OPN->getIncomingValue(i), Ty, isSigne 273 ShouldOptimizeCast(Instruction::CastOps opc, const Value *V, Type *Ty) argument 338 CanEvaluateTruncated(Value *V, Type *Ty) argument 654 CanEvaluateZExtd(Value *V, Type *Ty, unsigned &BitsToClear) argument 984 CanEvaluateSExtd(Value *V, Type *Ty) argument 1415 Type *Ty = DL->getIntPtrType(CI.getContext(), AS); local 1569 isMultipleOfTypeSize(unsigned Value, Type *Ty) argument 1573 getTypeSizeIndex(unsigned Value, Type *Ty) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 2531 static bool HasPadding(Type *Ty, const DataLayout &DL) { argument 2532 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { 2533 Ty = ATy->getElementType(); 2534 return DL.getTypeSizeInBits(Ty) != DL.getTypeAllocSizeInBits(Ty); 2538 StructType *STy = cast<StructType>(Ty);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 127 /// corresponing to \a Ty is available. 128 static bool hasUnaryFloatFn(const TargetLibraryInfo *TLI, Type *Ty, argument 131 switch (Ty->getTypeID()) {
|
/external/valgrind/main/mpi/ |
H A D | libmpiwrap.c | 700 typedef struct { int val; int loc; } Ty; typedef in typeref:struct:__anon33089 701 f(base + offsetof(Ty,val), sizeof(int)); 702 f(base + offsetof(Ty,loc), sizeof(int)); 706 typedef struct { long val; int loc; } Ty; typedef in typeref:struct:__anon33090 707 f(base + offsetof(Ty,val), sizeof(long)); 708 f(base + offsetof(Ty,loc), sizeof(int)); 712 typedef struct { double val; int loc; } Ty; typedef in typeref:struct:__anon33091 713 f(base + offsetof(Ty,val), sizeof(double)); 714 f(base + offsetof(Ty,loc), sizeof(int)); 718 typedef struct { short val; int loc; } Ty; typedef in typeref:struct:__anon33092 724 typedef struct { float val; int loc; } Ty; typedef in typeref:struct:__anon33093 730 typedef struct { long double val; int loc; } Ty; typedef in typeref:struct:__anon33094 [all...] |
/external/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 1234 static bool IsVoidStarType(QualType Ty) { argument 1235 if (!Ty->isPointerType()) 1238 while (const TypedefType *TD = dyn_cast<TypedefType>(Ty.getTypePtr())) 1239 Ty = TD->getDecl()->getUnderlyingType(); 1242 const PointerType* PT = Ty->getAs<PointerType>();
|
/external/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 1664 QualType Ty = E->getType(); local 1666 EmitAggregateCopy(This, Src, Ty); 1798 QualType Ty = getContext().getTagDeclType(Ctor->getParent()); local 1799 CharUnits Alignment = getContext().getTypeAlignInChars(Ty); 1980 llvm::Type *Ty) { 1981 llvm::Value *VTablePtrSrc = Builder.CreateBitCast(This, Ty->getPointerTo()); 1979 GetVTablePtr(llvm::Value *This, llvm::Type *Ty) argument
|
/external/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 2245 ParsedType Ty = ParseTypeName().get(); local 2248 Ty.getAsOpaquePtr(), TypeRange);
|
/external/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 3323 const Type *Ty = QType.getTypePtrOrNull(); local 3324 if (!Ty || (!Ty->isDependentType() && !Ty->isIntegralType(Context) && 3325 !Ty->isPointerType())) { 3396 const Type *Ty = QType.getTypePtrOrNull(); local 3397 if (!Ty || (!Ty->isDependentType() && !Ty->isArrayType() && 3398 !Ty [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 2403 QualType Ty = Init->getTypeSourceInfo()->getType(); local 2404 Ty = Ty.getLocalUnqualifiedType(); 2406 Ty.print(Out, LO);
|
H A D | RegionStore.cpp | 516 QualType Ty); 538 QualType Ty); 1558 QualType Ty = R->getValueType(); 1559 return getBindingForFieldOrElementCommon(B, R, Ty); 1566 QualType Ty) { 1574 return svalBuilder.makeZeroVal(Ty); 1622 QualType Ty) { 1658 if (Optional<SVal> D = getBindingForDerivedDefaultValue(B, Base, R, Ty)) { 1899 QualType Ty = TR->getValueType(); local 1900 if (Ty 1563 getBindingForDerivedDefaultValue(RegionBindingsConstRef B, const MemRegion *superR, const TypedValueRegion *R, QualType Ty) argument 1620 getBindingForFieldOrElementCommon(RegionBindingsConstRef B, const TypedValueRegion *R, QualType Ty) argument [all...] |
/external/clang/utils/TableGen/ |
H A D | NeonEmitter.cpp | 1749 std::string Ty = cast<StringInit>(DI->getArg(0))->getAsUnquotedString(); local 1751 return std::make_pair(Type::fromTypedefName(Ty), Value); 2017 Type Ty = Def->getReturnType(); local 2020 Ty = Def->getParamType(0); 2021 if (Ty.isPointer()) 2022 Ty = Def->getParamType(1); 2024 Mask |= 1ULL << Ty.getNeonEnum();
|
/external/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 895 AllocaInst *CreateAlloca(Type *Ty, Value *ArraySize = nullptr, argument 897 return Insert(new AllocaInst(Ty, ArraySize), Name); 1325 PHINode *CreatePHI(Type *Ty, unsigned NumReservedValues, argument 1327 return Insert(PHINode::Create(Ty, NumReservedValues), Name); 1371 VAArgInst *CreateVAArg(Value *List, Type *Ty, const Twine &Name = "") { argument 1372 return Insert(new VAArgInst(List, Ty), Name); 1418 LandingPadInst *CreateLandingPad(Type *Ty, Value *PersFn, unsigned NumClauses, argument 1420 return Insert(LandingPadInst::Create(Ty, PersFn, NumClauses), Name);
|
H A D | Instructions.h | 63 explicit AllocaInst(Type *Ty, Value *ArraySize = nullptr, 66 AllocaInst(Type *Ty, Value *ArraySize, 69 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore = nullptr); 70 AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd); 72 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, 74 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, 767 inline Type *checkGEPType(Type *Ty) { argument 768 assert(Ty && "Invalid GetElementPtrInst indices for type!"); 769 return Ty; 1603 VAArgInst(Value *List, Type *Ty, cons argument 1608 VAArgInst(Value *List, Type *Ty, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 2080 PHINode(Type *Ty, unsigned NumReservedValues, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument 2089 PHINode(Type *Ty, unsigned NumReservedValues, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 2106 Create(Type *Ty, unsigned NumReservedValues, const Twine &NameStr = �, Instruction *InsertBefore = nullptr) argument 2111 Create(Type *Ty, unsigned NumReservedValues, const Twine &NameStr, BasicBlock *InsertAtEnd) argument [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1118 Type *Ty = CPE.getType(); local 1119 Offset = NewOffset + TM.getDataLayout()->getTypeAllocSize(Ty); 1633 Type *Ty = CE->getType(); local 1639 if (DL.getTypeAllocSize(Ty) == DL.getTypeAllocSize(Op->getType()))
|
H A D | DwarfDebug.cpp | 118 DIType Ty = Var.getType().resolve(DD->getTypeIdentifierMap()); local 146 DIType subType = Ty; 147 uint16_t tag = Ty.getTag(); 150 subType = resolve(DIDerivedType(Ty).getTypeDerivedFrom()); 159 return Ty; 768 DIType Ty(RetainedTypes.getElement(i)); 771 DIType UniqueTy(resolve(Ty.getRef()));
|
/external/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 1254 /// \brief Build a truncate instruction of \p Opnd producing a \p Ty 1256 /// trunc Opnd to Ty. 1257 TruncBuilder(Instruction *Opnd, Type *Ty) : TypePromotionAction(Opnd) { argument 1259 Inst = cast<Instruction>(Builder.CreateTrunc(Opnd, Ty, "promoted")); 1276 /// \brief Build a sign extension instruction of \p Opnd producing a \p Ty 1278 /// sext Opnd to Ty. 1279 SExtBuilder(Instruction *InsertPt, Value *Opnd, Type *Ty) argument 1282 Inst = cast<Instruction>(Builder.CreateSExt(Opnd, Ty, "promoted")); 1421 Instruction *createTrunc(Instruction *Opnd, Type *Ty); 1423 Instruction *createSExt(Instruction *Inst, Value *Opnd, Type *Ty); 1455 createTrunc(Instruction *Opnd, Type *Ty) argument 1463 createSExt(Instruction *Inst, Value *Opnd, Type *Ty) argument [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 98 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); 1037 EVT Ty = OpVTLegal ? Op.getValueType() : MVT::i32; local 1040 SDValue Sign = TLO.DAG.getNode(ISD::FGETSIGN, dl, Ty, Op.getOperand(0));
|
/external/llvm/lib/IR/ |
H A D | Constants.cpp | 133 Constant *Constant::getNullValue(Type *Ty) { argument 134 switch (Ty->getTypeID()) { 136 return ConstantInt::get(Ty, 0); 138 return ConstantFP::get(Ty->getContext(), 141 return ConstantFP::get(Ty->getContext(), 144 return ConstantFP::get(Ty->getContext(), 147 return ConstantFP::get(Ty->getContext(), 150 return ConstantFP::get(Ty->getContext(), 153 return ConstantFP::get(Ty->getContext(), 157 return ConstantPointerNull::get(cast<PointerType>(Ty)); 168 getIntegerValue(Type *Ty, const APInt &V) argument 185 getAllOnesValue(Type *Ty) argument 469 ConstantInt(IntegerType *Ty, const APInt& V) argument 488 getTrue(Type *Ty) argument 500 getFalse(Type *Ty) argument 528 get(Type *Ty, uint64_t V, bool isSigned) argument 538 get(IntegerType *Ty, uint64_t V, bool isSigned) argument 543 getSigned(IntegerType *Ty, int64_t V) argument 547 getSigned(Type *Ty, int64_t V) argument 551 get(Type *Ty, const APInt& V) argument 563 get(IntegerType* Ty, StringRef Str, uint8_t radix) argument 572 TypeToFloatSemantics(Type *Ty) argument 593 get(Type *Ty, double V) argument 610 get(Type *Ty, StringRef Str) argument 623 getNegativeZero(Type *Ty) argument 635 getZeroValueForNegation(Type *Ty) argument 650 Type *Ty; local 672 getInfinity(Type *Ty, bool Negative) argument 682 ConstantFP(Type *Ty, const APFloat& V) argument 783 get(ArrayType *Ty, ArrayRef<Constant*> V) argument 1197 isValueValidForType(Type *Ty, uint64_t Val) argument 1207 isValueValidForType(Type *Ty, int64_t Val) argument 1218 isValueValidForType(Type *Ty, const APFloat& Val) argument 1269 get(Type *Ty) argument 1352 get(PointerType *Ty) argument 1372 get(Type *Ty) argument 1478 getFoldedCast( Instruction::CastOps opc, Constant *C, Type *Ty) argument 1493 getCast(unsigned oc, Constant *C, Type *Ty) argument 1518 getZExtOrBitCast(Constant *C, Type *Ty) argument 1524 getSExtOrBitCast(Constant *C, Type *Ty) argument 1530 getTruncOrBitCast(Constant *C, Type *Ty) argument 1536 getPointerCast(Constant *S, Type *Ty) argument 1551 getPointerBitCastOrAddrSpaceCast(Constant *S, Type *Ty) argument 1562 getIntegerCast(Constant *C, Type *Ty, bool isSigned) argument 1575 getFPCast(Constant *C, Type *Ty) argument 1587 getTrunc(Constant *C, Type *Ty) argument 1601 getSExt(Constant *C, Type *Ty) argument 1615 getZExt(Constant *C, Type *Ty) argument 1629 getFPTrunc(Constant *C, Type *Ty) argument 1641 getFPExtend(Constant *C, Type *Ty) argument 1653 getUIToFP(Constant *C, Type *Ty) argument 1664 getSIToFP(Constant *C, Type *Ty) argument 1675 getFPToUI(Constant *C, Type *Ty) argument 1686 getFPToSI(Constant *C, Type *Ty) argument 1829 getSizeOf(Type* Ty) argument 1839 getAlignOf(Type* Ty) argument 1858 getOffsetOf(Type* Ty, Constant *FieldNo) argument 2193 getBinOpIdentity(unsigned Opcode, Type *Ty) argument 2216 getBinOpAbsorber(unsigned Opcode, Type *Ty) argument 2274 isElementTypeCompatible(const Type *Ty) argument 2395 Type *Ty = ArrayType::get(Type::getInt8Ty(Context), Elts.size()); local 2400 Type *Ty = ArrayType::get(Type::getInt16Ty(Context), Elts.size()); local 2405 Type *Ty = ArrayType::get(Type::getInt32Ty(Context), Elts.size()); local 2410 Type *Ty = ArrayType::get(Type::getInt64Ty(Context), Elts.size()); local 2415 Type *Ty = ArrayType::get(Type::getFloatTy(Context), Elts.size()); local 2420 Type *Ty = ArrayType::get(Type::getDoubleTy(Context), Elts.size()); local 2448 Type *Ty = VectorType::get(Type::getInt8Ty(Context), Elts.size()); local 2453 Type *Ty = VectorType::get(Type::getInt16Ty(Context), Elts.size()); local 2458 Type *Ty = VectorType::get(Type::getInt32Ty(Context), Elts.size()); local 2463 Type *Ty = VectorType::get(Type::getInt64Ty(Context), Elts.size()); local 2468 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size()); local 2473 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size()); local [all...] |
H A D | Instructions.cpp | 834 AllocaInst::AllocaInst(Type *Ty, Value *ArraySize, argument 836 : UnaryInstruction(PointerType::getUnqual(Ty), Alloca, 837 getAISize(Ty->getContext(), ArraySize), InsertBefore) { 839 assert(!Ty->isVoidTy() && "Cannot allocate void!"); 843 AllocaInst::AllocaInst(Type *Ty, Value *ArraySize, argument 845 : UnaryInstruction(PointerType::getUnqual(Ty), Alloca, 846 getAISize(Ty->getContext(), ArraySize), InsertAtEnd) { 848 assert(!Ty->isVoidTy() && "Cannot allocate void!"); 852 AllocaInst::AllocaInst(Type *Ty, const Twine &Name, argument 854 : UnaryInstruction(PointerType::getUnqual(Ty), Alloc 861 AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 870 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, Instruction *InsertBefore) argument 879 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, BasicBlock *InsertAtEnd) argument 1744 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 1757 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2375 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2397 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2419 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2427 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2435 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2443 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2451 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2459 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2467 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2489 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2510 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, Instruction *InsertBefore) argument 2524 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, BasicBlock *InsertAtEnd) argument 2538 CreateFPCast(Value *C, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2551 CreateFPCast(Value *C, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2897 TruncInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2903 TruncInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2909 ZExtInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2915 ZExtInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2920 SExtInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2926 SExtInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2932 FPTruncInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2938 FPTruncInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2944 FPExtInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2950 FPExtInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2956 UIToFPInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2962 UIToFPInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2968 SIToFPInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2974 SIToFPInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2980 FPToUIInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2986 FPToUIInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 2992 FPToSIInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 2998 FPToSIInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3004 PtrToIntInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3010 PtrToIntInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3016 IntToPtrInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3022 IntToPtrInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3028 BitCastInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3034 BitCastInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument 3040 AddrSpaceCastInst( Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore ) argument 3046 AddrSpaceCastInst( Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd ) argument [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 169 bool isTypeLegal(Type *Ty, MVT &VT); 170 bool isLoadTypeLegal(Type *Ty, MVT &VT); 729 bool ARMFastISel::isTypeLegal(Type *Ty, MVT &VT) { argument 730 EVT evt = TLI.getValueType(Ty, true); 741 bool ARMFastISel::isLoadTypeLegal(Type *Ty, MVT &VT) { argument 742 if (isTypeLegal(Ty, VT)) return true; 770 if (PointerType *Ty = dyn_cast<PointerType>(Obj->getType())) 771 if (Ty->getAddressSpace() > 255) 1364 Type *Ty = Src1Value->getType(); local 1365 EVT SrcEVT = TLI.getValueType(Ty, tru 1553 Type *Ty = I->getType(); local 1702 Type *Ty = I->getType(); local 1730 Type *Ty = I->getType(); local 1799 Type *Ty = I->getType(); local [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 243 addMSAIntType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC) { argument 244 addRegisterClass(Ty, RC); 248 setOperationAction(Opc, Ty, Expand); 250 setOperationAction(ISD::BITCAST, Ty, Legal); 251 setOperationAction(ISD::LOAD, Ty, Legal); 252 setOperationAction(ISD::STORE, Ty, Legal); 253 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Ty, Custom); 254 setOperationAction(ISD::INSERT_VECTOR_ELT, Ty, Legal); 255 setOperationAction(ISD::BUILD_VECTOR, Ty, Custom); 257 setOperationAction(ISD::ADD, Ty, Lega 292 addMSAFloatType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC) argument 844 performDSPShiftCombine(unsigned Opc, SDNode *N, EVT Ty, SelectionDAG &DAG, const MipsSubtarget *Subtarget) argument 871 EVT Ty = N->getValueType(0); local 894 EVT Ty = N->getValueType(0); local 941 EVT Ty = N->getValueType(0); local 949 isLegalDSPCondCode(EVT Ty, ISD::CondCode CC) argument 968 EVT Ty = N->getValueType(0); local 981 EVT Ty = N->getValueType(0); local 1038 EVT Ty = N->getValueType(0); local 1262 EVT Ty = Op.getOperand(0).getValueType(); local [all...] |
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 71 /// ComputePTXValueVTs - For the given Type \p Ty, returns the set of primitive 77 static void ComputePTXValueVTs(const TargetLowering &TLI, Type *Ty, argument 84 ComputeValueVTs(TLI, Ty, TempVTs, &TempOffsets, StartingOffset); 545 Type *Ty = Args[i].Ty; local 552 if (Ty->isAggregateType() || Ty->isVectorTy()) { 558 align = TD->getABITypeAlignment(Ty); 559 unsigned sz = TD->getTypeAllocSize(Ty); 565 ComputeValueVTs(*this, Ty, vtpart 603 getArgumentAlignment(SDValue Callee, const ImmutableCallSite *CS, Type *Ty, unsigned Idx) const argument 694 Type *Ty = Args[i].Ty; local 1607 const Type *Ty = arg->getType(); local 1666 Type *Ty = argTypes[i]; local [all...] |
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 992 PointerType *Ty = cast<PointerType>(CalleeFn->arg_begin()->getType()); local 993 Type *ElementTy = Ty->getElementType(); 1976 Entry.Ty = ArgTy; 1992 Entry.Ty = PointerType::getUnqual(ArgTy); 2019 Entry.Ty = PointerType::getUnqual(RetTy);
|