Home
last modified time | relevance | path

Searched refs:Semantics (Results 1 – 25 of 74) sorted by relevance

123

/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h150 /// \name Floating Point Semantics.
152 enum Semantics { enum
256 static const llvm::fltSemantics &EnumToSemantics(Semantics S);
257 static Semantics SemanticsToEnum(const llvm::fltSemantics &Sem);
806 const fltSemantics *Semantics;
922 Storage(const fltSemantics &Semantics, ArgTypes &&... Args) { in getIEEE()
923 if (usesLayout<IEEEFloat>(Semantics)) { in getIEEE()
924 new (&IEEE) IEEEFloat(Semantics, std::forward<ArgTypes>(Args)...);
927 if (usesLayout<DoubleAPFloat>(Semantics)) { in makeInf()
928 new (&Double) DoubleAPFloat(Semantics, st in makeInf()
707 const fltSemantics *Semantics; global() variable
823 Storage(const fltSemantics & Semantics,ArgTypes &&...Args) Storage() argument
900 usesLayout(const fltSemantics & Semantics) usesLayout() argument
960 APFloat(const fltSemantics & Semantics) APFloat() argument
962 APFloat(const fltSemantics & Semantics,integerPart I) APFloat() argument
967 APFloat(const fltSemantics & Semantics,uninitializedTag) APFloat() argument
969 APFloat(const fltSemantics & Semantics,const APInt & I) APFloat() argument
[all...]
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DIncorrectRoundingsCheck.cpp20 static llvm::APFloat getHalf(const llvm::fltSemantics &Semantics) { in getHalf() argument
21 return llvm::APFloat(Semantics, 1U) / llvm::APFloat(Semantics, 2U); in getHalf()
/llvm-project/flang/include/flang/Frontend/
H A DCompilerInstance.h21 #include "flang/Semantics/runtime-type-info.h"
22 #include "flang/Semantics/semantics.h"
56 std::unique_ptr<Fortran::semantics::Semantics> semantics;
64 /// The stream for diagnostics from Semantics
67 /// The stream for diagnostics from Semantics if owned, otherwise nullptr.
167 Fortran::semantics::Semantics &getSemantics() { return *semantics; }
168 const Fortran::semantics::Semantics &getSemantics() const {
172 void setSemantics(std::unique_ptr<Fortran::semantics::Semantics> sema) {
/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp163 const llvm::fltSemantics &APFloatBase::EnumToSemantics(Semantics S) {
209 APFloatBase::Semantics in EnumToSemantics()
4830 : Semantics(&S), in addWithSpecial()
4832 assert(Semantics == &semPPCDoubleDouble); in addWithSpecial()
4836 : Semantics(&S), in addWithSpecial()
4839 assert(Semantics == &semPPCDoubleDouble); in addWithSpecial()
4843 : Semantics(&S), Floats(new APFloat[2]{APFloat(semIEEEdouble, I), in addWithSpecial()
4845 assert(Semantics == &semPPCDoubleDouble); in addWithSpecial()
4849 : Semantics(&S), in addWithSpecial()
4853 assert(Semantics in add()
5249 Storage(IEEEFloat F,const fltSemantics & Semantics) Storage() argument
5277 APFloat(const fltSemantics & Semantics,StringRef S) APFloat() argument
5322 getAllOnesValue(const fltSemantics & Semantics) getAllOnesValue() argument
[all...]
/llvm-project/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVBarrierOps.td37 If Semantics is not None, this instruction also serves as an
40 same Memory and Semantics operands. This allows atomically specifying
42 two instructions). If Semantics is None, Memory is ignored.
88 Semantics declares what kind of memory is being controlled and what kind
/llvm-project/clang/include/clang/AST/
H A DAPNumericStorage.h61 llvm::APFloat getValue(const llvm::fltSemantics &Semantics) const { in getValue() argument
62 return llvm::APFloat(Semantics, getIntValue()); in getValue()
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPthreadLockChecker.cpp230 LockingSemantics Semantics, CheckerKind CheckKind) const;
246 LockingSemantics Semantics, CheckerKind CheckKind) const;
428 enum LockingSemantics Semantics, in AcquireLockAux() argument
460 switch (Semantics) { in AcquireLockAux()
475 } else if (Semantics == PthreadSemantics) { in AcquireLockAux()
488 assert((Semantics == XNUSemantics) && "Unknown locking semantics"); in AcquireLockAux()
567 enum LockingSemantics Semantics, in DestroyLockAux() argument
585 if (Semantics == PthreadSemantics) { in DestroyLockAux()
/llvm-project/flang/lib/
H A DCMakeLists.txt6 add_subdirectory(Semantics)
/llvm-project/llvm/docs/
H A DPointerAuth.md61 ##### Semantics:
92 ##### Semantics:
120 ##### Semantics:
167 ##### Semantics:
194 ##### Semantics:
225 ##### Semantics:
H A DLangRef.rst3816 Floating-Point Semantics
6878 :ref:`Semantics<tbaa_node_semantics>` talks about high level issues, and
6890 Semantics
9114 Semantics:
9163 Semantics:
9214 Semantics:
9281 Semantics:
9375 Semantics:
9471 Semantics:
9524 Semantics
6670 Semantics global() subsubsection
6764 tbaa_node_representationSemantics global() argument
9456 unaryopsSemantics: global() argument
12231 icmp_md_cc_semSemantics: global() argument
13199 int_va_copySemantics: global() argument
13292 int_gcreadSemantics: global() argument
13328 int_gcwriteSemantics: global() argument
13365 gc_statepointSemantics: global() argument
13561 gc.get.pointer.baseSemantics: global() argument
13906 int_read_registerSemantics: global() argument
13907 int_read_volatile_registerSemantics: global() argument
13908 int_write_registerSemantics: global() argument
13980 int_stacksaveSemantics: global() argument
14016 int_stackrestoreSemantics: global() argument
14021 int_get_dynamic_area_offsetSemantics: global() argument
14625 int_call_preallocated_argSemantics: global() argument
14664 int_call_preallocated_teardownSemantics: global() argument
14755 int_smaxSemantics: global() argument
14995 int_memcpy_inlineSemantics: global() argument
15052 int_memmoveSemantics: global() argument
15113 int_memsetSemantics: global() argument
15171 int_memset_inlineSemantics: global() argument
15234 int_sqrtSemantics: global() argument
15686 int_expSemantics: global() argument
15726 int_exp2Semantics: global() argument
15766 int_exp10Semantics: global() argument
15848 int_frexpSemantics: global() argument
15904 int_logSemantics: global() argument
15944 int_log10Semantics: global() argument
15985 int_log2Semantics: global() argument
16025 int_fmaSemantics: global() argument
16064 int_fabsSemantics: global() argument
16105 i_minnumSemantics: global() argument
16156 i_maxnumSemantics: global() argument
16206 i_minimumSemantics: global() argument
16246 i_maximumSemantics: global() argument
16286 int_copysignSemantics: global() argument
16327 int_floorSemantics: global() argument
16364 int_ceilSemantics: global() argument
16402 int_llvm_truncSemantics: global() argument
16440 int_rintSemantics: global() argument
16483 int_nearbyintSemantics: global() argument
16525 int_roundSemantics: global() argument
16563 int_roundevenSemantics: global() argument
16684 int_lrintSemantics: global() argument
16731 int_llrintSemantics: global() argument
16810 int_bswapSemantics: global() argument
16848 int_ctpopSemantics: global() argument
16888 int_ctlzSemantics: global() argument
16934 int_cttzSemantics: global() argument
16980 int_overflowSemantics: global() argument
16982 int_fshlSemantics: global() argument
19993 int_atSemantics: global() argument
20028 int_vpSemantics: global() argument
22881 int_vp_loadSemantics: global() argument
24659 int_vp_sadd_satSemantics: global() argument
25038 int_mstoreSemantics: global() argument
25139 int_mscatterSemantics: global() argument
25256 int_compressstoreSemantics: global() argument
25372 int_lifeendSemantics: global() argument
25547 constrainedfpSemantics: global() argument
26162 fcmp_md_cc_semSemantics: global() argument
27264 int_experimental_noalias_scope_declSemantics: global() argument
27406 int_set_roundingSemantics: global() argument
27432 int_get_fpenvSemantics: global() argument
27461 int_set_fpenvSemantics: global() argument
27491 int_get_fpmodeSemantics: global() argument
27859 llvm.debugtrapSemantics: global() argument
27888 llvm.ubsantrapSemantics: global() argument
28077 int_assumeSemantics: global() argument
28123 int_ssa_copySemantics: global() argument
28381 deoptimize_loweringSemantics: global() argument
28798 int_ptrmaskSemantics: global() argument
28865 int_threadlocal_addressSemantics: global() argument
28891 int_vscaleSemantics: global() argument
[all...]
H A DCoroutines.rst868 Semantics:
895 Semantics:
923 Semantics:
962 Semantics:
1026 Semantics:
1052 Semantics:
1081 Semantics:
1117 Semantics:
1193 Semantics:
1238 Semantics
813 coro.resumeSemantics: global() argument
841 coro.doneSemantics: global() argument
847 coro.promiseSemantics: global() argument
970 coro.alignSemantics: global() argument
999 coro.beginSemantics: global() argument
1010 coro.freeSemantics: global() argument
1152 coro.frameSemantics: global() argument
1159 coro.idSemantics: global() argument
1205 coro.id.asyncSemantics: global() argument
1246 coro.id.retconSemantics: global() argument
1329 coro.endSemantics: global() argument
1443 coro.end.resultsSemantics: global() argument
1619 coro.saveSemantics: global() argument
1688 coro.prepare.asyncSemantics: global() argument
1747 coro.await.suspend.voidSemantics: global() argument
[all...]
/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp190 SmallVector<Expr *, 4> Semantics;
200 Semantics.push_back(semantic);
206 ResultIndex = Semantics.size(); in addResultSemanticExpr()
207 Semantics.push_back(resultExpr); in addResultSemanticExpr()
209 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back())) in addResultSemanticExpr()
229 ResultIndex = Semantics.size() - 1; in setResultToLastSemantic()
231 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back())) in setResultToLastSemantic()
399 assert(index < Semantics.size() && in captureValueAsResult()
401 if (e == Semantics[index]) break; in captureValueAsResult()
412 Semantics, ResultInde
192 SmallVector<Expr *, 4> Semantics; global() member in __anon9f4a5acf0111::PseudoOpBuilder
[all...]
/llvm-project/clang-tools-extra/clangd/index/remote/
H A DService.proto15 // Semantics of SymbolIndex match clangd::SymbolIndex with all required
/llvm-project/llvm/unittests/ADT/
H A DAPFloatTest.cpp824 const fltSemantics &Semantics = in TEST()
825 APFloat::EnumToSemantics(static_cast<APFloat::Semantics>(I)); in TEST()
832 EXPECT_FALSE(APFloat::getZero(Semantics, false).isSmallestNormalized()); in TEST()
833 EXPECT_FALSE(APFloat::getZero(Semantics, true).isSmallestNormalized()); in TEST()
835 if (APFloat::semanticsHasNaN(Semantics)) { in TEST()
838 EXPECT_FALSE(APFloat::getInf(Semantics, false).isSmallestNormalized()); in TEST()
839 EXPECT_FALSE(APFloat::getInf(Semantics, true).isSmallestNormalized()); in TEST()
841 EXPECT_FALSE(APFloat::getQNaN(Semantics).isSmallestNormalized()); in TEST()
842 EXPECT_FALSE(APFloat::getSNaN(Semantics).isSmallestNormalized()); in TEST()
845 EXPECT_FALSE(APFloat::getLargest(Semantics) in TEST()
814 const fltSemantics &Semantics = TEST() local
6920 const fltSemantics &Semantics = APFloat::EnumToSemantics(SemEnum); TEST() local
[all...]
/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp554 /// Parse a floating point expression using the float \p Semantics
556 bool parseRealValue(const fltSemantics &Semantics, APInt &Res);
868 bool emitRealValues(const fltSemantics &Semantics, unsigned *Count = nullptr);
869 bool addRealField(StringRef Name, const fltSemantics &Semantics, size_t Size);
870 bool parseDirectiveRealValue(StringRef IDVal, const fltSemantics &Semantics,
873 const fltSemantics &Semantics, SmallVectorImpl<APInt> &Values,
876 const fltSemantics &Semantics,
3813 bool MasmParser::parseRealValue(const fltSemantics &Semantics, APInt &Res) {
3834 APFloat Value(Semantics); in parseRealValue()
3838 Value = APFloat::getInf(Semantics); in parseRealValue()
3814 parseRealValue(const fltSemantics & Semantics,APInt & Res) parseRealValue() argument
3876 parseRealInstList(const fltSemantics & Semantics,SmallVectorImpl<APInt> & ValuesAsInt,const AsmToken::TokenKind EndToken) parseRealInstList() argument
3922 emitRealValues(const fltSemantics & Semantics,unsigned * Count) emitRealValues() argument
3940 addRealField(StringRef Name,const fltSemantics & Semantics,size_t Size) addRealField() argument
3966 parseDirectiveRealValue(StringRef IDVal,const fltSemantics & Semantics,size_t Size) parseDirectiveRealValue() argument
3981 parseDirectiveNamedRealValue(StringRef TypeName,const fltSemantics & Semantics,unsigned Size,StringRef Name,SMLoc NameLoc) parseDirectiveNamedRealValue() argument
4073 const fltSemantics *Semantics; parseFieldInitializer() local
[all...]
/llvm-project/flang/lib/Semantics/
H A Dsemantics.cpp1 //===-- lib/Semantics/semantics.cpp ---------------------------------------===//
9 #include "flang/Semantics/semantics.h"
43 #include "flang/Semantics/expression.h"
44 #include "flang/Semantics/scope.h"
45 #include "flang/Semantics/symbol.h"
610 bool Semantics::Perform() { in EmitMessages()
655 void Semantics::EmitMessages(llvm::raw_ostream &os) { in DoDumpSymbols()
670 void Semantics::DumpSymbols(llvm::raw_ostream &os) { context_.DumpSymbols(os); } in DoDumpSymbols()
672 void Semantics::DumpSymbolsSources(llvm::raw_ostream &os) const { in DoDumpSymbols()
/llvm-project/flang/include/flang/Semantics/
H A Dsemantics.h1 //===-- include/flang/Semantics/semantics.h ---------------------*- C++ -*-===//
348 class Semantics {
350 explicit Semantics(SemanticsContext &context, parser::Program &program)
352 Semantics &set_hermeticModuleFileOutput(bool yes = true) {
/llvm-project/flang/docs/
H A Dindex.md86 Semantics
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp604 Register PtrRegister, unsigned &Semantics, in buildAtomicLoadInst()
611 Semantics = in buildAtomicLoadInst()
614 if (static_cast<unsigned>(Order) == Semantics) { in buildAtomicLoadInst()
619 return buildConstantIntReg32(Semantics, MIRBuilder, GR); in buildAtomicLoadInst()
672 int Semantics = in buildAtomicCompareExchangeInst()
675 MemSemanticsReg = buildConstantIntReg32(Semantics, MIRBuilder, GR); in buildAtomicCompareExchangeInst()
697 int Semantics = in buildAtomicCompareExchangeInst()
700 Register MemSemanticsReg = buildConstantIntReg32(Semantics, MIRBuilder, GR); in buildAtomicCompareExchangeInst()
829 unsigned Semantics = SPIRV::MemorySemantics::None; in buildAtomicRMWInst()
833 Semantics, MIRBuilde
546 buildMemSemanticsReg(Register SemanticsRegister,Register PtrRegister,unsigned & Semantics,MachineIRBuilder & MIRBuilder,SPIRVGlobalRegistry * GR) buildMemSemanticsReg() argument
627 int Semantics = buildAtomicLoadInst() local
653 int Semantics = buildAtomicStoreInst() local
792 unsigned Semantics = SPIRV::MemorySemantics::None; buildAtomicRMWInst() local
877 unsigned Semantics = SPIRV::MemorySemantics::SequentiallyConsistent; buildAtomicFlagInst() local
[all...]
/llvm-project/llvm/test/CodeGen/VE/Scalar/
H A Dfp_fneg.ll15 ;;; Semantics:
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/performance/
H A Dno-automatic-move.rst31 Semantics chapter
/llvm-project/llvm/docs/GlobalISel/
H A DMIRPatterns.rst56 Semantics:
122 Semantics:
164 Semantics:
218 Semantics:
233 Semantics:
/llvm-project/flang/lib/Frontend/
H A DFrontendAction.cpp190 ci.setSemantics(std::make_unique<Fortran::semantics::Semantics>(semanticsCtx, in runSemanticChecks()
/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/OpenCL/
H A Dbarrier.ll32 ;; cl_mem_fence_flags are represented as part of Memory Semantics [2], which
/llvm-project/llvm/lib/IR/
H A DConstants.cpp1025 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getQNaN()
1026 APFloat NaN = APFloat::getNaN(Semantics, Negative, Payload);
1036 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getSNaN()
1037 APFloat NaN = APFloat::getQNaN(Semantics, Negative, Payload);
1047 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getZero()
1048 APFloat NaN = APFloat::getSNaN(Semantics, Negative, Payload);
1058 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in get()
1059 APFloat NegZero = APFloat::getZero(Semantics, Negative); in get()
1104 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics();
1105 Constant *C = get(Ty->getContext(), APFloat::getInf(Semantics, Negativ
1006 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); getNaN() local
1017 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); getQNaN() local
1028 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); getSNaN() local
1039 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); getZero() local
1085 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); getInfinity() local
[all...]

123