/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 56 llvm::Type *Ty = getTypes().GetFunctionTypeForVTable(GD); local 57 return GetOrCreateLLVMFunction(Name, Ty, GD, /*ForVTable=*/true); 184 llvm::Type *Ty = CGM.getTypes().GetFunctionType(FnInfo); local 185 llvm::Value *Callee = CGM.GetAddrOfFunction(GD, Ty, /*ForVTable=*/true); 349 llvm::Type *Ty = local 351 llvm::Value *Callee = CGM.GetAddrOfFunction(GD, Ty, /*ForVTable=*/true); 545 llvm::FunctionType *Ty = local 548 PureVirtualFn = CGM.CreateRuntimeFunction(Ty, PureCallName); 555 llvm::FunctionType *Ty = local 559 DeletedVirtualFn = CGM.CreateRuntimeFunction(Ty, DeletedCallNam 575 llvm::Type *Ty = CGM.getTypes().GetFunctionTypeForVTable(GD); local [all...] |
H A D | CGExprScalar.cpp | 46 QualType Ty; // Computation Type. member in struct:__anon3229::BinOpInfo 123 Value *EmitNullValue(QualType Ty); 411 if (Ops.Ty->isSignedIntegerOrEnumerationType()) { 424 if (Ops.Ty->isUnsignedIntegerType() && CGF.SanOpts->UnsignedIntegerOverflow) 833 Value *ScalarExprEmitter::EmitNullValue(QualType Ty) { argument 834 return CGF.EmitFromMemory(CGF.CGM.EmitNullConstant(Ty), Ty); 867 StaticData.push_back(CGF.EmitCheckTypeDescriptor(Info.Ty)); 876 StaticData.push_back(CGF.EmitCheckTypeDescriptor(Info.Ty)); 1526 BinOp.Ty 2124 llvm::IntegerType *Ty = cast<llvm::IntegerType>(Zero->getType()); local 2567 llvm::IntegerType *Ty; local [all...] |
H A D | CGExprAgg.cpp | 568 QualType Ty = E->getSubExpr()->getType(); local 569 QualType PtrTy = CGF.getContext().getPointerType(Ty); 573 CGF.MakeAddrLValue(CastPtr, Ty)); 1369 llvm::Value *SrcPtr, QualType Ty, 1373 assert(!Ty->isAnyComplexType() && "Shouldn't happen for complex"); 1376 if (const RecordType *RT = Ty->getAs<RecordType>()) { 1405 TypeInfo = getContext().getTypeInfoDataSizeInChars(Ty); 1407 TypeInfo = getContext().getTypeInfoInChars(Ty); 1440 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { 1450 } else if (Ty 1368 EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr, QualType Ty, bool isVolatile, CharUnits alignment, bool isAssignment) argument [all...] |
H A D | CGExprComplex.cpp | 216 QualType Ty; // Computation Type. member in struct:__anon3226::ComplexExprEmitter::BinOpInfo 611 if (Op.Ty->castAs<ComplexType>()->getElementType()->isUnsignedIntegerType()) { 630 Ops.Ty = E->getType(); 648 OpInfo.Ty = E->getComputationResultType(); 651 assert(OpInfo.Ty->isAnyComplexType()); 652 assert(CGF.getContext().hasSameUnqualifiedType(OpInfo.Ty, 661 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty); 664 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHSTy, OpInfo.Ty); 672 ComplexPairTy ResVal = EmitComplexToComplexCast(Result, OpInfo.Ty, LHSTy); 677 CGF.EmitComplexToScalarConversion(Result, OpInfo.Ty, LHST 806 QualType Ty = E->getType()->castAs<ComplexType>()->getElementType(); local [all...] |
/freebsd-10.3-release/contrib/llvm/include/llvm/IR/ |
H A D | MDBuilder.h | 89 Type *Ty = IntegerType::get(Context, Lo.getBitWidth()); 90 Value *Range[2] = { ConstantInt::get(Ty, Lo), ConstantInt::get(Ty, Hi) };
|
H A D | Value.h | 97 Value(Type *Ty, unsigned scid); 342 void mutateType(Type *Ty) { argument 343 VTy = Ty;
|
H A D | Instructions.h | 62 explicit AllocaInst(Type *Ty, Value *ArraySize = 0, 64 AllocaInst(Type *Ty, Value *ArraySize, 67 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore = 0); 68 AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd); 70 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, 72 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, 701 inline Type *checkGEPType(Type *Ty) { argument 702 assert(Ty && "Invalid GetElementPtrInst indices for type!"); 703 return Ty; 1511 VAArgInst(Value *List, Type *Ty, cons argument 1516 VAArgInst(Value *List, Type *Ty, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 1988 PHINode(Type *Ty, unsigned NumReservedValues, const Twine &NameStr = �, Instruction *InsertBefore = 0) argument 1996 PHINode(Type *Ty, unsigned NumReservedValues, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 2013 Create(Type *Ty, unsigned NumReservedValues, const Twine &NameStr = �, Instruction *InsertBefore = 0) argument 2018 Create(Type *Ty, unsigned NumReservedValues, const Twine &NameStr, BasicBlock *InsertAtEnd) argument [all...] |
H A D | Function.h | 124 Function(FunctionType *Ty, LinkageTypes Linkage, 128 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, argument 130 return new(0) Function(Ty, Linkage, N, M);
|
H A D | Type.h | 232 /// with a lossless BitCast to type 'Ty'. For example, i8* to i32*. BitCasts 235 /// @brief Determine if this type could be losslessly bitcast to Ty 236 bool canLosslesslyBitCastTo(Type *Ty) const; 351 // example) is shorthand for cast<VectorType>(Ty)->getNumElements(). This is 443 static inline bool doit(const Type &Ty) { 444 return Ty.getTypeID() == Type::PointerTyID;
|
/freebsd-10.3-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.cpp | 160 Entry.Ty = IntPtrTy; 165 Entry.Ty = IntPtrTy; 177 Entry.Ty = Type::getInt32Ty(*DAG.getContext());
|
H A D | ARMTargetTransformInfo.cpp | 42 unsigned getScalarizationOverhead(Type *Ty, bool Insert, bool Extract) const; 80 virtual unsigned getIntImmCost(const APInt &Imm, Type *Ty) const; 129 unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty, 150 unsigned ARMTTI::getIntImmCost(const APInt &Imm, Type *Ty) const { 151 assert(Ty->isIntegerTy()); 153 unsigned Bits = Ty->getPrimitiveSizeInBits(); 428 unsigned ARMTTI::getAddressComputationCost(Type *Ty, bool IsComplex) const { argument 435 if (Ty->isVectorTy() && IsComplex) 472 unsigned ARMTTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty, OperandValueKind Op1Info, argument 476 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(Ty); [all...] |
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 200 Type *Ty = VL[0]->getType(); local 202 if (VL[i]->getType() != Ty) 205 return Ty; 415 int getGatherCost(Type *Ty); 441 Value *Gather(ArrayRef<Value *> VL, VectorType *Ty); 838 Type *Ty = cast<Instruction>(VL[i])->getOperand(0)->getType(); local 839 if (Ty != SrcTy || Ty->isAggregateType() || Ty->isVectorTy()) { 1130 int BoUpSLP::getGatherCost(Type *Ty) { argument 1186 Type *Ty = cast<PointerType>(PtrA->getType())->getElementType(); local 1270 Gather(ArrayRef<Value *> VL, VectorType *Ty) argument 1634 Type *Ty = Scalar->getType(); local 2001 Type *Ty = SI->getValueOperand()->getType(); local 2040 Type *Ty = VL[i]->getType(); local [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 52 static bool IsCompleteType(ASTContext &Ctx, QualType Ty) { argument 53 if (const RecordType *RT = Ty->getAs<RecordType>()) { 226 static bool regionMatchesCXXRecordType(SVal V, QualType Ty) { argument 239 const CXXRecordDecl *Expected = Ty->getPointeeCXXRecordDecl(); 241 Expected = Ty->getAsCXXRecordDecl();
|
/freebsd-10.3-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 70 /// ComputePTXValueVTs - For the given Type \p Ty, returns the set of primitive 76 static void ComputePTXValueVTs(const TargetLowering &TLI, Type *Ty, argument 83 ComputeValueVTs(TLI, Ty, TempVTs, &TempOffsets, StartingOffset); 413 Type *Ty = Args[i].Ty; local 420 if (Ty->isAggregateType() || Ty->isVectorTy()) { 426 align = TD->getABITypeAlignment(Ty); 427 unsigned sz = TD->getTypeAllocSize(Ty); 433 ComputeValueVTs(*this, Ty, vtpart 471 getArgumentAlignment(SDValue Callee, const ImmutableCallSite *CS, Type *Ty, unsigned Idx) const argument 562 Type *Ty = Args[i].Ty; local 1366 const Type *Ty = arg->getType(); local 1425 Type *Ty = argTypes[i]; local [all...] |
/freebsd-10.3-release/contrib/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.cpp | 358 void ValueEnumerator::EnumerateType(Type *Ty) { argument 359 unsigned *TypeID = &TypeMap[Ty]; 368 if (StructType *STy = dyn_cast<StructType>(Ty)) 374 for (Type::subtype_iterator I = Ty->subtype_begin(), E = Ty->subtype_end(); 379 TypeID = &TypeMap[Ty]; 390 Types.push_back(Ty);
|
/freebsd-10.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 143 template<typename Ty, typename IterTy> 145 : public std::iterator<std::bidirectional_iterator_tag, Ty, ptrdiff_t> { 151 bundle_iterator(Ty &mi) : MII(mi) { 155 bundle_iterator(Ty *mi) : MII(mi) { 165 Ty &operator*() const { return *MII; } 166 Ty *operator->() const { return &operator*(); } 168 operator Ty*() const { return MII; }
|
/freebsd-10.3-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 91 uint32_t BitWidth = Ty->getScalarSizeInBits(); 95 return CanEvaluateTruncated(I->getOperand(0), Ty); 549 IntegerType *Ty = cast<IntegerType>(I.getType()); local 563 ConstantInt::get(Ty, AmtSum)); 585 ConstantInt *ShiftDiffCst = ConstantInt::get(Ty, ShiftDiff); 596 ConstantInt *ShiftDiffCst = ConstantInt::get(Ty, ShiftDiff); 617 ConstantInt *ShiftDiffCst = ConstantInt::get(Ty, ShiftDiff); 634 ConstantInt *ShiftDiffCst = ConstantInt::get(Ty, ShiftDiff); 644 ConstantInt *ShiftDiffCst = ConstantInt::get(Ty, ShiftDiff); 665 ConstantInt *ShiftDiffCst = ConstantInt::get(Ty, ShiftDif [all...] |
/freebsd-10.3-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 79 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { 81 return DAG.getRegister(FI->getGlobalBaseReg(), Ty); 84 SDValue MipsTargetLowering::getTargetNode(GlobalAddressSDNode *N, EVT Ty, argument 87 return DAG.getTargetGlobalAddress(N->getGlobal(), SDLoc(N), Ty, 0, Flag); 90 SDValue MipsTargetLowering::getTargetNode(ExternalSymbolSDNode *N, EVT Ty, argument 93 return DAG.getTargetExternalSymbol(N->getSymbol(), Ty, Flag); 96 SDValue MipsTargetLowering::getTargetNode(BlockAddressSDNode *N, EVT Ty, argument 99 return DAG.getTargetBlockAddress(N->getBlockAddress(), Ty, 0, Flag); 102 SDValue MipsTargetLowering::getTargetNode(JumpTableSDNode *N, EVT Ty, argument 105 return DAG.getTargetJumpTable(N->getIndex(), Ty, Fla 108 getTargetNode(ConstantPoolSDNode *N, EVT Ty, SelectionDAG &DAG, unsigned Flag) const argument 1419 EVT Ty = Op.getOperand(0).getValueType(); local 1445 EVT Ty = Op.getValueType(); local 1483 EVT Ty = Op.getValueType(); local 1576 EVT Ty = Op.getValueType(); local 1597 EVT Ty = Op.getValueType(); local 1828 EVT Ty = IsN64 ? MVT::i64 : MVT::i32; local 2258 EVT Ty = IsN64 ? MVT::i64 : MVT::i32; local 2448 EVT Ty = Callee.getValueType(); local 3199 originalTypeIsF128(const Type *Ty, const SDNode *CallNode) argument [all...] |
H A D | Mips16ISelDAGToDAG.cpp | 45 Mips16DAGToDAGISel::selectMULT(SDNode *N, unsigned Opc, SDLoc DL, EVT Ty, argument 54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); 59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag);
|
H A D | MipsSEISelDAGToDAG.h | 38 EVT Ty, bool HasLo, bool HasHi);
|
/freebsd-10.3-release/contrib/llvm/lib/IR/ |
H A D | Value.cpp | 39 static inline Type *checkType(Type *Ty) { argument 40 assert(Ty && "Value defined with a null type: Error!"); 41 return const_cast<Type*>(Ty); 471 Type *Ty = *GTI++; local 473 if (isa<StructType>(Ty)) 482 ArrayType *ATy = dyn_cast<ArrayType>(Ty);
|
/freebsd-10.3-release/contrib/llvm/include/llvm/ADT/ |
H A D | ilist.h | 138 template<typename Ty> 139 struct ilist_traits<const Ty> : public ilist_traits<Ty> {}; 716 template<class Ty> 717 void swap(llvm::iplist<Ty> &Left, llvm::iplist<Ty> &Right) {
|
/freebsd-10.3-release/contrib/llvm/include/llvm/Support/ |
H A D | PatternMatch.h | 1063 typedef match_combine_and<IntrinsicID_match, Argument_match<T0> > Ty; typedef in struct:llvm::PatternMatch::m_Intrinsic_Ty 1067 typedef match_combine_and<typename m_Intrinsic_Ty<T0>::Ty, 1068 Argument_match<T1> > Ty; typedef in struct:llvm::PatternMatch::m_Intrinsic_Ty 1072 typedef match_combine_and<typename m_Intrinsic_Ty<T0, T1>::Ty, 1073 Argument_match<T2> > Ty; typedef in struct:llvm::PatternMatch::m_Intrinsic_Ty 1077 typedef match_combine_and<typename m_Intrinsic_Ty<T0, T1, T2>::Ty, 1078 Argument_match<T3> > Ty; typedef in struct:llvm::PatternMatch::m_Intrinsic_Ty 1088 inline typename m_Intrinsic_Ty<T0>::Ty 1094 inline typename m_Intrinsic_Ty<T0, T1>::Ty 1100 inline typename m_Intrinsic_Ty<T0, T1, T2>::Ty [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclarationName.h | 360 DeclarationName getCXXConstructorName(CanQualType Ty); 364 DeclarationName getCXXDestructorName(CanQualType Ty); 368 DeclarationName getCXXConversionFunctionName(CanQualType Ty); 374 CanQualType Ty);
|
/freebsd-10.3-release/contrib/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 230 unsigned &Opcode, Type *&Ty) { 273 Ty = VecTy; 293 unsigned &Opcode, Type *&Ty) { 364 Ty = VecTy; 229 matchPairwiseReduction(const ExtractElementInst *ReduxRoot, unsigned &Opcode, Type *&Ty) argument 292 matchVectorSplittingReduction(const ExtractElementInst *ReduxRoot, unsigned &Opcode, Type *&Ty) argument
|