Home
last modified time | relevance | path

Searched refs:Type (Results 1 – 25 of 2590) sorted by relevance

12345678910>>...104

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFObjectWriter.cpp32 unsigned Type) const override;
82 unsigned Type; in getRelocType() local
93 Type = ELF::R_PPC_REL24; in getRelocType()
96 Type = ELF::R_PPC_PLTREL24; in getRelocType()
99 Type = ELF::R_PPC_LOCAL24PC; in getRelocType()
102 Type = ELF::R_PPC64_REL24_NOTOC; in getRelocType()
108 Type = ELF::R_PPC_REL14; in getRelocType()
114 Type = ELF::R_PPC_REL16; in getRelocType()
117 Type = ELF::R_PPC_REL16_LO; in getRelocType()
120 Type in getRelocType()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h40 class IntegerType : public Type {
44 explicit IntegerType(LLVMContext &C, unsigned NumBits) : Type(C, IntegerTyID){ in IntegerType()
68 return Type::getIntNTy(getContext(), 2 * getScalarSizeInBits()); in getExtendedType()
92 static bool classof(const Type *T) { in classof()
97 unsigned Type::getIntegerBitWidth() const { in getIntegerBitWidth()
103 class FunctionType : public Type {
104 FunctionType(Type *Result, ArrayRef<Type*> Params, bool IsVarArgs);
111 static FunctionType *get(Type *Result,
112 ArrayRef<Type*> Params, bool isVarArg);
115 static FunctionType *get(Type *Result, bool isVarArg);
[all …]
H A DType.h1 //===- llvm/Type.h - Classes for handling data types ------------*- C++ -*-===//
9 // This file contains the declaration of the Type class. For more "Type"
37 /// The instances of the Type class are immutable: once they are created,
41 /// are created, Type instances can only be created via static factory methods
42 /// in class Type and in derived classes. Once allocated, Types are never
45 class Type {
48 /// Definitions of all of the base types for the Type system. Based on this
51 /// Type::getPrimitiveType function, or else things will break!
94 explicit Type(LLVMContex function
[all...]
H A DDataLayout.h182 Align getAlignment(Type *Ty, bool abi_or_pref) const;
402 bool isNonIntegralPointerType(Type *Ty) const { in isNonIntegralPointerType()
429 unsigned getPointerTypeSizeInBits(Type *) const;
433 unsigned getIndexTypeSizeInBits(Type *Ty) const;
435 unsigned getPointerTypeSize(Type *Ty) const { in getPointerTypeSize()
463 TypeSize getTypeSizeInBits(Type *Ty) const;
472 TypeSize getTypeStoreSize(Type *Ty) const { in getTypeStoreSize()
484 TypeSize getTypeStoreSizeInBits(Type *Ty) const { in getTypeStoreSizeInBits()
492 bool typeSizeEqualsStoreSize(Type *Ty) const { in typeSizeEqualsStoreSize()
504 TypeSize getTypeAllocSize(Type *Ty) const { in getTypeAllocSize()
[all …]
H A DConstants.h61 explicit ConstantData(Type *Ty, ValueTy VT) : Constant(Ty, VT, nullptr, 0) {} in ConstantData()
87 ConstantInt(Type *Ty, const APInt &V);
103 static Constant *getTrue(Type *Ty);
104 static Constant *getFalse(Type *Ty);
105 static Constant *getBool(Type *Ty, bool V);
109 static Constant *get(Type *Ty, uint64_t V, bool IsSigned = false);
127 static Constant *getSigned(Type *Ty, int64_t V) { in getSigned()
141 static Constant *get(Type *Ty, const APInt &V);
198 static bool isValueValidForType(Type *Ty, uint64_t V);
199 static bool isValueValidForType(Type *Ty, int64_t V);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DType.cpp36 Type *Type::getPrimitiveType(LLVMContext &C, TypeID IDNumber) { in getPrimitiveType()
56 bool Type::isIntegerTy(unsigned Bitwidth) const { in isIntegerTy()
60 bool Type::isScalableTy() const { in isScalableTy()
64 SmallPtrSet<Type *, 4> Visited; in isScalableTy()
70 const fltSemantics &Type::getFltSemantics() const { in getFltSemantics()
83 bool Type::isIEEE() const { in isIEEE()
87 bool Type::isScalableTargetExtTy() const { in isScalableTargetExtTy()
93 Type *Type::getFloatingPointTy(LLVMContext &C, const fltSemantics &S) { in getFloatingPointTy()
94 Type *Ty; in getFloatingPointTy()
96 Ty = Type::getHalfTy(C); in getFloatingPointTy()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DRelocationResolver.cpp40 static bool supportsX86_64(uint64_t Type) {
41 switch (Type) { in supportsX86_64() argument
56 static uint64_t resolveX86_64(uint64_t Type, uint64_t Offset, uint64_t S,
58 switch (Type) { in resolveX86_64()
76 static bool supportsAArch64(uint64_t Type) {
77 switch (Type) { in supportsAArch64() argument
89 static uint64_t resolveAArch64(uint64_t Type, uint64_t Offset, uint64_t S,
91 switch (Type) { in resolveAArch64()
107 static bool supportsBPF(uint64_t Type) {
108 switch (Type) { in supportsBPF() argument
57 resolveX86_64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveX86_64() argument
90 resolveAArch64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveAArch64() argument
118 resolveBPF(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveBPF() argument
130 supportsMips64(uint64_t Type) supportsMips64() argument
142 resolveMips64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveMips64() argument
158 supportsMSP430(uint64_t Type) supportsMSP430() argument
168 resolveMSP430(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveMSP430() argument
180 supportsPPC64(uint64_t Type) supportsPPC64() argument
192 resolvePPC64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolvePPC64() argument
208 supportsSystemZ(uint64_t Type) supportsSystemZ() argument
218 resolveSystemZ(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveSystemZ() argument
230 supportsSparc64(uint64_t Type) supportsSparc64() argument
242 resolveSparc64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveSparc64() argument
268 supportsAmdgpu(uint64_t Type) supportsAmdgpu() argument
278 resolveAmdgpu(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveAmdgpu() argument
289 supportsX86(uint64_t Type) supportsX86() argument
300 resolveX86(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveX86() argument
314 supportsPPC32(uint64_t Type) supportsPPC32() argument
324 resolvePPC32(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolvePPC32() argument
335 supportsARM(uint64_t Type) supportsARM() argument
345 resolveARM(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveARM() argument
361 supportsAVR(uint64_t Type) supportsAVR() argument
371 resolveAVR(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveAVR() argument
383 supportsLanai(uint64_t Type) supportsLanai() argument
387 resolveLanai(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveLanai() argument
394 supportsMips32(uint64_t Type) supportsMips32() argument
404 resolveMips32(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveMips32() argument
414 supportsSparc32(uint64_t Type) supportsSparc32() argument
424 resolveSparc32(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveSparc32() argument
431 supportsHexagon(uint64_t Type) supportsHexagon() argument
435 resolveHexagon(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t,int64_t Addend) resolveHexagon() argument
442 supportsRISCV(uint64_t Type) supportsRISCV() argument
467 resolveRISCV(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveRISCV() argument
511 supportsCSKY(uint64_t Type) supportsCSKY() argument
522 resolveCSKY(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveCSKY() argument
536 supportsLoongArch(uint64_t Type) supportsLoongArch() argument
556 resolveLoongArch(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveLoongArch() argument
588 supportsCOFFX86(uint64_t Type) supportsCOFFX86() argument
598 resolveCOFFX86(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveCOFFX86() argument
609 supportsCOFFX86_64(uint64_t Type) supportsCOFFX86_64() argument
619 resolveCOFFX86_64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveCOFFX86_64() argument
631 supportsCOFFARM(uint64_t Type) supportsCOFFARM() argument
641 resolveCOFFARM(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveCOFFARM() argument
652 supportsCOFFARM64(uint64_t Type) supportsCOFFARM64() argument
662 resolveCOFFARM64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveCOFFARM64() argument
674 supportsMachOX86_64(uint64_t Type) supportsMachOX86_64() argument
678 resolveMachOX86_64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveMachOX86_64() argument
685 supportsWasm32(uint64_t Type) supportsWasm32() argument
707 supportsWasm64(uint64_t Type) supportsWasm64() argument
721 resolveWasm32(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t) resolveWasm32() argument
745 resolveWasm64(uint64_t Type,uint64_t Offset,uint64_t S,uint64_t LocData,int64_t Addend) resolveWasm64() argument
[all...]
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Datomic_helpers.h32 typedef u8 Type; typedef
33 volatile Type ValDoNotUse;
37 typedef u16 Type; typedef
38 volatile Type ValDoNotUse;
42 typedef s32 Type; typedef
43 volatile Type ValDoNotUse;
47 typedef u32 Type; typedef
48 volatile Type ValDoNotUse;
52 typedef u64 Type; typedef
54 alignas(8) volatile Type ValDoNotUs
58 typedef uptr Type; global() typedef
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILOpBuilder.cpp69 static OverloadKind getOverloadKind(Type *Ty) { in getOverloadKind()
70 Type::TypeID T = Ty->getTypeID(); in getOverloadKind()
72 case Type::VoidTyID: in getOverloadKind()
74 case Type::HalfTyID: in getOverloadKind()
76 case Type::FloatTyID: in getOverloadKind()
78 case Type::DoubleTyID: in getOverloadKind()
80 case Type::IntegerTyID: { in getOverloadKind()
99 case Type::PointerTyID: in getOverloadKind()
101 case Type::StructTyID: in getOverloadKind()
109 static std::string getTypeName(OverloadKind Kind, Type *Ty) { in getTypeName()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h91 Type *getMDOperandAsType(const MDNode *N, unsigned I);
101 bool isSpecialOpaqueType(const Type *Ty);
107 Type *parseBasicTypeName(StringRef &TypeName, LLVMContext &Ctx);
110 inline bool isTypedPointerTy(const Type *T) { in isTypedPointerTy()
111 return T && T->getTypeID() == Type::TypedPointerTyID; in isTypedPointerTy()
115 inline bool isUntypedPointerTy(const Type *T) { in isUntypedPointerTy()
116 return T && T->getTypeID() == Type::PointerTyID; in isUntypedPointerTy()
120 inline bool isPointerTy(const Type *T) { in isPointerTy()
126 inline unsigned getPointerAddressSpace(const Type *T) { in getPointerAddressSpace()
127 Type *SubT = T->getScalarType(); in getPointerAddressSpace()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td53 def Type : TypeNode<?, 1>;
54 def BuiltinType : TypeNode<Type>, LeafType;
55 def ComplexType : TypeNode<Type>;
56 def PointerType : TypeNode<Type>;
57 def BlockPointerType : TypeNode<Type>;
58 def ReferenceType : TypeNode<Type, 1>;
61 def MemberPointerType : TypeNode<Type>;
62 def ArrayType : TypeNode<Type, 1>;
68 def DependentSizedExtVectorType : TypeNode<Type>, AlwaysDependent;
69 def DependentAddressSpaceType : TypeNode<Type>, AlwaysDependent;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h66 class Type; variable
123 Type *RetTy = nullptr;
125 SmallVector<Type *, 4> ParamTys;
139 Intrinsic::ID Id, Type *RTy, ArrayRef<Type *> Tys,
143 IntrinsicCostAttributes(Intrinsic::ID Id, Type *RTy,
147 Intrinsic::ID Id, Type *RTy, ArrayRef<const Value *> Args,
148 ArrayRef<Type *> Tys, FastMathFlags Flags = FastMathFlags(),
154 Type *getReturnType() const { return RetTy; } in getReturnType()
158 const SmallVectorImpl<Type *> &getArgTypes() const { return ParamTys; } in getArgTypes()
302 getGEPCost(Type *PointeeType, const Value *Ptr,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackReader.cpp37 Obj.Kind = Type::Nil; in read()
40 Obj.Kind = Type::Boolean; in read()
44 Obj.Kind = Type::Boolean; in read()
48 Obj.Kind = Type::Int; in read()
51 Obj.Kind = Type::Int; in read()
54 Obj.Kind = Type::Int; in read()
57 Obj.Kind = Type::Int; in read()
60 Obj.Kind = Type::UInt; in read()
63 Obj.Kind = Type::UInt; in read()
66 Obj.Kind = Type::UInt; in read()
[all …]
H A DMsgPackDocumentYAML.cpp39 case msgpack::Type::String: in toString()
42 case msgpack::Type::Nil: in toString()
44 case msgpack::Type::Boolean: in toString()
47 case msgpack::Type::Int: in toString()
50 case msgpack::Type::UInt: in toString()
56 case msgpack::Type::Float: in toString()
111 if (getKind() == msgpack::Type::Nil) in getYAMLTag()
121 if (N.getKind() == msgpack::Type::UInt && getKind() == msgpack::Type::Int) in getYAMLTag()
123 if (N.getKind() == msgpack::Type::Int && getKind() == msgpack::Type::UInt) in getYAMLTag()
127 case msgpack::Type::String: in getYAMLTag()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMsgPackDocument.h33 Type Kind;
70 bool isMap() const { return getKind() == Type::Map; } in isMap()
71 bool isArray() const { return getKind() == Type::Array; } in isArray()
73 bool isString() const { return getKind() == Type::String; } in isString()
78 bool isEmpty() const { return !KindAndDoc || getKind() == Type::Empty; } in isEmpty()
79 Type getKind() const { return KindAndDoc->Kind; } in getKind()
83 assert(getKind() == Type::Int); in getInt()
88 assert(getKind() == Type::UInt); in getUInt()
93 assert(getKind() == Type::Boolean); in getBool()
98 assert(getKind() == Type::Float); in getFloat()
[all …]
/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexresolv.c275 switch (StackDesc->Common.Type) in AcpiExResolveObjectToValue()
377 if ((StackDesc->Reference.Node->Type == ACPI_TYPE_DEVICE) || in AcpiExResolveObjectToValue()
378 (StackDesc->Reference.Node->Type == ACPI_TYPE_THERMAL)) in AcpiExResolveObjectToValue()
422 StackDesc, StackDesc->Common.Type)); in AcpiExResolveObjectToValue()
466 ACPI_OBJECT_TYPE Type; in AcpiExResolveMultiple() local
479 Type = ObjDesc->Common.Type; in AcpiExResolveMultiple()
484 Type = ((ACPI_NAMESPACE_NODE *) ObjDesc)->Type; in AcpiExResolveMultiple()
489 if (Type == ACPI_TYPE_LOCAL_ALIAS) in AcpiExResolveMultiple()
491 Type = ((ACPI_NAMESPACE_NODE *) ObjDesc)->Type; in AcpiExResolveMultiple()
496 switch (Type) in AcpiExResolveMultiple()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h38 class Type; variable
60 bool isWideningInstruction(Type *DstTy, unsigned Opcode,
62 Type *SrcOverrideTy = nullptr);
69 InstructionCost getVectorInstrCostHelper(const Instruction *I, Type *Val,
81 const ArrayRef<Type *> &Types) const;
91 InstructionCost getIntImmCost(const APInt &Imm, Type *Ty,
94 const APInt &Imm, Type *Ty,
98 const APInt &Imm, Type *Ty,
162 InstructionCost getMaskedMemoryOpCost(unsigned Opcode, Type *Src,
166 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVType.cpp252 for (LVType *Type : *Types) { in getParameters()
253 if (!Type->getIsTemplateParam()) in getParameters()
256 if (Type->getIsKindType()) in getParameters()
257 TypesParam->push_back(Type->getTypeAsType()); in getParameters()
258 else if (Type->getIsKindScope()) in getParameters()
259 ScopesParam->push_back(Type->getTypeAsScope()); in getParameters()
261 TypesParam->push_back(Type); in getParameters()
265 bool LVType::equals(const LVType *Type) const { in equals()
266 return LVElement::equals(Type); in equals()
308 LVType *Type = getTypeAsType(); in getUnderlyingType() local
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic.h42 typedef u8 Type; typedef
43 volatile Type val_dont_use;
47 typedef u16 Type; typedef
48 volatile Type val_dont_use;
52 typedef s32 Type; typedef
53 volatile Type val_dont_use;
57 typedef u32 Type; typedef
58 volatile Type val_dont_use;
62 typedef u64 Type; typedef
64 alignas(8) volatile Type val_dont_use;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFObjectWriter.cpp91 static void checkIs32(MCContext &Ctx, SMLoc Loc, X86_64RelType Type) { in checkIs32() argument
92 if (Type != RT64_32) in checkIs32()
97 static void checkIs64(MCContext &Ctx, SMLoc Loc, X86_64RelType Type) { in checkIs64() argument
98 if (Type != RT64_64) in checkIs64()
105 X86_64RelType Type, bool IsPCRel, in getRelocType64() argument
112 switch (Type) { in getRelocType64()
130 switch (Type) { in getRelocType64()
144 if (Type != RT64_64) in getRelocType64()
149 switch (Type) { in getRelocType64()
163 switch (Type) { in getRelocType64()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp76 const Type* ty = getTypePtr(); in getBaseTypeIdentifier()
84 else if (ty->getTypeClass() == Type::Typedef) in getBaseTypeIdentifier()
147 : Type(tc, can, in ArrayType()
266 : Type(DependentVector, CanonType, in DependentVectorType()
288 : Type(DependentSizedExtVector, can, in DependentSizedExtVectorType()
307 : Type(DependentAddressSpace, can, in DependentAddressSpaceType()
324 : Type(tc, canonType, in MatrixType()
375 : Type(tc, canonType, vecType->getDependence()), ElementType(vecType) { in VectorType()
381 : Type(BitInt, QualType{}, TypeDependence::None), IsUnsigned(IsUnsigned), in BitIntType()
385 : Type(DependentBitInt, QualType{}, in DependentBitIntType()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp100 llvm::Type *CodeGenTypes::ConvertTypeForMem(QualType T) { in ConvertTypeForMem()
102 const Type *Ty = Context.getCanonicalType(T).getTypePtr(); in ConvertTypeForMem()
108 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
148 llvm::Type *LLVMTy) { in typeRequiresSplitIntoByteArray()
158 llvm::Type *CodeGenTypes::convertTypeForLoadStore(QualType T, in convertTypeForLoadStore()
159 llvm::Type *LLVMTy) { in convertTypeForLoadStore()
164 return llvm::Type::getIntNTy( in convertTypeForLoadStore()
179 bool CodeGenTypes::isRecordLayoutComplete(const Type *Ty) const { in isRecordLayoutComplete()
180 llvm::DenseMap<const Type*, llvm::StructType *>::const_iterator I = in isRecordLayoutComplete()
262 const Type *Ty = T.getTypePtr(); in RefreshTypeCacheForClass()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h897 bool hasProperty(unsigned MCFlag, QueryType Type = AnyInBundle) const {
901 if (Type == IgnoreBundle || !isBundled() || isBundledWithPred())
905 return hasPropertyInBundle(1ULL << MCFlag, Type);
910 bool isPreISelOpcode(QueryType Type = IgnoreBundle) const {
911 return hasProperty(MCID::PreISelOpcode, Type);
918 bool isVariadic(QueryType Type = IgnoreBundle) const {
919 return hasProperty(MCID::Variadic, Type);
924 bool hasOptionalDef(QueryType Type = IgnoreBundle) const {
925 return hasProperty(MCID::HasOptionalDef, Type);
930 bool isPseudo(QueryType Type = IgnoreBundle) const {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.h29 class Type; variable
40 DenseMap<const VPValue *, Type *> CachedTypes;
44 Type *CanonicalIVTy;
47 Type *inferScalarTypeForRecipe(const VPBlendRecipe *R);
48 Type *inferScalarTypeForRecipe(const VPInstruction *R);
49 Type *inferScalarTypeForRecipe(const VPWidenCallRecipe *R);
50 Type *inferScalarTypeForRecipe(const VPWidenRecipe *R);
51 Type *inferScalarTypeForRecipe(const VPWidenIntOrFpInductionRecipe *R);
52 Type *inferScalarTypeForRecipe(const VPWidenMemoryRecipe *R);
53 Type *inferScalarTypeForRecipe(const VPWidenSelectRecipe *R);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h135 bool hasConditionalLoadStoreForType(Type *Ty = nullptr) const;
140 unsigned Opcode, Type *Ty, TTI::TargetCostKind CostKind,
156 InstructionCost getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src,
160 InstructionCost getCmpSelInstrCost(unsigned Opcode, Type *ValTy, Type *CondTy,
165 InstructionCost getVectorInstrCost(unsigned Opcode, Type *Val,
172 InstructionCost getReplicationShuffleCost(Type *EltTy, int ReplicationFactor,
177 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
181 InstructionCost getMaskedMemoryOpCost(unsigned Opcode, Type *Src,
184 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
192 Type *AccessTy,
[all …]

12345678910>>...104