Home
last modified time | relevance | path

Searched refs:FT (Results 1 – 25 of 142) sorted by relevance

123456

/freebsd/contrib/llvm-project/compiler-rt/lib/nsan/tests/
H A DNSanUnitTest.cpp15 template <typename FT, auto next> void TestFT() { in TestFT()
17 ASSERT_EQ(GetULPDiff<FT>(0.0, 0.0), 0); in TestFT()
18 ASSERT_EQ(GetULPDiff<FT>(-0.0, 0.0), 0); in TestFT()
19 ASSERT_EQ(GetULPDiff<FT>(next(-0.0, -1.0), 0.0), 1); in TestFT()
20 ASSERT_EQ(GetULPDiff<FT>(next(0.0, 1.0), -0.0), 1); in TestFT()
21 ASSERT_EQ(GetULPDiff<FT>(next(-0.0, -1.0), next(0.0, 1.0)), 2); in TestFT()
23 ASSERT_EQ(GetULPDiff<FT>(next(2.0, 1.0), 2.0), 1); in TestFT()
24 ASSERT_EQ(GetULPDiff<FT>(next(2.0, 3.0), 2.0), 1); in TestFT()
25 ASSERT_EQ(GetULPDiff<FT>(next(2.0, 1.0), next(2.0, 3.0)), 2); in TestFT()
27 ASSERT_NE(GetULPDiff<FT>(-0.01, 0.01), kMaxULPDiff); in TestFT()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DNonTrivialTypeVisitor.h22 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
23 return asDerived().visitWithKind(FT.isDestructedType(), FT, in visit()
28 RetTy visitWithKind(QualType::DestructionKind DK, QualType FT, in visitWithKind()
32 return asDerived().visitARCStrong(FT, std::forward<Ts>(Args)...); in visitWithKind()
34 return asDerived().visitStruct(FT, std::forward<Ts>(Args)...); in visitWithKind()
36 return asDerived().visitTrivial(FT, std::forward<Ts>(Args)...); in visitWithKind()
38 return asDerived().visitCXXDestructor(FT, std::forward<Ts>(Args)...); in visitWithKind()
40 return asDerived().visitARCWeak(FT, std::forward<Ts>(Args)...); in visitWithKind()
51 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
53 FT.isNonTrivialToPrimitiveDefaultInitialize(), FT, in visit()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/nsan/
H A Dnsan.cpp138 template <typename FT> struct FTPrinter {};
172 template <typename FT> inline FT ftAbs(FT v);
180 template <typename FT> inline FT ftAbs(FT v) { return v >= FT{0} ? v : -v; } in ftAbs()
230 template <typename FT> static u8 *getShadowPtrForStore(u8 *store_addr, uptr n) { in getShadowPtrForStore()
233 __builtin_memcpy(shadow_type + i * sizeof(FT), FTInfo<FT>::kTypePattern, in getShadowPtrForStore()
234 sizeof(FTInfo<FT>::kTypePattern)); in getShadowPtrForStore()
254 template <typename FT> static bool IsValidShadowType(const u8 *shadow_type) { in IsValidShadowType()
255 return __builtin_memcmp(shadow_type, FTInfo<FT>::kTypePattern, sizeof(FT)) == in IsValidShadowType()
264 template <typename FT> static bool IsUnknownShadowType(const u8 *shadow_type) { in IsUnknownShadowType()
265 return IsZero<sizeof(FTInfo<FT>::kTypePattern)>(shadow_type); in IsUnknownShadowType()
[all …]
H A Dnsan.h90 template <typename FT> struct FTInfo {};
183 template <typename FT> double GetULPDiff(FT v1, FT v2) {
187 using BT = typename FTInfo<FT>::orig_bits_type;
188 static_assert(sizeof(FT) == sizeof(BT), "not implemented");
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp26 static uint64_t getFieldSize(const FieldDecl *FD, QualType FT, in getFieldSize() argument
30 return Ctx.getTypeSize(FT); in getFieldSize()
46 QualType FT = FD->getType(); in visitStructFields() local
47 FT = QT.isVolatileQualified() ? FT.withVolatile() : FT; in visitStructFields()
48 asDerived().visit(FT, FD, CurStructOffset, Args...); in visitStructFields()
87 void preVisit(QualType::PrimitiveCopyKind PCK, QualType FT, in preVisit()
94 void visitWithKind(QualType::PrimitiveCopyKind PCK, QualType FT, in visitWithKind()
97 if (const auto *AT = asDerived().getContext().getAsArrayType(FT)) { in visitWithKind()
98 asDerived().visitArray(PCK, AT, FT.isVolatileQualified(), FD, in visitWithKind()
103 Super::visitWithKind(PCK, FT, FD, CurStructOffset, in visitWithKind()
[all …]
H A DABIInfoImpl.cpp250 QualType FT = FD->getType(); in isEmptyField() local
256 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isEmptyField()
259 FT = AT->getElementType(); in isEmptyField()
265 const RecordType *RT = FT->getAs<RecordType>(); in isEmptyField()
283 return isEmptyRecord(Context, FT, AllowArrays, AsIfNoUniqueAddr); in isEmptyField()
374 QualType FT = FD->getType(); in isSingleElementStruct() local
386 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isSingleElementStruct()
389 FT = AT->getElementType(); in isSingleElementStruct()
392 if (!isAggregateTypeForABI(FT)) { in isSingleElementStruct()
393 Found = FT.getTypePtr(); in isSingleElementStruct()
[all …]
H A DTargetInfo.cpp126 const FunctionType *&FT) const { in setOCLKernelStubCallingConvention()
127 FT = getABIInfo().getContext().adjustFunctionType( in setOCLKernelStubCallingConvention()
128 FT, FT->getExtInfo().withCallingConv(CC_C)); in setOCLKernelStubCallingConvention()
194 auto *FT = llvm::FunctionType::get(llvm::Type::getVoidTy(C), in createEnqueuedBlockKernel() local
196 auto *F = llvm::Function::Create(FT, llvm::GlobalValue::ExternalLinkage, Name, in createEnqueuedBlockKernel()
H A DCGPointerAuth.cpp500 CGPointerAuthInfo CodeGenModule::getMemberFunctionPointerAuthInfo(QualType FT) { in getMemberFunctionPointerAuthInfo() argument
501 assert(FT->getAs<MemberPointerType>() && "MemberPointerType expected"); in getMemberFunctionPointerAuthInfo()
510 getPointerAuthOtherDiscriminator(Schema, GlobalDecl(), FT); in getMemberFunctionPointerAuthInfo()
517 QualType FT) { in getMemberFunctionPointer() argument
518 if (CGPointerAuthInfo PointerAuth = getMemberFunctionPointerAuthInfo(FT)) in getMemberFunctionPointer()
523 if (const auto *MFT = dyn_cast<MemberPointerType>(FT.getTypePtr())) { in getMemberFunctionPointer()
533 QualType FT = FD->getType(); in getMemberFunctionPointer() local
534 FT = getContext().getMemberPointerType(FT, /*Qualifier=*/nullptr, in getMemberFunctionPointer()
536 return getMemberFunctionPointer(getRawFunctionPointer(FD, Ty), FT); in getMemberFunctionPointer()
H A DABIInfo.cpp98 QualType FT = FD->getType(); in isHomogeneousAggregate() local
100 getContext().getAsConstantArrayType(FT)) { in isHomogeneousAggregate()
103 FT = AT->getElementType(); in isHomogeneousAggregate()
105 if (isEmptyRecord(getContext(), FT, true)) in isHomogeneousAggregate()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp113 FunctionType *FT = F->getFunctionType(); in lookupFunction() local
114 ExtName += getTypeID(FT->getReturnType()); in lookupFunction()
115 for (Type *T : FT->params()) in lookupFunction()
324 static GenericValue lle_X_atexit(FunctionType *FT, in lle_X_atexit() argument
334 static GenericValue lle_X_exit(FunctionType *FT, ArrayRef<GenericValue> Args) { in lle_X_exit() argument
340 static GenericValue lle_X_abort(FunctionType *FT, ArrayRef<GenericValue> Args) { in lle_X_abort() argument
355 static GenericValue lle_X_sprintf(FunctionType *FT, in lle_X_sprintf() argument
440 static GenericValue lle_X_printf(FunctionType *FT, in lle_X_printf() argument
446 GenericValue GV = lle_X_sprintf(FT, NewArgs); in lle_X_printf()
452 static GenericValue lle_X_sscanf(FunctionType *FT, in lle_X_sscanf() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp570 auto FT = F->getFunctionType(); in checkWFRetconPrototype() local
574 if (FT->getReturnType()->isPointerTy()) { in checkWFRetconPrototype()
576 } else if (auto SRetTy = dyn_cast<StructType>(FT->getReturnType())) { in checkWFRetconPrototype()
587 if (FT->getReturnType() != in checkWFRetconPrototype()
595 if (FT->getNumParams() == 0 || !FT->getParamType(0)->isPointerTy()) in checkWFRetconPrototype()
606 auto FT = F->getFunctionType(); in checkWFAlloc() local
607 if (!FT->getReturnType()->isPointerTy()) in checkWFAlloc()
610 if (FT->getNumParams() != 1 || in checkWFAlloc()
611 !FT->getParamType(0)->isIntegerTy()) in checkWFAlloc()
621 auto FT = F->getFunctionType(); in checkWFDealloc() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp90 void getThunkType(FunctionType *FT, AttributeList AttrList,
94 void getThunkRetType(FunctionType *FT, AttributeList AttrList,
100 void getThunkArgTypes(FunctionType *FT, AttributeList AttrList,
113 FunctionType *FT, AttributeList AttrList, Arm64ECThunkType TT, in getThunkType() argument
133 getThunkRetType(FT, AttrList, Out, Arm64RetTy, X64RetTy, Arm64ArgTypes, in getThunkType()
136 getThunkArgTypes(FT, AttrList, TT, Out, Arm64ArgTypes, X64ArgTypes, in getThunkType()
145 FunctionType *FT, AttributeList AttrList, Arm64ECThunkType TT, in getThunkArgTypes() argument
151 if (FT->isVarArg()) { in getThunkArgTypes()
199 if (I == FT->getNumParams()) { in getThunkArgTypes()
204 for (unsigned E = FT->getNumParams(); I != E; ++I) { in getThunkArgTypes()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsics.cpp89 } else if (FunctionType *FT = dyn_cast<FunctionType>(Ty)) { in getMangledTypeStr() local
90 Result += "f_" + getMangledTypeStr(FT->getReturnType(), HasUnnamedType); in getMangledTypeStr()
91 for (size_t i = 0; i < FT->getNumParams(); i++) in getMangledTypeStr()
92 Result += getMangledTypeStr(FT->getParamType(i), HasUnnamedType); in getMangledTypeStr()
93 if (FT->isVarArg()) in getMangledTypeStr()
155 Module *M, FunctionType *FT, in getIntrinsicNameImpl() argument
171 if (!FT) in getIntrinsicNameImpl()
172 FT = Intrinsic::getType(M->getContext(), Id, Tys); in getIntrinsicNameImpl()
174 assert((FT == Intrinsic::getType(M->getContext(), Id, Tys)) && in getIntrinsicNameImpl()
176 return M->getUniqueIntrinsicName(Result, Id, FT); in getIntrinsicNameImpl()
[all …]
H A DMangler.cpp180 FunctionType *FT = MSFunc->getFunctionType(); in getNameWithPrefix() local
183 (!FT->isVarArg() || FT->getNumParams() == 0 || in getNameWithPrefix()
184 (FT->getNumParams() == 1 && MSFunc->hasStructRetAttr()))) in getNameWithPrefix()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.h371 explicit AMDGPULibFunc(EFuncId Id, FunctionType *FT, bool SignedInts);
374 explicit AMDGPULibFunc(StringRef FName, FunctionType *FT);
440 explicit AMDGPUMangledLibFunc(EFuncId id, FunctionType *FT,
469 explicit AMDGPUUnmangledLibFunc(StringRef FName, FunctionType *FT) { in AMDGPUUnmangledLibFunc() argument
471 FuncTy = FT; in AMDGPUUnmangledLibFunc()
486 void setFunctionType(FunctionType *FT) { FuncTy = FT; } in setFunctionType() argument
H A DAMDGPUPreloadKernelArguments.cpp124 FunctionType *FT = F.getFunctionType(); in cloneFunctionWithPreloadImplicitArgs() local
126 SmallVector<Type *, 16> FTypes(FT->param_begin(), FT->param_end()); in cloneFunctionWithPreloadImplicitArgs()
131 FunctionType::get(FT->getReturnType(), FTypes, FT->isVarArg()); in cloneFunctionWithPreloadImplicitArgs()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp63 setOCLKernelStubCallingConvention(const FunctionType *&FT) const override;
69 void setCUDAKernelCallingConvention(const FunctionType *&FT) const override;
231 const FunctionType *&FT) const { in setCUDAKernelCallingConvention()
234 FT = getABIInfo().getContext().adjustFunctionType( in setCUDAKernelCallingConvention()
235 FT, FT->getExtInfo().withCallingConv(CC_DeviceKernel)); in setCUDAKernelCallingConvention()
241 const FunctionType *&FT) const { in setOCLKernelStubCallingConvention()
242 FT = getABIInfo().getContext().adjustFunctionType( in setOCLKernelStubCallingConvention()
243 FT, FT->getExtInfo().withCallingConv(CC_SpirFunction)); in setOCLKernelStubCallingConvention()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparc.td185 // LEON 2 FT generic
189 // LEON 2 FT (AT697E)
194 // LEON 2 FT (AT697F)
200 // LEON 3 FT generic
204 // LEON 3 FT (UT699). Provides features for the UT699 processor
209 // LEON3 FT (GR712RC). Provides features for the GR712RC processor.
214 // LEON 4 FT generic
218 // LEON 4 FT (GR740)
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockPathCloning.cpp76 if (auto FT = OrigBB.getFallThrough(/*JumpToFallThrough=*/false)) { in CloneMachineBasicBlock() local
81 TII->insertUnconditionalBranch(*CloneBB, FT, CloneBB->findBranchDebugLoc()); in CloneMachineBasicBlock()
185 if (auto FT = OrigBB->getFallThrough(/*JumpToFallThrough=*/false)) { in ApplyCloning() local
186 TII->insertUnconditionalBranch(*OrigBB, FT, in ApplyCloning()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaSYCL.cpp169 const FunctionTemplateDecl *FT = FD->getDescribedFunctionTemplate(); in handleKernelAttr() local
170 assert(FT && "Function template is expected"); in handleKernelAttr()
173 const TemplateParameterList *TL = FT->getTemplateParameters(); in handleKernelAttr()
175 Diag(FT->getLocation(), diag::warn_sycl_kernel_num_of_template_params); in handleKernelAttr()
183 Diag(FT->getLocation(), in handleKernelAttr()
191 Diag(FT->getLocation(), diag::warn_sycl_kernel_num_of_function_params); in handleKernelAttr()
198 Diag(FT->getLocation(), diag::warn_sycl_kernel_return_type); in handleKernelAttr()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.h70 FunctionType *FT = nullptr);
91 LLVM_ABI AttributeList getAttributes(LLVMContext &C, ID id, FunctionType *FT);
121 FunctionType *FT = nullptr);
273 LLVM_ABI bool getIntrinsicSignature(Intrinsic::ID, FunctionType *FT,
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DTextAPIWriter.h42 static FileType parseFileType(const StringRef FT) { in parseFileType() argument
43 return StringSwitch<FileType>(FT) in parseFileType()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DFaultMapParser.cpp16 void printFaultType(FaultMapParser::FaultKind FT, raw_ostream &OS) { in printFaultType() argument
17 switch (FT) { in printFaultType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp752 const FunctionProtoType *FT = nullptr; in VisitFunctionDecl() local
754 FT = dyn_cast<FunctionProtoType>(AFT); in VisitFunctionDecl()
757 if (FT) { in VisitFunctionDecl()
765 if (FT->isVariadic()) { in VisitFunctionDecl()
783 if (FT) { in VisitFunctionDecl()
784 if (FT->isConst()) in VisitFunctionDecl()
786 if (FT->isVolatile()) in VisitFunctionDecl()
788 if (FT->isRestrict()) in VisitFunctionDecl()
791 switch (FT->getRefQualifier()) { in VisitFunctionDecl()
803 if (FT && FT->hasDynamicExceptionSpec()) { in VisitFunctionDecl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DRetainSummaryManager.cpp296 const FunctionType *FT, in getSummaryForObjCOrCFObject() argument
310 return RetTy->isObjCIdType() ? getUnarySummary(FT, DoNothing) in getSummaryForObjCOrCFObject()
417 return getUnarySummary(FT, IncRef); in getSummaryForObjCOrCFObject()
423 return getUnarySummary(FT, Autorelease); in getSummaryForObjCOrCFObject()
426 return getUnarySummary(FT, DoNothing); in getSummaryForObjCOrCFObject()
436 return getUnarySummary(FT, IncRef); in getSummaryForObjCOrCFObject()
460 return getUnarySummary(FT, DecRef); in getSummaryForObjCOrCFObject()
511 const auto *FT = FD->getType()->castAs<FunctionType>(); in generateSummary() local
512 QualType RetTy = FT->getReturnType(); in generateSummary()
528 getSummaryForObjCOrCFObject(FD, FName, RetTy, FT, AllowAnnotations)) in generateSummary()
[all …]

123456